SHA256
1
0
forked from pool/gucharmap

Accepting request 581240 from GNOME:Next

spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/581240
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gucharmap?expand=0&rev=147
This commit is contained in:
Dominique Leuenberger 2018-03-05 13:56:18 +00:00 committed by Git OBS Bridge
parent 6c28f3933f
commit 0be66761f2
2 changed files with 36 additions and 24 deletions

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Wed Feb 28 16:33:05 UTC 2018 - dimstar@opensuse.org
- Modernize spec-file by calling spec-cleaner
-------------------------------------------------------------------
Thu Nov 2 17:54:58 UTC 2017 - luc14n0@linuxmail.org
- Update Url to https://wiki.gnome.org/Apps/Gucharmap: current
Gucharmap's web page.
- Add pkgconfig(glib-2.0) BuildRequires: missing declaration of
dependency, it was already being used thanks to
pkgconfig(gio-2.0) BuildRequires that lives in the same devel
package that provides glib-2.0.
- Drop perl(Env) and libxml2-tools BuildRequires since they are not
being used or needed.
- Points fdupes to removal of duplicates under the data directory
rather than the whole build root.
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Nov 1 11:43:07 UTC 2017 - dimstar@opensuse.org Wed Nov 1 11:43:07 UTC 2017 - dimstar@opensuse.org

View File

@ -1,7 +1,7 @@
# #
# spec file for package gucharmap # spec file for package gucharmap
# #
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -20,35 +20,34 @@
%define so_api _2_90 %define so_api _2_90
%define so_gucharmap 7 %define so_gucharmap 7
%define pc_api 2.90 %define pc_api 2.90
Name: gucharmap Name: gucharmap
Version: 10.0.3 Version: 10.0.3
Release: 0 Release: 0
Summary: A Featureful Unicode Character Map Summary: A Featureful Unicode Character Map
License: GPL-3.0+ and LGPL-2.1+ License: GPL-3.0-or-later AND LGPL-2.1-or-later
Group: System/GUI/GNOME Group: System/GUI/GNOME
Url: http://gucharmap.sourceforge.net/ URL: https://wiki.gnome.org/Apps/Gucharmap
Source: http://download.gnome.org/sources/gucharmap/10.0/%{name}-%{version}.tar.xz Source: https://download.gnome.org/sources/gucharmap/10.0/%{name}-%{version}.tar.xz
BuildRequires: appdata-tools BuildRequires: appdata-tools
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gettext BuildRequires: gettext
BuildRequires: gobject-introspection-devel BuildRequires: gobject-introspection-devel >= 0.9.0
BuildRequires: gtk-doc BuildRequires: gtk-doc
BuildRequires: gtk3-devel >= 3.4.0 BuildRequires: gtk3-devel >= 3.4.0
BuildRequires: intltool BuildRequires: intltool
BuildRequires: libxml2-tools BuildRequires: pkgconfig
%if !0%{?is_opensuse}
BuildRequires: translation-update-upstream
%endif
BuildRequires: unicode-ucd BuildRequires: unicode-ucd
BuildRequires: unicode-ucd-unihan BuildRequires: unicode-ucd-unihan
BuildRequires: unzip BuildRequires: unzip
BuildRequires: update-desktop-files BuildRequires: update-desktop-files
BuildRequires: yelp-tools BuildRequires: yelp-tools
BuildRequires: perl(Env)
BuildRequires: pkgconfig(gio-2.0) >= 2.32.0 BuildRequires: pkgconfig(gio-2.0) >= 2.32.0
BuildRequires: pkgconfig(glib-2.0) >= 2.32.0
Recommends: %{name}-doc
Recommends: %{name}-lang Recommends: %{name}-lang
BuildRoot: %{_tmppath}/%{name}-%{version}-build %if !0%{?is_opensuse}
BuildRequires: translation-update-upstream
%endif
%description %description
Gucharmap is a featureful unicode character map. Gucharmap is a featureful unicode character map.
@ -83,6 +82,7 @@ This package contains all necessary include files and libraries needed
to develop applications that require these. to develop applications that require these.
%lang_package %lang_package
%prep %prep
%setup -q %setup -q
%if !0%{?is_opensuse} %if !0%{?is_opensuse}
@ -98,24 +98,20 @@ translation-update-upstream
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
%makeinstall %make_install
find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print find %{buildroot} -type f -name "*.la" -delete -print
%find_lang %{name} %{?no_lang_C} %find_lang %{name} %{?no_lang_C}
# We need X-SuSE-Editor to avoid an error for the categories check. We don't # We need X-SuSE-Editor to avoid an error for the categories check. We don't
# want TextEditor, since that's too wide. # want TextEditor, since that's too wide.
%suse_update_desktop_file -N "GNOME Character Map" -G "Character Map" %{name} X-SuSE-Editor %suse_update_desktop_file -N "GNOME Character Map" -G "Character Map" %{name} X-SuSE-Editor
%fdupes $RPM_BUILD_ROOT %fdupes -s %{buildroot}%{_datadir}
%post -n libgucharmap%{so_api}-%{so_gucharmap} -p /sbin/ldconfig %post -n libgucharmap%{so_api}-%{so_gucharmap} -p /sbin/ldconfig
%postun -n libgucharmap%{so_api}-%{so_gucharmap} -p /sbin/ldconfig %postun -n libgucharmap%{so_api}-%{so_gucharmap} -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root) %license COPYING
%doc COPYING ChangeLog NEWS %doc ChangeLog NEWS
%{_bindir}/charmap %{_bindir}/charmap
%{_bindir}/gnome-character-map %{_bindir}/gnome-character-map
%{_bindir}/gucharmap %{_bindir}/gucharmap
@ -127,17 +123,14 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/metainfo/gucharmap.appdata.xml %{_datadir}/metainfo/gucharmap.appdata.xml
%files -n libgucharmap%{so_api}-%{so_gucharmap} %files -n libgucharmap%{so_api}-%{so_gucharmap}
%defattr(-,root,root)
%{_libdir}/libgucharmap%{so_api}.so.%{so_gucharmap}* %{_libdir}/libgucharmap%{so_api}.so.%{so_gucharmap}*
%files -n typelib-1_0-Gucharmap-2_90 %files -n typelib-1_0-Gucharmap-2_90
%defattr(-,root,root)
%{_libdir}/girepository-1.0/Gucharmap-2.90.typelib %{_libdir}/girepository-1.0/Gucharmap-2.90.typelib
%files lang -f %{name}.lang %files lang -f %{name}.lang
%files devel %files devel
%defattr (-, root, root)
%{_includedir}/gucharmap-%{pc_api}/ %{_includedir}/gucharmap-%{pc_api}/
%{_libdir}/libgucharmap%{so_api}.so %{_libdir}/libgucharmap%{so_api}.so
%{_libdir}/pkgconfig/gucharmap-%{pc_api}.pc %{_libdir}/pkgconfig/gucharmap-%{pc_api}.pc