]> git.pld-linux.org Git - packages/endeavour.git/blame - endeavour.spec
- new URLs, updated to 3.1.4
[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
699935f5 10Release: 1
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
25URL: http://freecode.com/projects/endeavour2
26BuildRequires: bzip2-devel
27BuildRequires: giflib-devel
28BuildRequires: glib-devel >= 1.2
29%{!?with_gtk2:BuildRequires: gtk+-devel >= 1.2}
30%{?with_gtk2:BuildRequires: gtk+2-devel >= 2.0}
30e6a7e1 31BuildRequires: imlib-devel
ba8c9c18
JB
32BuildRequires: libid3tag-devel
33BuildRequires: libjpeg-devel
34BuildRequires: libmng-devel
35BuildRequires: libpng-devel
36BuildRequires: libstdc++-devel
37BuildRequires: libtar-devel
38BuildRequires: libtiff-devel
39BuildRequires: libzip-devel
40%{?with_gtk2:BuildRequires: pkgconfig}
41BuildRequires: xar-devel
42BuildRequires: xorg-lib-libXpm-devel
43BuildRequires: xorg-lib-libXxf86vm-devel
44BuildRequires: zlib-devel
45Requires: %{name}-libs = %{version}-%{release}
30e6a7e1 46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
ba8c9c18
JB
48%define pname endeavour2
49%define pkgconfdir /etc/%{pname}
50%define pkglibdir %{_libdir}/%{pname}
51%define pkgdatadir %{_libdir}/%{pname}
30e6a7e1 52
53%description
ba8c9c18
JB
54Endeavour Mark II is a complete file management suite that comes with
55a file browser, image browser, archiver, recycled objects system, and
56a set of file and disk management utility programs.
30e6a7e1 57
d6dc15d6 58%description -l pl.UTF-8
ba8c9c18
JB
59Endeavour Mark II to kompletne oprogramowanie do zarządzania plikami,
60zawierające przeglądarkę plików, przeglądarkę obrazów, archiwizer,
61system recyklingu oraz zbiór programów narzędziowych do zarządzania
62plikami i dyskami.
30e6a7e1 63
64%package libs
ba8c9c18
JB
65Summary: Endeavour2 base library
66Summary(pl.UTF-8): Bibloteka podstawowa Endeavour2
67Group: Libraries
30e6a7e1 68
69%description libs
ba8c9c18 70Endeavour2 base library.
30e6a7e1 71
d6dc15d6 72%description libs -l pl.UTF-8
ba8c9c18 73Biblioteka podstawowa Endeavour2.
30e6a7e1 74
75%package devel
76Summary: Header files for endeavour2
544a580c 77Summary(pl.UTF-8): Pliki nagłówkowe endeavour2
30e6a7e1 78Group: Development/Libraries
537ecd07 79Requires: %{name}-libs = %{version}-%{release}
ba8c9c18
JB
80Requires: glib-devel >= 1.2
81Requires: libstdc++-devel
30e6a7e1 82
83%description devel
84Endeavour2 header files.
85
d6dc15d6
JR
86%description devel -l pl.UTF-8
87Pliki nagłówkowe Endeavour2.
30e6a7e1 88
89%prep
90%setup -q -a1
586948f4 91%patch0 -p1
e93abd94 92%patch1 -p1
ba8c9c18
JB
93%patch2 -p1
94%patch3 -p1
95%patch4 -p1
96%patch5 -p1
97%if %{with polish}
98%patch6 -p1
e93abd94 99%endif
30e6a7e1 100
101%build
102./configure \
ba8c9c18 103 Linux
30e6a7e1 104
30413111 105%{__make} \
106 CC="%{__cc}" \
107 CPP="%{__cxx}" \
108 OPTCFLAGS="%{rpmcflags} -fPIC" \
ba8c9c18
JB
109 EDV_LIB_DIR=%{_libdir}
110# LIB_DIRS=
30e6a7e1 111
112%install
113rm -rf $RPM_BUILD_ROOT
ba8c9c18
JB
114install -d $RPM_BUILD_ROOT%{pkgconfdir}
115
116#install -d \
117# $RPM_BUILD_ROOT{%{pkgconfdir},%{pkglibdir},%{pkgdatadir}/{help,icons}} \
118# $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_includedir}/%{pname}}
119
120%{__make} install \
121 PREFIX=$RPM_BUILD_ROOT%{_prefix} \
122 EDV_ARCHDEP_DIR=$RPM_BUILD_ROOT%{pkglibdir} \
123 EDV_LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \
124 MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
125 MAN1_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \
126 MAN3_DIR=$RPM_BUILD_ROOT%{_mandir}/man3 \
127 ICONS_DIR=$RPM_BUILD_ROOT%{_pixmapsdir} \
128 INSTBINFLAGS="-m755" \
129 INSTLIBFLAGS="-m755" \
130 LDCONFIG=:
131
132## add xpm icons for OO type
133#install icons/{ooo_calc.xpm,ooo_impress.xpm,ooo_writer.xpm,sdc.xpm,sdw.xpm} $RPM_BUILD_ROOT%{pkgdatadir}/icons
134## instalation from package is ugly so I decide to put files by my self
135#cd endeavour2
136#install %{pname} $RPM_BUILD_ROOT%{_bindir}
137#install download.front/download.front $RPM_BUILD_ROOT%{pkglibdir}
138#install fsck.front/fsck.front $RPM_BUILD_ROOT%{pkglibdir}
139#install format.front/format.front $RPM_BUILD_ROOT%{pkglibdir}
140#install images/* $RPM_BUILD_ROOT%{pkgdatadir}/icons
141#install data/help/* $RPM_BUILD_ROOT%{pkgdatadir}/help
142#bzip2 -dc endeavour2.1.bz2 > $RPM_BUILD_ROOT%{_mandir}/man1/endeavour2.1
143## devel
144#install lib/*.h $RPM_BUILD_ROOT%{_includedir}/%{pname}
145#install lib/libendeavour2.so $RPM_BUILD_ROOT%{_libdir}
146#install lib/endeavour2-config $RPM_BUILD_ROOT%{_bindir}
147
148bzip2 -d $RPM_BUILD_ROOT%{_mandir}/man1/*.bz2
30e6a7e1 149
150# mime types by abram@
ba8c9c18 151install %{SOURCE2} $RPM_BUILD_ROOT%{pkgconfdir}/mimetypes.ini
30e6a7e1 152
153%clean
154rm -rf $RPM_BUILD_ROOT
155
537ecd07
JB
156%post libs -p /sbin/ldconfig
157%postun libs -p /sbin/ldconfig
158
30e6a7e1 159%files
160%defattr(644,root,root,755)
c345e940 161%doc AUTHORS HACKING TODO LANGUAGE README
ba8c9c18
JB
162%attr(755,root,root) %{_bindir}/endeavour2
163%dir %{pkglibdir}
164%dir %{pkglibdir}/bin
165%attr(755,root,root) %{pkglibdir}/bin/*
166%{_datadir}/%{pname}
167%dir %{pkgconfdir}
168%config(noreplace) %verify(not md5 mtime size) %{pkgconfdir}/mimetypes.ini
169%{_pixmapsdir}/endeavour2*.xpm
170%{_mandir}/man1/endeavour2.1*
171%{_mandir}/man1/hedit.1*
172%{_mandir}/man1/sysinfo.endeavour2.1*
173%{_mandir}/man1/tedit.1*
30e6a7e1 174
175%files libs
176%defattr(644,root,root,755)
ba8c9c18 177%attr(755,root,root) %{_libdir}/libendeavour2-base.so
30e6a7e1 178
179%files devel
180%defattr(644,root,root,755)
ba8c9c18
JB
181%doc endeavour2/libendeavour2-base/INTERPS
182%attr(755,root,root) %{_bindir}/endeavour2-base-config
8ddf761f 183%{_includedir}/%{pname}
ba8c9c18 184%{_mandir}/man1/endeavour2-base-config.1*
This page took 0.108075 seconds and 4 git commands to generate.