]>
Commit | Line | Data |
---|---|---|
a16234a1 | 1 | # |
e93abd94 | 2 | # Conditional build: |
ba8c9c18 JB |
3 | %bcond_with gtk2 # GTK+ 2.x port (incomplete) |
4 | %bcond_with polish # build with Polish translation [outdated patch] | |
e93abd94 | 5 | # |
ba8c9c18 JB |
6 | Summary: Endeavour Mark II file management suite |
7 | Summary(pl.UTF-8): Oprogramowanie do zarządzania plikami Endeavour Mark II | |
30e6a7e1 | 8 | Name: endeavour |
ba8c9c18 | 9 | Version: 3.1.4 |
ad746cb6 | 10 | Release: 7 |
ba8c9c18 | 11 | License: GPL v2 |
30e6a7e1 | 12 | Group: X11/Applications |
ba8c9c18 JB |
13 | Source0: http://wolfsinger.com/~wolfpack/packages/%{name}-%{version}.tar.bz2 |
14 | # Source0-md5: 1952cf9ef05b75abe48b45cb4068427f | |
30e6a7e1 | 15 | Source1: http://abram.eu.org/EndeavourII/%{name}-icons.tgz |
254a309e | 16 | # Source1-md5: d527e5211cc2858ccdc6de72cc3f3ff7 |
d46bba0e | 17 | Source2: %{name}-mimetypes.ini |
30e6a7e1 | 18 | Patch0: %{name}-PLD.patch |
ba8c9c18 JB |
19 | Patch1: %{name}-fixes.patch |
20 | Patch2: %{name}-giflib.patch | |
21 | Patch3: %{name}-verbose.patch | |
22 | Patch4: %{name}-libmng.patch | |
23 | Patch5: %{name}-libpng.patch | |
24 | Patch6: %{name}-PLD-polish.patch | |
77af899a | 25 | Patch7: %{name}-giflib51.patch |
ba8c9c18 JB |
26 | URL: http://freecode.com/projects/endeavour2 |
27 | BuildRequires: bzip2-devel | |
77af899a | 28 | BuildRequires: giflib-devel >= 5.1.0 |
ba8c9c18 JB |
29 | BuildRequires: glib-devel >= 1.2 |
30 | %{!?with_gtk2:BuildRequires: gtk+-devel >= 1.2} | |
31 | %{?with_gtk2:BuildRequires: gtk+2-devel >= 2.0} | |
30e6a7e1 | 32 | BuildRequires: imlib-devel |
ba8c9c18 JB |
33 | BuildRequires: libid3tag-devel |
34 | BuildRequires: libjpeg-devel | |
35 | BuildRequires: libmng-devel | |
36 | BuildRequires: libpng-devel | |
37 | BuildRequires: libstdc++-devel | |
38 | BuildRequires: libtar-devel | |
39 | BuildRequires: libtiff-devel | |
40 | BuildRequires: libzip-devel | |
77af899a | 41 | BuildRequires: pkgconfig |
ba8c9c18 JB |
42 | BuildRequires: xar-devel |
43 | BuildRequires: xorg-lib-libXpm-devel | |
44 | BuildRequires: xorg-lib-libXxf86vm-devel | |
45 | BuildRequires: zlib-devel | |
46 | Requires: %{name}-libs = %{version}-%{release} | |
30e6a7e1 | 47 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
48 | ||
ba8c9c18 JB |
49 | %define pname endeavour2 |
50 | %define pkgconfdir /etc/%{pname} | |
51 | %define pkglibdir %{_libdir}/%{pname} | |
52 | %define pkgdatadir %{_libdir}/%{pname} | |
30e6a7e1 | 53 | |
54 | %description | |
ba8c9c18 JB |
55 | Endeavour Mark II is a complete file management suite that comes with |
56 | a file browser, image browser, archiver, recycled objects system, and | |
57 | a set of file and disk management utility programs. | |
30e6a7e1 | 58 | |
d6dc15d6 | 59 | %description -l pl.UTF-8 |
ba8c9c18 JB |
60 | Endeavour Mark II to kompletne oprogramowanie do zarządzania plikami, |
61 | zawierające przeglądarkę plików, przeglądarkę obrazów, archiwizer, | |
62 | system recyklingu oraz zbiór programów narzędziowych do zarządzania | |
63 | plikami i dyskami. | |
30e6a7e1 | 64 | |
65 | %package libs | |
ba8c9c18 JB |
66 | Summary: Endeavour2 base library |
67 | Summary(pl.UTF-8): Bibloteka podstawowa Endeavour2 | |
68 | Group: Libraries | |
30e6a7e1 | 69 | |
70 | %description libs | |
ba8c9c18 | 71 | Endeavour2 base library. |
30e6a7e1 | 72 | |
d6dc15d6 | 73 | %description libs -l pl.UTF-8 |
ba8c9c18 | 74 | Biblioteka podstawowa Endeavour2. |
30e6a7e1 | 75 | |
76 | %package devel | |
77 | Summary: Header files for endeavour2 | |
544a580c | 78 | Summary(pl.UTF-8): Pliki nagłówkowe endeavour2 |
30e6a7e1 | 79 | Group: Development/Libraries |
537ecd07 | 80 | Requires: %{name}-libs = %{version}-%{release} |
ba8c9c18 JB |
81 | Requires: glib-devel >= 1.2 |
82 | Requires: libstdc++-devel | |
30e6a7e1 | 83 | |
84 | %description devel | |
85 | Endeavour2 header files. | |
86 | ||
d6dc15d6 JR |
87 | %description devel -l pl.UTF-8 |
88 | Pliki nagłówkowe Endeavour2. | |
30e6a7e1 | 89 | |
90 | %prep | |
91 | %setup -q -a1 | |
586948f4 | 92 | %patch0 -p1 |
e93abd94 | 93 | %patch1 -p1 |
ba8c9c18 JB |
94 | %patch2 -p1 |
95 | %patch3 -p1 | |
96 | %patch4 -p1 | |
97 | %patch5 -p1 | |
98 | %if %{with polish} | |
99 | %patch6 -p1 | |
e93abd94 | 100 | %endif |
77af899a | 101 | %patch7 -p1 |
30e6a7e1 | 102 | |
103 | %build | |
104 | ./configure \ | |
ba8c9c18 | 105 | Linux |
30e6a7e1 | 106 | |
30413111 | 107 | %{__make} \ |
108 | CC="%{__cc}" \ | |
109 | CPP="%{__cxx}" \ | |
77af899a | 110 | OPTCFLAGS="%{rpmcflags} -fPIC `pkg-config --cflags libzip`" \ |
e5a34873 | 111 | EDV_BIN_DIR=%{pkglibdir}/bin \ |
ba8c9c18 | 112 | EDV_LIB_DIR=%{_libdir} |
30e6a7e1 | 113 | |
114 | %install | |
115 | rm -rf $RPM_BUILD_ROOT | |
ba8c9c18 JB |
116 | install -d $RPM_BUILD_ROOT%{pkgconfdir} |
117 | ||
e5a34873 | 118 | %{__make} -j1 install \ |
ba8c9c18 | 119 | PREFIX=$RPM_BUILD_ROOT%{_prefix} \ |
e5a34873 | 120 | EDV_ARCH_DIR=$RPM_BUILD_ROOT%{pkglibdir} \ |
ba8c9c18 | 121 | EDV_ARCHDEP_DIR=$RPM_BUILD_ROOT%{pkglibdir} \ |
e5a34873 | 122 | EDV_BIN_DIR=$RPM_BUILD_ROOT%{pkglibdir}/bin \ |
ba8c9c18 | 123 | EDV_LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \ |
e5a34873 | 124 | LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \ |
ba8c9c18 JB |
125 | MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ |
126 | MAN1_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ | |
127 | MAN3_DIR=$RPM_BUILD_ROOT%{_mandir}/man3 \ | |
128 | ICONS_DIR=$RPM_BUILD_ROOT%{_pixmapsdir} \ | |
129 | INSTBINFLAGS="-m755" \ | |
130 | INSTLIBFLAGS="-m755" \ | |
131 | LDCONFIG=: | |
132 | ||
ba8c9c18 | 133 | bzip2 -d $RPM_BUILD_ROOT%{_mandir}/man1/*.bz2 |
30e6a7e1 | 134 | |
135 | # mime types by abram@ | |
ba8c9c18 | 136 | install %{SOURCE2} $RPM_BUILD_ROOT%{pkgconfdir}/mimetypes.ini |
30e6a7e1 | 137 | |
138 | %clean | |
139 | rm -rf $RPM_BUILD_ROOT | |
140 | ||
537ecd07 JB |
141 | %post libs -p /sbin/ldconfig |
142 | %postun libs -p /sbin/ldconfig | |
143 | ||
30e6a7e1 | 144 | %files |
145 | %defattr(644,root,root,755) | |
c345e940 | 146 | %doc AUTHORS HACKING TODO LANGUAGE README |
ba8c9c18 JB |
147 | %attr(755,root,root) %{_bindir}/endeavour2 |
148 | %dir %{pkglibdir} | |
149 | %dir %{pkglibdir}/bin | |
150 | %attr(755,root,root) %{pkglibdir}/bin/* | |
151 | %{_datadir}/%{pname} | |
152 | %dir %{pkgconfdir} | |
153 | %config(noreplace) %verify(not md5 mtime size) %{pkgconfdir}/mimetypes.ini | |
154 | %{_pixmapsdir}/endeavour2*.xpm | |
155 | %{_mandir}/man1/endeavour2.1* | |
156 | %{_mandir}/man1/hedit.1* | |
157 | %{_mandir}/man1/sysinfo.endeavour2.1* | |
158 | %{_mandir}/man1/tedit.1* | |
30e6a7e1 | 159 | |
160 | %files libs | |
161 | %defattr(644,root,root,755) | |
ba8c9c18 | 162 | %attr(755,root,root) %{_libdir}/libendeavour2-base.so |
30e6a7e1 | 163 | |
164 | %files devel | |
165 | %defattr(644,root,root,755) | |
ba8c9c18 JB |
166 | %doc endeavour2/libendeavour2-base/INTERPS |
167 | %attr(755,root,root) %{_bindir}/endeavour2-base-config | |
8ddf761f | 168 | %{_includedir}/%{pname} |
ba8c9c18 | 169 | %{_mandir}/man1/endeavour2-base-config.1* |