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