rdieter pushed to libkpeople (master). "0.3.0-3 (..more)"

notifications at fedoraproject.org notifications at fedoraproject.org
Tue Apr 7 21:41:21 UTC 2015


>From 317e142308c1500d8aac36db7aba6e0d717e5999 Mon Sep 17 00:00:00 2001
From: Rex Dieter <rdieter at math.unl.edu>
Date: Tue, 7 Apr 2015 16:41:08 -0500
Subject: 0.3.0-3

- use non-conflicting libkpeople4 translation catalog (#1208946)
- minor .spec cleanup

diff --git a/libkpeople-catalog.patch b/libkpeople-catalog.patch
new file mode 100644
index 0000000..0296e0f
--- /dev/null
+++ b/libkpeople-catalog.patch
@@ -0,0 +1,12 @@
+diff -up libkpeople-0.3.0/src/global.cpp.catalog libkpeople-0.3.0/src/global.cpp
+--- libkpeople-0.3.0/src/global.cpp.catalog	2014-09-16 03:06:22.000000000 -0500
++++ libkpeople-0.3.0/src/global.cpp	2015-04-07 16:37:34.047905520 -0500
+@@ -25,7 +25,7 @@
+ #include <KIconLoader>
+ #include <QIcon>
+ 
+-static const KCatalogLoader i18nLoader("libkpeople");
++static const KCatalogLoader i18nLoader("libkpeople4");
+ 
+ //these namespace members expose the useful bits of PersonManager
+ //global.h should be included from every exported header file so namespace members are always visible
diff --git a/libkpeople.spec b/libkpeople.spec
index c809249..44b5eba 100644
--- a/libkpeople.spec
+++ b/libkpeople.spec
@@ -1,12 +1,15 @@
 Name:    libkpeople
 Summary: Meta-contact aggregation library
 Version: 0.3.0
-Release: 2%{?dist}
+Release: 3%{?dist}
 
 License: LGPLv2+
 URL:     https://projects.kde.org/projects/playground/network/libkpeople
 Source0: http://download.kde.org/unstable/%{name}/%{version}/src/%{name}-%{version}.tar.bz2
 
+# use non-conflicting libkpeople4 translation catalog
+Patch1: libkpeople-catalog.patch
+
 BuildRequires: gettext
 BuildRequires: kdelibs4-devel > 4.10.1
 BuildRequires: kdepimlibs-devel
@@ -24,9 +27,17 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
 %prep
 %setup -q
 
+%patch1 -p1 -b .catalog
+
+for po in po/*/libkpeople.po ; do
+pushd $(dirname $po)
+mv libkpeople.po libkpeople4.po
+popd
+done
+
 
 %build
-mkdir -p %{_target_platform}
+mkdir %{_target_platform}
 pushd %{_target_platform}
 %{cmake_kde4} ..
 popd
@@ -37,19 +48,17 @@ make %{?_smp_mflags} -C %{_target_platform}
 %install
 make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 
-%find_lang libkpeople
+%find_lang libkpeople4
 
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
-%files -f libkpeople.lang
+%files -f libkpeople4.lang
 %doc COPYING
 %{_kde4_appsdir}/kpeople/
-%{_kde4_libdir}/libkpeople.so.4.3.0
-%{_kde4_libdir}/libkpeople.so.4
-%{_kde4_libdir}/libkpeoplewidgets.so.4.3.0
-%{_kde4_libdir}/libkpeoplewidgets.so.4
+%{_kde4_libdir}/libkpeople.so.4*
+%{_kde4_libdir}/libkpeoplewidgets.so.4*
 %{_kde4_libdir}/kde4/*plugin.so
 %{_kde4_datadir}/kde4/services/*.desktop
 %{_kde4_datadir}/kde4/servicetypes/*.desktop
@@ -59,11 +68,14 @@ make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 %{_kde4_includedir}/KPeople/
 %{_kde4_libdir}/libkpeople.so
 %{_kde4_libdir}/libkpeoplewidgets.so
-%dir %{_kde4_libdir}/cmake/KPeople/
-%{_kde4_libdir}/cmake/KPeople/KPeopleConfig.cmake
-%{_kde4_libdir}/cmake/KPeople/KPeopleConfigVersion.cmake
+%{_kde4_libdir}/cmake/KPeople/
+
 
 %changelog
+* Tue Apr 07 2015 Rex Dieter <rdieter at fedoraproject.org> - 0.3.0-3
+- use non-conflicting libkpeople4 translation catalog (#1208946)
+- minor .spec cleanup
+
 * Fri Nov 14 2014 Rex Dieter <rdieter at fedoraproject.org> 0.3.0-2
 - -devel: own %%{_kde4_libdir}/cmake/KPeople/
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/libkpeople.git/commit/?h=master&id=317e142308c1500d8aac36db7aba6e0d717e5999


More information about the scm-commits mailing list