Author: shadzik                      Date: Thu Aug 23 13:19:05 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- 0.7.2
- subpackages

---- Files affected:
SPECS:
   suspend2-userui.spec (1.23 -> 1.24) 

---- Diffs:

================================================================
Index: SPECS/suspend2-userui.spec
diff -u SPECS/suspend2-userui.spec:1.23 SPECS/suspend2-userui.spec:1.24
--- SPECS/suspend2-userui.spec:1.23     Mon Apr  2 23:58:40 2007
+++ SPECS/suspend2-userui.spec  Thu Aug 23 15:19:00 2007
@@ -1,22 +1,25 @@
 # $Revision$, $Date$
 
-%bcond_with    static  # don't use shared libraries
+%bcond_with    static          # don't use shared libraries
+%bcond_with    usplash         # build usplash UI
+%bcond_without fbsplash        # don't build fbsplash UI
 
 Summary:       Suspend2 User UI
 Summary(de.UTF-8):     Suspend2 Benutzer Interface
 Summary(pl.UTF-8):     Interfejs użytkownika dla Suspend2
 Name:          suspend2-userui
-Version:       0.7.0
+Version:       0.7.2
 Release:       1
 License:       GPL v2
 Group:         Applications/System
 Source0:       http://www.suspend2.net/downloads/all/%{name}-%{version}.tar.gz
-# Source0-md5: 7a41e9195597319825ecee0d1f3aa166
+# Source0-md5: 7403ebf48a598ba13d5155b2660a06df
 Patch0:                %{name}-Makefile.patch
 Patch1:                %{name}-ppc.patch
 URL:           http://www.suspend2.net/
 BuildRequires: autoconf
 BuildRequires: automake
+%if %{with fbsplash}
 BuildRequires: freetype-devel
 BuildRequires: lcms-devel
 BuildRequires: libjpeg-devel
@@ -32,22 +35,57 @@
 BuildRequires: libpng-static >= 1.2.12
 BuildRequires: zlib-static
 %endif
+%endif
+%if %{with usplash}
+BuildRequires: usplash
+%endif
 Requires:      hibernate >= 1.93
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Suspend2-userui allows you use a user interface while hibernating your
-laptop. There is a text-ui and a graphical fbsplash-ui available.
+Suspend2-userui allows you to use a user interface while hibernating
+your laptop. There is a text-ui and a graphical fbsplash-ui/usplash-ui
+available.
 
 %description -l de.UTF-8
 Suspend2-userui erlaubt es dir ein Benutzer Interface zu nutzen wenn
-du deinen Laptop einfrierst. Ein Tekst-UI und ein graphisches UI
-stehen zur Verfügung.
+du deinen Laptop einfrierst. Ein Tekst-UI und graphische UIs
+(fbsplash/usplash) stehen zur Verfügung.
 
 %description -l pl.UTF-8
 Suspend2-userui pozwala na używanie interfejsu użytkownika w procesie
 hibernacji laptopa. Dostępny jest tryb tekstowy oraz graficzny
-(fbsplash).
+(fbsplash/usplash).
+
+%package fbsplash
+Summary:       Suspend2 User UI for fbsplash
+Summary(de.UTF-8):     Suspend2 Benutzer Interface für fbsplash
+Summary(pl.UTF-8):     Interfejs użytkownika dla Suspend2 używającego fbsplash
+Group:         Applications/System
+
+%description fbsplash
+This package provides the fbsplash UI.
+
+%description fbsplash -l de.UTF-8
+Dieses Paket enthält das fbsplash UI.
+
+%description fbsplash -l pl.UTF-8
+Ta paczka zawiera UI dla fbsplasha.
+
+%package usplash
+Summary:       Suspend2 User UI for usplash
+Summary(de.UTF-8):     Suspend2 Benutzer Interface für usplash
+Summary(pl.UTF-8):     Interfejs użytkownika dla Suspend2 używającego usplash
+Group:         Applications/System
+
+%description usplash
+This package provides the usplash UI.
+
+%description usplash -l de.UTF-8
+Dieses Paket enthält das usplash UI.
+
+%description usplash -l pl.UTF-8
+Ta paczka zawiera UI dla usplasha.
 
 %prep
 %setup -q
@@ -58,17 +96,47 @@
 %endif
 
 %build
-%{__make} \
+%{__make} clean
+%{__make} tuxoniceui_text \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags}" \
+       %{?with_static:LDFLAGS="-static"}
+
+%if %{with fbsplash}
+%{__make} -C fbsplash
+       CC="%{__cc}"
+       CFLAGS="%{rpmcflags}"
+       %{?with_static:LDFLAGS="-static"}
+
+%{__make} tuxoniceui_fbsplash \
        CC="%{__cc}" \
        CFLAGS="%{rpmcflags}" \
        %{?with_static:LDFLAGS="-static"}
-       
+%endif
+
+%if %{with usplash}
+%{__make} -C usplash
+       CC="%{__cc}"
+       CFLAGS="%{rpmcflags}"
+       %{?with_static:LDFLAGS="-static"}
+
+%{__make} tuxoniceui_usplash \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags}" \
+       %{?with_static:LDFLAGS="-static"}
+%endif
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_sbindir}
 
-%{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
+install tuxoniceui_text $RPM_BUILD_ROOT%{_sbindir}
+%if %{with fbsplash}
+install tuxoniceui_fbsplash $RPM_BUILD_ROOT%{_sbindir}
+%endif
+%if %{with usplash}
+install tuxoniceui_usplash $RPM_BUILD_ROOT%{_sbindir}
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -76,7 +144,19 @@
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog README USERUI_API KERNEL_API
-%attr(755,root,root) %{_sbindir}/suspend2ui_*
+%attr(755,root,root) %{_sbindir}/tuxoniceui_text
+
+%if %{with fbsplash}
+%files fbsplash
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_sbindir}/tuxoniceui_fbsplash
+%endif
+
+%if %{with usplash}
+%files usplash
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_sbindir}/tuxoniceui_usplash
+%endif
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -84,6 +164,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.24  2007/08/23 13:19:00  shadzik
+- 0.7.2
+- subpackages
+
 Revision 1.23  2007/04/02 21:58:40  shadzik
 - fix build
 - clear TODO
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/suspend2-userui.spec?r1=1.23&r2=1.24&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to