]> git.pld-linux.org Git - packages/gallery-remote.git/blame - gallery-remote.spec
- tabs in preamble
[packages/gallery-remote.git] / gallery-remote.spec
CommitLineData
effac6e3 1Summary: Gallery Remote - client-side frontend to Gallery
1ae96b11 2Summary(pl.UTF-8): Gallery Remote - frontend do Gallery działający po stronie klienta
d2c4b7a9 3Name: gallery-remote
153874ba
ER
4Version: 1.5
5Release: 1
a264efdd 6License: GPL v2
d2c4b7a9 7Group: Applications/Publishing
a264efdd 8Source0: http://dl.sourceforge.net/gallery/GalleryRemote.%{version}.jar
153874ba 9# Source0-md5: 6043106f54f85380b1bbc06d8dd19d4f
ddeb06c8 10Source1: %{name}.png
1e7620e6 11Source2: %{name}.desktop
d2c4b7a9 12URL: http://gallery.menalto.com/modules.php?op=modload&name=phpWiki&file=index&pagename=Gallery%20Remote
a264efdd 13BuildRequires: sed >= 4.0
a264efdd 14Requires: ImageMagick
a264efdd 15Requires: ImageMagick-coder-jpeg
effac6e3 16Requires: ImageMagick-coder-jpeg2
a264efdd 17Requires: ImageMagick-coder-png
effac6e3
JB
18Requires: ImageMagick-coder-tiff
19Requires: jre >= 1.4
a264efdd
ER
20Requires: libjpeg-progs
21BuildArch: noarch
d2c4b7a9
ER
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%define _appdir %{_datadir}/%{name}
25
26%description
27Gallery Remote is a client-side Java application that provides users
28with a rich front-end to Gallery. This application makes it easier to
29upload images to your Gallery.
30
8c9ac1a6
JR
31%description -l pl.UTF-8
32Gallery Remote to aplikacja w Javie działająca po stronie klienta
33udostępniająca użytkownikom bogaty frontend do Gallery. Ta aplikacja
34czyni łatwiejszym umieszczanie obrazków w Gallery.
effac6e3 35
d2c4b7a9 36%prep
a264efdd 37%setup -q -c
153874ba
ER
38install -d gallery_docs
39unzip -qq -o Disk1/InstData/Resource1.zip
a264efdd
ER
40
41# use better names
42mv '$IA_PROJECT_DIR$' %{name}
43
44cd %{name}
45
46mv gallery_docs/dist/grpackage html
47rm -f LICENSE # GPL v2
48rm -rf */{win32,macos} # wrong os
49
50# make it configured
51mv imagemagick/im.properties{.preinstalled,}
52mv imagemagick/HOWTO HOWTO.imagemagick
53rm imagemagick/LICENSE # imagemagick license
54
55# and jpegtran too
56mv jpegtran/{linux/,}jpegtran.properties
57rm jpegtran/linux/jpegtran # binary
58rm jpegtran/jpegtran.preinstalled
59rm -rf jpegtran/linux
60sed -i -e '/^jp\.path/s/=.*/=jpegtran/' jpegtran/jpegtran.properties
61# undos
153874ba 62sed -i -e 's,\r$,,' jpegtran/jpegtran.properties
d2c4b7a9
ER
63
64%install
65rm -rf $RPM_BUILD_ROOT
a264efdd
ER
66cd %{name}
67
ddeb06c8 68install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir},%{_pixmapsdir},%{_desktopdir}}
a264efdd 69cp -a imagemagick img jpegtran lib $RPM_BUILD_ROOT%{_appdir}
a264efdd
ER
70cp -a *.jar $RPM_BUILD_ROOT%{_appdir}
71cat <<EOF > $RPM_BUILD_ROOT%{_bindir}/%{name}
72#!/bin/sh
cdadf0af
ER
73cd %{_appdir}
74exec java -cp GalleryRemote.jar com.gallery.GalleryRemote.GalleryRemote
a264efdd 75EOF
ddeb06c8 76install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
1e7620e6 77install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
d2c4b7a9
ER
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%files
83%defattr(644,root,root,755)
a264efdd
ER
84%doc %{name}/{ChangeLog,README,HOWTO.imagemagick,html}
85%attr(755,root,root) %{_bindir}/*
86%{_appdir}
ddeb06c8
ER
87%{_desktopdir}/*.desktop
88%{_pixmapsdir}/*.png
This page took 0.069343 seconds and 4 git commands to generate.