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