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

Reply via email to