[packages/exo] - moved exo-csource(1) man page to -devel - locales cleanup cleanup - release 2
qboosh
qboosh at pld-linux.org
Tue Sep 1 21:47:18 CEST 2020
commit f6a11454bcf96087391eeda9ffef274163453a02
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Sep 1 21:49:52 2020 +0200
- moved exo-csource(1) man page to -devel
- locales cleanup cleanup
- release 2
exo.spec | 98 +++++++++++++++++++++++++++++++++-------------------------------
1 file changed, 50 insertions(+), 48 deletions(-)
---
diff --git a/exo.spec b/exo.spec
index 147707a..2876078 100644
--- a/exo.spec
+++ b/exo.spec
@@ -1,38 +1,39 @@
#
# Conditional build:
-%bcond_without apidocs # disable gtk-doc
-%bcond_with static_libs # don't build static library
+%bcond_without apidocs # gtk-doc documentation
+%bcond_with static_libs # static libraries
%define xfce_version 4.12.0
Summary: Extension library to Xfce developed by os-cillation
Summary(pl.UTF-8): Biblioteka rozszerzeń do Xfce opracowana przez os-cillation
Name: exo
Version: 0.12.11
-Release: 1
+Release: 2
License: GPL v2
Group: X11/Libraries
-Source0: http://archive.xfce.org/src/xfce/exo/0.12/%{name}-%{version}.tar.bz2
+Source0: https://archive.xfce.org/src/xfce/exo/0.12/%{name}-%{version}.tar.bz2
# Source0-md5: efeb039d64b3257e39a1a38e75eb19b1
Patch0: mate-terminal.patch
URL: http://www.os-cillation.com/
-BuildRequires: autoconf >= 2.50
-BuildRequires: automake
+BuildRequires: autoconf >= 2.60
+BuildRequires: automake >= 1:1.11
BuildRequires: docbook-dtd412-xml
BuildRequires: gettext-tools
-BuildRequires: glib2-devel >= 1:2.30.0
+BuildRequires: glib2-devel >= 1:2.42.0
BuildRequires: gtk+2-devel >= 2:2.24.0
-BuildRequires: gtk+3-devel
+BuildRequires: gtk+3-devel >= 3.22.0
%{?with_apidocs:BuildRequires: gtk-doc >= 1.9}
BuildRequires: gtk-doc-automake
BuildRequires: intltool >= 0.35.0
-BuildRequires: libtool
+BuildRequires: libtool >= 2:2.4
BuildRequires: libxfce4ui-devel >= %{xfce_version}
BuildRequires: libxfce4util-devel >= %{xfce_version}
BuildRequires: perl-URI
BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.601
-BuildRequires: xfce4-dev-tools >= 4.10.0
-Requires: glib2 >= 1:2.27.0
+BuildRequires: xfce4-dev-tools >= 4.12.0
+Requires: glib2 >= 1:2.42.0
+Requires: gtk+3 >= 3.22.0
Requires: xfce4-dirs >= 4.6
Provides: libexo
Obsoletes: libexo
@@ -58,30 +59,13 @@ The Xfce Preferred Applications framework.
%description -n xfce-preferred-applications -l pl.UTF-8
Struktura Preferowanych Aplikacji Xfce.
-%package apidocs
-Summary: libexo API documentation
-Summary(pl.UTF-8): Dokumentacja API libexo
-Group: Documentation
-Requires: gtk-doc-common
-Provides: libexo-apidocs
-Obsoletes: libexo-apidocs
-%if "%{_rpmversion}" >= "5"
-BuildArch: noarch
-%endif
-
-%description apidocs
-libexo API documentation.
-
-%description apidocs -l pl.UTF-8
-Dokumentacja API libexo.
-
%package devel
Summary: Header files for libexo library
Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libexo
Group: X11/Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: gtk+2-devel >= 2:2.14.0
-Requires: gtk+3-devel
+Requires: gtk+3-devel >= 3.22.0
Requires: libxfce4util-devel >= %{xfce_version}
Provides: libexo-devel
Obsoletes: libexo-devel
@@ -106,11 +90,27 @@ Static libexo library.
%description static -l pl.UTF-8
Statyczna biblioteka libexo.
+%package apidocs
+Summary: libexo API documentation
+Summary(pl.UTF-8): Dokumentacja API libexo
+Group: Documentation
+Requires: gtk-doc-common
+Provides: libexo-apidocs
+Obsoletes: libexo-apidocs
+%if "%{_rpmversion}" >= "4.6"
+BuildArch: noarch
+%endif
+
+%description apidocs
+libexo API documentation.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API libexo.
+
%prep
%setup -q
%patch0 -p1
-%{__sed} -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac
%{__sed} -i -e '1s,/usr/bin/env perl,%{__perl},' exo-helper/helpers/exo-compose-mail
mkdir -p m4
@@ -124,25 +124,26 @@ mkdir -p m4
%{__automake}
%{__autoconf}
%configure \
- --%{?with_apidocs:en}%{!?with_apidocs:dis}able-gtk-doc \
- --with-html-dir=%{_gtkdocdir} \
+ --enable-gtk-doc%{!?with_apidocs:=no} \
+ --disable-silent-rules \
%{!?with_static_libs:--disable-static} \
- --disable-silent-rules
+ --with-html-dir=%{_gtkdocdir}
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
+
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
-
-# already exists as ur
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ur_PK
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libexo*.la
-# unknown / unsupported
-%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hy_AM,ie}
+# duplicates of hy,ur
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{hy_AM,ur_PK}
+# not supported by glibc (as of 2.32)
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ie
%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/exo}
@@ -178,18 +179,12 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/xfce4/exo/exo-compose-mail
%dir %{_libdir}/xfce4/exo-2
%attr(755,root,root) %{_libdir}/xfce4/exo-2/exo-helper-2
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/xfce4/*.rc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/xfce4/helpers.rc
%dir %{_datadir}/xfce4/helpers
%{_datadir}/xfce4/helpers/*.desktop
-%{_desktopdir}/*.desktop
+%{_desktopdir}/exo-*.desktop
%{_iconsdir}/hicolor/*/apps/preferences-desktop-default-applications.png
-%{_mandir}/man1/*.1*
-
-%if %{with apidocs}
-%files apidocs
-%defattr(644,root,root,755)
-%{_gtkdocdir}/exo-1
-%endif
+%{_mandir}/man1/exo-open.1*
%files devel
%defattr(644,root,root,755)
@@ -200,6 +195,7 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/exo-2
%{_pkgconfigdir}/exo-1.pc
%{_pkgconfigdir}/exo-2.pc
+%{_mandir}/man1/exo-csource.1*
%if %{with static_libs}
%files static
@@ -207,3 +203,9 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/libexo-1.a
%{_libdir}/libexo-2.a
%endif
+
+%if %{with apidocs}
+%files apidocs
+%defattr(644,root,root,755)
+%{_gtkdocdir}/exo-1
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/exo.git/commitdiff/f6a11454bcf96087391eeda9ffef274163453a02
More information about the pld-cvs-commit
mailing list