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