2 # - saverbeans-api.jar should be external
3 # - need .o files from xscreensaver-4.24 to build
4 Summary: Gallery Remote - Screensaver
5 Summary(pl.UTF-8): Gallery Remote - wygaszacz ekranu
6 Name: gallery-screensaver
10 Group: X11/Applications
11 Source0: http://dl.sourceforge.net/gallery/gallery_screensaver_%{version}-b17_unix.zip
12 # Source0-md5: 167230d972196672009286dfd76c1667
13 URL: http://codex.gallery2.org/Gallery_Remote:Screensaver
15 BuildRequires: jpackage-utils
16 BuildRequires: rpmbuild(macros) >= 1.300
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Gallery Remote Screensaver.
23 %description -l pl.UTF-8
24 Wygaszacz ekranu Gallery Remote.
27 %setup -q -n gallery-unix
30 export JAVA_HOME=%{java_home}
31 %{__make} Gallery-bin \
35 XSCREENSAVER_HOME=../xscreensaver-4.24 \
36 optflags="%{rpmcflags}"
39 rm -rf $RPM_BUILD_ROOT
40 install -d $RPM_BUILD_ROOT{%{_javadir},%{_bindir},%{_datadir}/xscreensaver}
42 SCREENSAVER_BIN=$RPM_BUILD_ROOT%{_bindir} \
43 SCREENSAVER_CONF=$RPM_BUILD_ROOT%{_datadir}/xscreensaver
46 rm -rf $RPM_BUILD_ROOT
49 %defattr(644,root,root,755)
50 %attr(755,root,root) %{_bindir}/Gallery
51 %attr(755,root,root) %{_bindir}/Gallery-bin
52 %attr(755,root,root) %{_bindir}/GalleryRemoteScreenSaver.jar
53 %attr(755,root,root) %{_bindir}/saverbeans-api.jar
54 %{_datadir}/xscreensaver/Gallery.xml
55 %{_datadir}/xscreensaver/GalleryEz.xml