]> git.pld-linux.org Git - packages/endeavour.git/blob - endeavour.spec
- new URLs, updated to 3.1.4
[packages/endeavour.git] / endeavour.spec
1 #
2 # Conditional build:
3 %bcond_with     gtk2    # GTK+ 2.x port (incomplete)
4 %bcond_with     polish  # build with Polish translation [outdated patch]
5 #
6 Summary:        Endeavour Mark II file management suite
7 Summary(pl.UTF-8):      Oprogramowanie do zarządzania plikami Endeavour Mark II
8 Name:           endeavour
9 Version:        3.1.4
10 Release:        1
11 License:        GPL v2
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 URL:            http://freecode.com/projects/endeavour2
26 BuildRequires:  bzip2-devel
27 BuildRequires:  giflib-devel
28 BuildRequires:  glib-devel >= 1.2
29 %{!?with_gtk2:BuildRequires:    gtk+-devel >= 1.2}
30 %{?with_gtk2:BuildRequires:     gtk+2-devel >= 2.0}
31 BuildRequires:  imlib-devel
32 BuildRequires:  libid3tag-devel
33 BuildRequires:  libjpeg-devel
34 BuildRequires:  libmng-devel
35 BuildRequires:  libpng-devel
36 BuildRequires:  libstdc++-devel
37 BuildRequires:  libtar-devel
38 BuildRequires:  libtiff-devel
39 BuildRequires:  libzip-devel
40 %{?with_gtk2:BuildRequires:     pkgconfig}
41 BuildRequires:  xar-devel
42 BuildRequires:  xorg-lib-libXpm-devel
43 BuildRequires:  xorg-lib-libXxf86vm-devel
44 BuildRequires:  zlib-devel
45 Requires:       %{name}-libs = %{version}-%{release}
46 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48 %define         pname           endeavour2
49 %define         pkgconfdir      /etc/%{pname}
50 %define         pkglibdir       %{_libdir}/%{pname}
51 %define         pkgdatadir      %{_libdir}/%{pname}
52
53 %description
54 Endeavour Mark II is a complete file management suite that comes with
55 a file browser, image browser, archiver, recycled objects system, and
56 a set of file and disk management utility programs.
57
58 %description -l pl.UTF-8
59 Endeavour Mark II to kompletne oprogramowanie do zarządzania plikami,
60 zawierające przeglądarkę plików, przeglądarkę obrazów, archiwizer,
61 system recyklingu oraz zbiór programów narzędziowych do zarządzania
62 plikami i dyskami.
63
64 %package libs
65 Summary:        Endeavour2 base library
66 Summary(pl.UTF-8):      Bibloteka podstawowa Endeavour2
67 Group:          Libraries
68
69 %description libs
70 Endeavour2 base library.
71
72 %description libs -l pl.UTF-8
73 Biblioteka podstawowa Endeavour2.
74
75 %package devel
76 Summary:        Header files for endeavour2
77 Summary(pl.UTF-8):      Pliki nagłówkowe endeavour2
78 Group:          Development/Libraries
79 Requires:       %{name}-libs = %{version}-%{release}
80 Requires:       glib-devel >= 1.2
81 Requires:       libstdc++-devel
82
83 %description devel
84 Endeavour2 header files.
85
86 %description devel -l pl.UTF-8
87 Pliki nagłówkowe Endeavour2.
88
89 %prep
90 %setup -q -a1
91 %patch0 -p1
92 %patch1 -p1
93 %patch2 -p1
94 %patch3 -p1
95 %patch4 -p1
96 %patch5 -p1
97 %if %{with polish}
98 %patch6 -p1
99 %endif
100
101 %build
102 ./configure \
103         Linux
104
105 %{__make} \
106         CC="%{__cc}"                    \
107         CPP="%{__cxx}"                  \
108         OPTCFLAGS="%{rpmcflags} -fPIC"  \
109         EDV_LIB_DIR=%{_libdir}
110 #       LIB_DIRS=
111
112 %install
113 rm -rf $RPM_BUILD_ROOT
114 install -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
148 bzip2 -d $RPM_BUILD_ROOT%{_mandir}/man1/*.bz2
149
150 # mime types by abram@
151 install %{SOURCE2} $RPM_BUILD_ROOT%{pkgconfdir}/mimetypes.ini
152
153 %clean
154 rm -rf $RPM_BUILD_ROOT
155
156 %post   libs -p /sbin/ldconfig
157 %postun libs -p /sbin/ldconfig
158
159 %files
160 %defattr(644,root,root,755)
161 %doc AUTHORS HACKING TODO LANGUAGE README
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*
174
175 %files libs
176 %defattr(644,root,root,755)
177 %attr(755,root,root) %{_libdir}/libendeavour2-base.so
178
179 %files devel
180 %defattr(644,root,root,755)
181 %doc endeavour2/libendeavour2-base/INTERPS
182 %attr(755,root,root) %{_bindir}/endeavour2-base-config
183 %{_includedir}/%{pname}
184 %{_mandir}/man1/endeavour2-base-config.1*
This page took 0.103647 seconds and 3 git commands to generate.