[kpackagekit] - 0.6.3 snapshot (sans translations)

Rex Dieter rdieter at fedoraproject.org
Tue Dec 14 18:31:44 UTC 2010


commit 64dbc168f2c39458b2104c9eae7860c9b915d184
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Tue Dec 14 12:31:37 2010 -0600

    - 0.6.3 snapshot (sans translations)

 .gitignore                       |    1 +
 kpackagekit-defaults_hacks.patch |  132 --------------------------------------
 kpackagekit.spec                 |   55 +++++++++-------
 kpackagekit_snapshot.sh          |   17 +++++
 sources                          |    2 +-
 5 files changed, 49 insertions(+), 158 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6b86226..e2e0ecc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 kpackagekit-0.6.0.tar.gz
 /kpackagekit-0.6.1.tar.bz2
 /kpackagekit-0.6.2.tar.bz2
+/kpackagekit-0.6.3-20101214.tar.bz2
diff --git a/kpackagekit.spec b/kpackagekit.spec
index affe199..0bf6b57 100644
--- a/kpackagekit.spec
+++ b/kpackagekit.spec
@@ -1,32 +1,25 @@
-%define pk_min_version 0.6.2
+%define pk_min_version 0.6.11
 
-%define snap 20100827
+%define snap 20101214
+
+## include app-install support and/or for testing/customizing categories.xml
+#define app_install 1
 
 Name:	  	kpackagekit
-Version:	0.6.2
-Release:	1%{?dist}
+Version:	0.6.3
+Release:	0.1.%{snap}%{?dist}
 Summary:	KDE interface for PackageKit
 
 License:	GPLv2+
 Group:		Applications/System
-Source0:	kpackagekit-%{version}.tar.bz2
-# Use this config for the create_tarball.rb script:
-# [kpackagekit]
-# mainmodule   = playground
-# submodule    = sysadmin
-# kde_release  = no
-# version      = 20100301svn
-# docs         = no
-# translations = yes
-#Source0:	kpackagekit-0.6.1-%{snap}.tar.bz2
+Source0:	kpackagekit-%{version}-%{snap}.tar.bz2
+Source1:	kpackagekit_snapshot.sh
 URL:		http://www.kde-apps.org/content/show.php/KPackageKit?content=84745
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
+## upstreamable patches
 # add support for automatic printer driver installation (Tim Waugh, #576615)
-Patch0:		kpackagekit-0.6.1-InstallPrinterDrivers.patch
-
-#Hacks to smash kpackagekit: daily/none default (#469375)
-Patch50:	 kpackagekit-defaults_hacks.patch
+Patch50: kpackagekit-0.6.1-InstallPrinterDrivers.patch
 
 # required because gnome-packagekit provides exactly the same interface
 Provides: PackageKit-session-service
@@ -38,10 +31,10 @@ BuildRequires:	kde-filesystem
 BuildRequires:	kdelibs4-devel
 BuildRequires:	PackageKit-qt-devel >= %{pk_min_version} 
 
+%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
+%{?_kde4_version:Requires: kdebase-workspace >= %{_kde4_version}}
 %global pk_version %(pkg-config --modversion packagekit-qt 2> /dev/null || echo %{pk_min_version})
 Requires: PackageKit-qt >= %{pk_version}
-# or do kdebase-runtime instead? -- Rex
-%{?_kde4_version:Requires: kdelibs4 >= %{_kde4_version}}
 
 %description
 KDE interface for PackageKit.
@@ -51,13 +44,15 @@ KDE interface for PackageKit.
 
 %setup -q -n kpackagekit-%{version}
 
-%patch0 -p1 -b .InstallPrinterDrivers
-%patch50  -p1 -b .defaults_hacks
+%patch50 -p1 -b .InstallPrinterDrivers
+
 
 %build
 mkdir -p %{_target_platform}
 pushd %{_target_platform}
-%{cmake_kde4} ..  
+%{cmake_kde4} \
+  %{?app_install:-DAPPINSTALL=ON} \
+  ..  
 popd
 
 make %{?_smp_mflags} -C %{_target_platform}
@@ -68,7 +63,8 @@ rm -rf $RPM_BUILD_ROOT
 
 make install/fast DESTDIR=${RPM_BUILD_ROOT} -C %{_target_platform}
 
-%find_lang kpackagekit
+## FIXME, current snapshots have no translations
+%{?!snap:%find_lang kpackagekit}
 
 # hack around gnome-packagekit conflict
 mv $RPM_BUILD_ROOT%{_datadir}/dbus-1/services/org.freedesktop.PackageKit.service \
@@ -83,7 +79,7 @@ desktop-file-validate $RPM_BUILD_ROOT%{_kde4_datadir}/applications/kde4/kpackage
 rm -rf $RPM_BUILD_ROOT
 
 
-%files -f kpackagekit.lang
+%files %{?!snap: -f kpackagekit.lang}
 %defattr(-,root,root,-)
 %{_kde4_bindir}/kpackagekit
 %{_kde4_libdir}/libkpackagekitlib.so
@@ -96,9 +92,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_kde4_appsdir}/KPackageKitSmartIcon/
 %{_datadir}/dbus-1/services/org.kde.KPackageKitSmartIcon.service
 %{_datadir}/dbus-1/services/kde-org.freedesktop.PackageKit.service
+%if 0%{?app_install}
+# own this until app-install or something better comes along -- Rex
+%dir %{_datadir}/app-install
+# TODO: fix this to match comps' categories/groups
+%{_datadir}/app-install/categories.xml
+%endif
 
 
 %changelog
+* Tue Dec 14 2010 Rex Dieter <rdieter at fedoraproject.org> 0.6.3-0.1.20101214
+- 0.6.3 snapshot (sans translations)
+
 * Tue Oct 12 2010 Steven M. Parrish <smparrish at gmail.com> 0.6.2-1
 - New upstream release
 
diff --git a/kpackagekit_snapshot.sh b/kpackagekit_snapshot.sh
new file mode 100755
index 0000000..e8c58c3
--- /dev/null
+++ b/kpackagekit_snapshot.sh
@@ -0,0 +1,17 @@
+#/bin/sh
+
+DATE=$(date +%Y%m%d)
+EXPORT_DIR=kpackagekit
+VERSION=0.6.3
+
+set -x
+rm -rf $EXPORT_DIR
+
+git clone git://git.kde.org/apper ${EXPORT_DIR}
+pushd $EXPORT_DIR 
+git archive --prefix=kpackagekit-${VERSION}/ master | bzip2 > ../kpackagekit-${VERSION}-${DATE}.tar.bz2
+popd
+
+# cleanup
+rm -rf $EXPORT_DIR
+
diff --git a/sources b/sources
index 5a4620d..0f73062 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1ef4c2b08c63918cff331381ff445ab4  kpackagekit-0.6.2.tar.bz2
+0c25aa7b96905e5a1cda31e66b4b0ef7  kpackagekit-0.6.3-20101214.tar.bz2


More information about the scm-commits mailing list