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