]> git.pld-linux.org Git - packages/endeavour.git/blob - endeavour.spec
- fix Source-md5
[packages/endeavour.git] / endeavour.spec
1 # Conditional build:
2 %bcond_with     polish  # build with polish translation
3 #
4 %define         pname   endeavour2
5
6 Summary:        endeavour2 file browser
7 Summary(pl):    endeavour2 - przegl±darka plików
8 Name:           endeavour
9 Version:        2.7.1
10 Release:        1
11 License:        GPL
12 Group:          X11/Applications
13 Source0:        http://wolfpack.twu.net/users/wolfpack/%{name}-%{version}.tgz
14 # Source0-md5:  3542a1d9b529830a830cda569ea68bfb
15 Source1:        http://abram.eu.org/EndeavourII/%{name}-icons.tgz
16 # Source1-md5:  d527e5211cc2858ccdc6de72cc3f3ff7
17 Source2:        %{name}-mimetypes.ini
18 Patch0:         %{name}-PLD.patch
19 Patch1:         %{name}-PLD-polish.patch
20 URL:            http://wolfpack.twu.net/Endeavour2/
21 BuildRequires:  gtk+-devel >= 1.2
22 #BuildRequires: gtk+2-devel >= 2.0
23 BuildRequires:  imlib-devel
24 #BuildRequires: pkgconfig
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %define         _confdir        /etc/%{pname}
28 %define         _libdirend      %{_libdir}/%{pname}
29 %define         _icons          %{_datadir}/%{pname}/icons
30 %define         _help           %{_datadir}/%{pname}/help
31
32 %description
33 endeavour file browser.
34
35 %description -l pl
36 endeavour - przegl±darka plików.
37
38 %package libs
39 Summary:        Endeavour2 library
40 Summary(pl):    Bibloteka Endeavour2
41 Group:          X11/Applications
42
43 %description libs
44 Endeavour2 library.
45
46 %description libs -l pl
47 Biblioteka Endeavour2.
48
49 %package devel
50 Summary:        Header files for endeavour2
51 Summary(pl):    Pliki nag³ówkowe endeavour2
52 Group:          Development/Libraries
53 Requires:       %{name} = %{version}-%{release}
54 Requires:       %{name}-libs = %{version}-%{release}
55
56 %description devel
57 Endeavour2 header files.
58
59 %description devel -l pl
60 Pliki nag³ówkowe Endeavour2.
61
62 %prep
63 %setup -q -a1
64 %if %{with polish}
65 %patch1 -p1
66 %else
67 %patch0 -p1
68 %endif
69
70 %build
71 ./configure \
72         PLD
73
74 %{__make}
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78 install -d \
79         $RPM_BUILD_ROOT{%{_confdir},%{_libdirend},%{_bindir}} \
80         $RPM_BUILD_ROOT{%{_icons},%{_mandir}/man1,%{_help}} \
81         $RPM_BUILD_ROOT%{_includedir}/%{pname}
82
83 # add xpm icons for OO type
84 install icons/{ooo_calc.xpm,ooo_impress.xpm,ooo_writer.xpm,sdc.xpm,sdw.xpm} $RPM_BUILD_ROOT%{_icons}
85 # instalation from package is ugly so I decide to put files by my self
86 cd endeavour2
87 install %{pname} $RPM_BUILD_ROOT%{_bindir}
88 install download.front/download.front $RPM_BUILD_ROOT%{_libdirend}
89 install fsck.front/fsck.front $RPM_BUILD_ROOT%{_libdirend}
90 install format.front/format.front $RPM_BUILD_ROOT%{_libdirend}
91 install images/* $RPM_BUILD_ROOT%{_icons}
92 install data/help/* $RPM_BUILD_ROOT%{_help}
93 bzip2 -dc endeavour2.1.bz2 > $RPM_BUILD_ROOT%{_mandir}/man1/endeavour2.1
94 # devel
95 install lib/*.h $RPM_BUILD_ROOT%{_includedir}/%{pname}
96 install lib/libendeavour2.so $RPM_BUILD_ROOT%{_libdir}
97 install lib/endeavour2-config $RPM_BUILD_ROOT%{_bindir}
98
99 # mime types by abram@
100 install %{SOURCE2} $RPM_BUILD_ROOT%{_confdir}/mimetypes.ini
101
102 %clean
103 rm -rf $RPM_BUILD_ROOT
104
105 %post   libs -p /sbin/ldconfig
106 %postun libs -p /sbin/ldconfig
107
108 %files
109 %defattr(644,root,root,755)
110 %doc AUTHORS HACKING TODO LANGUAGE README
111 %attr(755,root,root) %{_bindir}/%{pname}
112 %attr(755,root,root) %{_libdirend}
113 %{_mandir}/man1/*
114 %dir %{_datadir}/%{pname}
115 %{_icons}
116 %{_help}
117 %{_confdir}
118
119 %files libs
120 %defattr(644,root,root,755)
121 %attr(755,root,root) %{_libdir}/libendeavour2.so
122
123 %files devel
124 %defattr(644,root,root,755)
125 %doc endeavour2/lib/INTERPS
126 %attr(755,root,root) %{_bindir}/endeavour2-config
127 %{_includedir}/%{pname}
This page took 0.035485 seconds and 3 git commands to generate.