]> git.pld-linux.org Git - packages/Thunar.git/blame - Thunar.spec
- merged from DEVEL
[packages/Thunar.git] / Thunar.spec
CommitLineData
19aadd7a
KK
1#
2# Conditional build:
3%bcond_without static_libs # don't build static library
4#
5f4c896d 5%define xfce_version 4.8.0
614bb69c 6Summary: Xfce file manager
457a5ea5 7Summary(pl.UTF-8): Zarządca plików Xfce
614bb69c 8Name: Thunar
5f4c896d
MB
9Version: 1.2.1
10Release: 1
614bb69c 11License: GPL v2 / LGPL v2
60f8e7d3 12Group: X11/Applications
5f4c896d
MB
13Source0: http://archive.xfce.org/src/xfce/thunar/1.2/%{name}-%{version}.tar.bz2
14# Source0-md5: d8dce796890619d67aed0cd7ef84c7b1
0b4557ef 15Patch0: %{name}-desktop.patch
614bb69c 16URL: http://thunar.xfce.org/
cf138d2b
MB
17BuildRequires: autoconf >= 2.50
18BuildRequires: automake >= 1:1.8
bcf2d25f 19BuildRequires: dbus-glib-devel >= 0.62
0f62599c 20BuildRequires: docbook-dtd412-xml
5f4c896d 21BuildRequires: exo-devel >= 0.6.0
19aadd7a 22BuildRequires: gettext-devel
5f4c896d
MB
23BuildRequires: glib2-devel >= 1:2.18.0
24BuildRequires: gtk+2-devel >= 2:2.14.0
4397f92c 25BuildRequires: gtk-doc >= 1.7
44b7220a 26BuildRequires: intltool
5f4c896d
MB
27BuildRequires: libexif-devel >= 0.6.0
28BuildRequires: libnotify-devel >= 0.4.0
cf138d2b 29BuildRequires: libtool
5f4c896d 30BuildRequires: libxfce4ui-devel >= %{xfce_version}
bcf2d25f 31BuildRequires: libxfce4util-devel >= %{xfce_version}
ea3c5559
JB
32BuildRequires: pcre-devel >= 6.0
33BuildRequires: perl-base
34BuildRequires: pkgconfig
5f4c896d 35BuildRequires: rpmbuild(macros) >= 1.601
614bb69c 36BuildRequires: startup-notification-devel >= 0.8
5f4c896d
MB
37BuildRequires: udev-glib-devel >= 145
38BuildRequires: xfce4-dev-tools >= %{xfce_version}
6cf886ac 39BuildRequires: xfce4-panel-devel >= %{xfce_version}
0b4557ef 40Requires(post,postun): desktop-file-utils
614bb69c 41Requires: %{name}-libs = %{version}-%{release}
5f4c896d
MB
42Requires: exo >= 0.6.0
43Requires: gtk-update-icon-cache
44Requires: hicolor-icon-theme
614bb69c 45Requires: shared-mime-info >= 0.15
5f4c896d 46Requires: xfconf >= %{xfce_version}
614bb69c 47BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49%description
50Thunar is a modern file manager, aiming to be easy-to-use and fast.
51
43d73f39
JR
52%description -l pl.UTF-8
53Thunar jest nowoczesnym zarządcą plików, nakierowanym na łatwość i
54szybkość użycia.
614bb69c 55
4397f92c
MB
56%package apidocs
57Summary: Thunar API documentation
457a5ea5 58Summary(pl.UTF-8): Dokumentacja API Thunar
4397f92c
MB
59Group: Documentation
60Requires: gtk-doc-common
61
62%description apidocs
63Thunar API documentation.
64
43d73f39 65%description apidocs -l pl.UTF-8
4397f92c
MB
66Dokumentacja API Thunar.
67
614bb69c 68%package libs
69Summary: Thunar libraries
457a5ea5 70Summary(pl.UTF-8): Biblioteki Thunar
cf138d2b 71Group: X11/Libraries
614bb69c 72
73%description libs
74Thunar libraries.
75
43d73f39 76%description libs -l pl.UTF-8
614bb69c 77Biblioteki Thunar.
78
79%package devel
80Summary: Header files for Thunar libraries
457a5ea5 81Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Thunar
cf138d2b 82Group: X11/Development/Libraries
614bb69c 83Requires: %{name}-libs = %{version}-%{release}
5f4c896d
MB
84Requires: exo-devel >= 0.6.0
85Requires: gtk+2-devel >= 2:2.14.0
614bb69c 86
87%description devel
88This is the package containing the header files for Thunar libraries.
89
43d73f39
JR
90%description devel -l pl.UTF-8
91Ten pakiet zawiera pliki nagłówkowe biblioteki Thunar.
614bb69c 92
93%package static
6cf886ac 94Summary: Static Thunar libraries
457a5ea5 95Summary(pl.UTF-8): Statyczne biblioteki Thunar
cf138d2b 96Group: X11/Development/Libraries
614bb69c 97Requires: %{name}-devel = %{version}-%{release}
98
99%description static
100Static Thunar libraries.
101
43d73f39 102%description static -l pl.UTF-8
6cf886ac 103Statyczne biblioteki Thunar.
614bb69c 104
105%prep
4397f92c 106%setup -q
0b4557ef 107%patch0 -p1
614bb69c 108
109%build
68140051 110%{__gtkdocize}
cf138d2b
MB
111%{__intltoolize}
112%{__libtoolize}
113%{__aclocal}
114%{__automake}
115%{__autoheader}
116%{__autoconf}
614bb69c 117%configure \
6cf886ac
MB
118 --enable-dbus \
119 --enable-exif \
4397f92c 120 --enable-gtk-doc \
6cf886ac
MB
121 --enable-pcre \
122 --enable-startup-notification \
4397f92c 123 --with-html-dir=%{_gtkdocdir} \
5f4c896d
MB
124 %{?with_static_libs:--enable-static} \
125 --disable-silent-rules
4397f92c 126
614bb69c 127%{__make}
128
129%install
130rm -rf $RPM_BUILD_ROOT
131
132%{__make} install \
133 DESTDIR=$RPM_BUILD_ROOT
134
5f4c896d
MB
135%{__rm} $RPM_BUILD_ROOT%{_libdir}/thunarx-2/*.{a,la}
136%{__rm} $RPM_BUILD_ROOT%{_libdir}/xfce4/panel/plugins/*.{a,la}
137%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
614bb69c 138
5f4c896d 139%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/ur_PK
de0fd64f 140
614bb69c 141%find_lang %{name} --all-name
142
143%clean
144rm -rf $RPM_BUILD_ROOT
145
bcf2d25f 146%post
0b4557ef 147%update_desktop_database_post
60f8e7d3 148%update_icon_cache hicolor
bcf2d25f 149
150%postun
0b4557ef 151%update_desktop_database_postun
60f8e7d3 152%update_icon_cache hicolor
bcf2d25f 153
614bb69c 154%post libs -p /sbin/ldconfig
155%postun libs -p /sbin/ldconfig
156
157%files -f %{name}.lang
158%defattr(644,root,root,755)
159%doc AUTHORS ChangeLog NEWS README THANKS TODO
160%attr(755,root,root) %{_bindir}/*
161%dir %{_sysconfdir}/xdg/Thunar
162%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/Thunar/*.xml
5f4c896d
MB
163%dir %{_libdir}/Thunar
164%attr(755,root,root) %{_libdir}/Thunar/ThunarBulkRename
165%attr(755,root,root) %{_libdir}/Thunar/ThunarHelp
166%attr(755,root,root) %{_libdir}/Thunar/thunar-sendto-email
167%dir %{_libdir}/thunarx-2
168%attr(755,root,root) %{_libdir}/thunarx-2/*.so
169%attr(755,root,root) %{_libdir}/xfce4/panel/plugins/libthunar-tpa.so
614bb69c 170
bcf2d25f 171%{_datadir}/Thunar
60f8e7d3 172%{_datadir}/xfce4/panel-plugins/*.desktop
614bb69c 173%{_datadir}/dbus-1/services/*.service
174%{_desktopdir}/*.desktop
175%{_iconsdir}/hicolor/*/*/*
176%{_pixmapsdir}/Thunar
60f8e7d3 177%{_mandir}/man1/Thunar*
614bb69c 178
179%dir %{_docdir}/Thunar
180# move it to proper place
181%{_docdir}/Thunar/README*
182
183%dir %{_docdir}/Thunar/html
184%{_docdir}/Thunar/html/C
185%{_docdir}/Thunar/html/*.css
5f4c896d
MB
186%lang(bn) %{_docdir}/Thunar/html/bn
187%lang(ca) %{_docdir}/Thunar/html/ca
da11fc9a 188%lang(da) %{_docdir}/Thunar/html/da
5f4c896d 189%lang(el) %{_docdir}/Thunar/html/el
614bb69c 190%lang(es) %{_docdir}/Thunar/html/es
4397f92c 191%lang(eu) %{_docdir}/Thunar/html/eu
614bb69c 192%lang(fr) %{_docdir}/Thunar/html/fr
da11fc9a 193%lang(gl) %{_docdir}/Thunar/html/gl
5f4c896d 194%lang(id) %{_docdir}/Thunar/html/id
da11fc9a 195%lang(it) %{_docdir}/Thunar/html/it
614bb69c 196%lang(ja) %{_docdir}/Thunar/html/ja
9d67fff2 197%lang(nl) %{_docdir}/Thunar/html/nl
4397f92c 198%lang(pl) %{_docdir}/Thunar/html/pl
bcf2d25f 199%lang(ru) %{_docdir}/Thunar/html/ru
5f4c896d 200%lang(sv) %{_docdir}/Thunar/html/sv
cf138d2b 201%lang(tr) %{_docdir}/Thunar/html/tr
5f4c896d
MB
202%lang(ug) %{_docdir}/Thunar/html/ug
203%lang(zh_CN) %{_docdir}/Thunar/html/zh_CN
bcf2d25f 204%lang(zh_TW) %{_docdir}/Thunar/html/zh_TW
614bb69c 205
4397f92c
MB
206%files apidocs
207%defattr(644,root,root,755)
cf138d2b 208%{_gtkdocdir}/thunarx
4397f92c 209
614bb69c 210%files libs
211%defattr(644,root,root,755)
5f4c896d
MB
212%attr(755,root,root) %{_libdir}/libthunarx-2.so.*.*.*
213%attr(755,root,root) %ghost %{_libdir}/libthunarx-2.so.0
614bb69c 214
215%files devel
216%defattr(644,root,root,755)
5f4c896d
MB
217%attr(755,root,root) %{_libdir}/libthunarx-2.so
218%{_includedir}/thunarx-2
219%{_pkgconfigdir}/thunarx-2.pc
614bb69c 220
19aadd7a 221%if %{with static_libs}
614bb69c 222%files static
223%defattr(644,root,root,755)
5f4c896d 224%{_libdir}/libthunarx-2.a
19aadd7a 225%endif
This page took 0.119889 seconds and 4 git commands to generate.