]> git.pld-linux.org Git - packages/endeavour.git/blame - endeavour.spec
- release 7 (by relup.sh)
[packages/endeavour.git] / endeavour.spec
CommitLineData
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
6Summary: Endeavour Mark II file management suite
7Summary(pl.UTF-8): Oprogramowanie do zarządzania plikami Endeavour Mark II
30e6a7e1 8Name: endeavour
ba8c9c18 9Version: 3.1.4
ad746cb6 10Release: 7
ba8c9c18 11License: GPL v2
30e6a7e1 12Group: X11/Applications
ba8c9c18
JB
13Source0: http://wolfsinger.com/~wolfpack/packages/%{name}-%{version}.tar.bz2
14# Source0-md5: 1952cf9ef05b75abe48b45cb4068427f
30e6a7e1 15Source1: http://abram.eu.org/EndeavourII/%{name}-icons.tgz
254a309e 16# Source1-md5: d527e5211cc2858ccdc6de72cc3f3ff7
d46bba0e 17Source2: %{name}-mimetypes.ini
30e6a7e1 18Patch0: %{name}-PLD.patch
ba8c9c18
JB
19Patch1: %{name}-fixes.patch
20Patch2: %{name}-giflib.patch
21Patch3: %{name}-verbose.patch
22Patch4: %{name}-libmng.patch
23Patch5: %{name}-libpng.patch
24Patch6: %{name}-PLD-polish.patch
77af899a 25Patch7: %{name}-giflib51.patch
ba8c9c18
JB
26URL: http://freecode.com/projects/endeavour2
27BuildRequires: bzip2-devel
77af899a 28BuildRequires: giflib-devel >= 5.1.0
ba8c9c18
JB
29BuildRequires: glib-devel >= 1.2
30%{!?with_gtk2:BuildRequires: gtk+-devel >= 1.2}
31%{?with_gtk2:BuildRequires: gtk+2-devel >= 2.0}
30e6a7e1 32BuildRequires: imlib-devel
ba8c9c18
JB
33BuildRequires: libid3tag-devel
34BuildRequires: libjpeg-devel
35BuildRequires: libmng-devel
36BuildRequires: libpng-devel
37BuildRequires: libstdc++-devel
38BuildRequires: libtar-devel
39BuildRequires: libtiff-devel
40BuildRequires: libzip-devel
77af899a 41BuildRequires: pkgconfig
ba8c9c18
JB
42BuildRequires: xar-devel
43BuildRequires: xorg-lib-libXpm-devel
44BuildRequires: xorg-lib-libXxf86vm-devel
45BuildRequires: zlib-devel
46Requires: %{name}-libs = %{version}-%{release}
30e6a7e1 47BuildRoot: %{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
55Endeavour Mark II is a complete file management suite that comes with
56a file browser, image browser, archiver, recycled objects system, and
57a set of file and disk management utility programs.
30e6a7e1 58
d6dc15d6 59%description -l pl.UTF-8
ba8c9c18
JB
60Endeavour Mark II to kompletne oprogramowanie do zarządzania plikami,
61zawierające przeglądarkę plików, przeglądarkę obrazów, archiwizer,
62system recyklingu oraz zbiór programów narzędziowych do zarządzania
63plikami i dyskami.
30e6a7e1 64
65%package libs
ba8c9c18
JB
66Summary: Endeavour2 base library
67Summary(pl.UTF-8): Bibloteka podstawowa Endeavour2
68Group: Libraries
30e6a7e1 69
70%description libs
ba8c9c18 71Endeavour2 base library.
30e6a7e1 72
d6dc15d6 73%description libs -l pl.UTF-8
ba8c9c18 74Biblioteka podstawowa Endeavour2.
30e6a7e1 75
76%package devel
77Summary: Header files for endeavour2
544a580c 78Summary(pl.UTF-8): Pliki nagłówkowe endeavour2
30e6a7e1 79Group: Development/Libraries
537ecd07 80Requires: %{name}-libs = %{version}-%{release}
ba8c9c18
JB
81Requires: glib-devel >= 1.2
82Requires: libstdc++-devel
30e6a7e1 83
84%description devel
85Endeavour2 header files.
86
d6dc15d6
JR
87%description devel -l pl.UTF-8
88Pliki 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
115rm -rf $RPM_BUILD_ROOT
ba8c9c18
JB
116install -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 133bzip2 -d $RPM_BUILD_ROOT%{_mandir}/man1/*.bz2
30e6a7e1 134
135# mime types by abram@
ba8c9c18 136install %{SOURCE2} $RPM_BUILD_ROOT%{pkgconfdir}/mimetypes.ini
30e6a7e1 137
138%clean
139rm -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*
This page took 0.074006 seconds and 4 git commands to generate.