SPECS: gallery-screensaver.spec - builds with hacks
glen
glen at pld-linux.org
Tue May 15 00:49:19 CEST 2007
Author: glen Date: Mon May 14 22:49:19 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- builds with hacks
---- Files affected:
SPECS:
gallery-screensaver.spec (1.1 -> 1.2)
---- Diffs:
================================================================
Index: SPECS/gallery-screensaver.spec
diff -u SPECS/gallery-screensaver.spec:1.1 SPECS/gallery-screensaver.spec:1.2
--- SPECS/gallery-screensaver.spec:1.1 Tue May 15 00:26:22 2007
+++ SPECS/gallery-screensaver.spec Tue May 15 00:49:14 2007
@@ -1,4 +1,7 @@
# $Revision$, $Date$
+# TODO
+# - saverbeans-api.jar should be external
+# - need .o files from xscreensaver-4.24 to build
Summary: Gallery Remote - Screensaver
Name: gallery-screensaver
Version: 1.5.1
@@ -8,25 +11,44 @@
Source0: http://dl.sourceforge.net/gallery/gallery_screensaver_%{version}-b17_unix.zip
# Source0-md5: 167230d972196672009286dfd76c1667
URL: http://codex.gallery2.org/Gallery_Remote:Screensaver
-BuildArch: noarch
+BuildRequires: jdk
+BuildRequires: jpackage-utils
+BuildRequires: rpmbuild(macros) >= 1.300
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _appdir %{_datadir}/%{name}
-
%description
Gallery Remote Screensaver
%prep
%setup -q -n gallery-unix
+%build
+export JAVA_HOME=%{java_home}
+%{__make} Gallery-bin \
+ cc="%{__cc}" \
+ link="%{__cc}" \
+ PLATFORM=Linux \
+ XSCREENSAVER_HOME=../xscreensaver-4.24 \
+ optflags="%{rpmcflags}"
+
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_javadir},%{_bindir},%{_datadir}/xscreensaver}
+%{__make} install \
+ SCREENSAVER_BIN=$RPM_BUILD_ROOT%{_bindir} \
+ SCREENSAVER_CONF=$RPM_BUILD_ROOT%{_datadir}/xscreensaver
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/Gallery
+%attr(755,root,root) %{_bindir}/Gallery-bin
+%attr(755,root,root) %{_bindir}/GalleryRemoteScreenSaver.jar
+%attr(755,root,root) %{_bindir}/saverbeans-api.jar
+%{_datadir}/xscreensaver/Gallery.xml
+%{_datadir}/xscreensaver/GalleryEz.xml
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -34,6 +56,8 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.2 2007/05/14 22:49:14 glen
+- builds with hacks
+
Revision 1.1 2007/05/14 22:26:22 glen
- new; doesn't build
-
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/gallery-screensaver.spec?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list