Author: czarny Date: Mon Sep 18 20:04:33 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - without kde bcond (natively uses GTK)
---- Files affected: SPECS: smart.spec (1.10 -> 1.11) ---- Diffs: ================================================================ Index: SPECS/smart.spec diff -u SPECS/smart.spec:1.10 SPECS/smart.spec:1.11 --- SPECS/smart.spec:1.10 Mon Mar 13 08:32:25 2006 +++ SPECS/smart.spec Mon Sep 18 22:04:27 2006 @@ -2,6 +2,7 @@ # TODO # - bundled and modified software: # - pexpect-0.999 http://pexpect.sourceforge.net/ +%bcond_without kde # not needed for GNOME %define module smart Summary: Next generation package handling tool Summary(pl): Narzędzie do obsługi pakietów nowej generacji @@ -19,7 +20,9 @@ Patch1: %{name}-syslibs.patch Patch2: %{name}-optflags.patch URL: http://labix.org/smart/ +%if %{with kde} BuildRequires: kdelibs-devel +%endif BuildRequires: libstdc++-devel BuildRequires: python-devel >= 1:2.3 BuildRequires: sed >= 4.0 @@ -63,6 +66,7 @@ %description gui -l pl Graficzny interfejs użytkownika do zarządcy pakietów Smart. +%if %{with kde} %package -n ksmarttray Summary: KDE tray program for watching updates with Smart Package Manager Summary(pl): Program zasobnika KDE do oglądania uaktualnień przy użyciu zarządcy pakietów Smart @@ -78,6 +82,7 @@ %description -n ksmarttray -l pt Programa tray do KDE para verificar atualizaçőes com o Smart Package Manager. +%endif %prep %setup -q @@ -100,9 +105,11 @@ CC="%{__cc}" \ CFLAGS="%{rpmcflags}" +%if %{with kde} # ksmarttray cd contrib/ksmarttray %{__make} -f admin/Makefile.common + %configure \ %if "%{_lib}" == "lib64" --enable-libsuffix=64 \ @@ -110,6 +117,7 @@ --%{?debug:en}%{!?debug:dis}able-debug%{?debug:=full} \ --with-qt-libraries=%{_libdir} %{__make} +%endif %install rm -rf $RPM_BUILD_ROOT @@ -118,15 +126,19 @@ cp -f contrib/smart-update/smart-update $RPM_BUILD_ROOT%{_bindir} install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop +%if %{with kde} install %{SOURCE3} $RPM_BUILD_ROOT%{_desktopdir}/%{name}-kde.desktop +%endif install -p smart/interfaces/images/smart.png $RPM_BUILD_ROOT%{_pixmapsdir}/smart.png # Currently needs to hardcode %{_libdir}, as this is hardcoded in the # code, too. install -p %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/smart/distro.py +%if %{with kde} %{__make} install \ -C contrib/ksmarttray \ - DESTDIR=$RPM_BUILD_ROOT + DESTDR=$RPM_BUILD_ROOT +%endif %find_lang %{name} %py_postclean @@ -197,13 +209,17 @@ %dir %{py_sitedir}/%{module}/interfaces/gtk %{py_sitedir}/%{module}/interfaces/gtk/*.py[co] %{_desktopdir}/smart.desktop +%if %{with kde} %{_desktopdir}/smart-kde.desktop +%endif %{_pixmapsdir}/smart.png +%if %{with kde} %files -n ksmarttray %defattr(644,root,root,755) %attr(775,root,root) %{_bindir}/ksmarttray %{_datadir}/apps/ksmarttray +%endif %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog @@ -211,6 +227,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.11 2006/09/18 20:04:27 czarny +- without kde bcond (natively uses GTK) + Revision 1.10 2006/03/13 07:32:25 glen - use kdesu,gksu to launch smart gui ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/smart.spec?r1=1.10&r2=1.11&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
