3 %bcond_with gtk2 # GTK+ 2.x port (incomplete)
4 %bcond_with polish # build with Polish translation [outdated patch]
6 Summary: Endeavour Mark II file management suite
7 Summary(pl.UTF-8): Oprogramowanie do zarządzania plikami Endeavour Mark II
12 Group: X11/Applications
13 Source0: http://wolfsinger.com/~wolfpack/packages/%{name}-%{version}.tar.bz2
14 # Source0-md5: 1952cf9ef05b75abe48b45cb4068427f
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}-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
25 Patch7: %{name}-giflib51.patch
26 URL: http://freecode.com/projects/endeavour2
27 BuildRequires: bzip2-devel
28 BuildRequires: giflib-devel >= 5.1.0
29 BuildRequires: glib-devel >= 1.2
30 %{!?with_gtk2:BuildRequires: gtk+-devel >= 1.2}
31 %{?with_gtk2:BuildRequires: gtk+2-devel >= 2.0}
32 BuildRequires: imlib-devel
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
41 BuildRequires: pkgconfig
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}
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49 %define pname endeavour2
50 %define pkgconfdir /etc/%{pname}
51 %define pkglibdir %{_libdir}/%{pname}
52 %define pkgdatadir %{_libdir}/%{pname}
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.
59 %description -l pl.UTF-8
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
66 Summary: Endeavour2 base library
67 Summary(pl.UTF-8): Bibloteka podstawowa Endeavour2
71 Endeavour2 base library.
73 %description libs -l pl.UTF-8
74 Biblioteka podstawowa Endeavour2.
77 Summary: Header files for endeavour2
78 Summary(pl.UTF-8): Pliki nagłówkowe endeavour2
79 Group: Development/Libraries
80 Requires: %{name}-libs = %{version}-%{release}
81 Requires: glib-devel >= 1.2
82 Requires: libstdc++-devel
85 Endeavour2 header files.
87 %description devel -l pl.UTF-8
88 Pliki nagłówkowe Endeavour2.
110 OPTCFLAGS="%{rpmcflags} -fPIC `pkg-config --cflags libzip`" \
111 EDV_BIN_DIR=%{pkglibdir}/bin \
112 EDV_LIB_DIR=%{_libdir}
115 rm -rf $RPM_BUILD_ROOT
116 install -d $RPM_BUILD_ROOT%{pkgconfdir}
118 %{__make} -j1 install \
119 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
120 EDV_ARCH_DIR=$RPM_BUILD_ROOT%{pkglibdir} \
121 EDV_ARCHDEP_DIR=$RPM_BUILD_ROOT%{pkglibdir} \
122 EDV_BIN_DIR=$RPM_BUILD_ROOT%{pkglibdir}/bin \
123 EDV_LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \
124 LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \
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" \
133 bzip2 -d $RPM_BUILD_ROOT%{_mandir}/man1/*.bz2
135 # mime types by abram@
136 install %{SOURCE2} $RPM_BUILD_ROOT%{pkgconfdir}/mimetypes.ini
139 rm -rf $RPM_BUILD_ROOT
141 %post libs -p /sbin/ldconfig
142 %postun libs -p /sbin/ldconfig
145 %defattr(644,root,root,755)
146 %doc AUTHORS HACKING TODO LANGUAGE README
147 %attr(755,root,root) %{_bindir}/endeavour2
149 %dir %{pkglibdir}/bin
150 %attr(755,root,root) %{pkglibdir}/bin/*
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*
161 %defattr(644,root,root,755)
162 %attr(755,root,root) %{_libdir}/libendeavour2-base.so
165 %defattr(644,root,root,755)
166 %doc endeavour2/libendeavour2-base/INTERPS
167 %attr(755,root,root) %{_bindir}/endeavour2-base-config
168 %{_includedir}/%{pname}
169 %{_mandir}/man1/endeavour2-base-config.1*