SHA256
8
0
forked from pool/libraqm

Accepting request 674350 from home:jengelh:branches:devel:libraries:c_c++

- Rename %soname to %sover to better reflect its use.
- Rename libraqm-docs to libraqm-doc to better match the
  rest of openSUSE packages.
- Fix RPM groups.
- Avoid double-shipping doc files.

OBS-URL: https://build.opensuse.org/request/show/674350
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libraqm?expand=0&rev=2
This commit is contained in:
Joop Boonen
2019-02-20 19:39:02 +00:00
committed by Git OBS Bridge
parent fcffafb127
commit b2968a735d
2 changed files with 22 additions and 15 deletions

View File

@@ -1,3 +1,12 @@
-------------------------------------------------------------------
Tue Feb 12 23:37:35 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Rename %soname to %sover to better reflect its use.
- Rename libraqm-docs to libraqm-doc to better match the
rest of openSUSE packages.
- Fix RPM groups.
- Avoid double-shipping doc files.
-------------------------------------------------------------------
Thu Dec 27 13:57:49 UTC 2018 - Joop Boonen <joop.boonen@opensuse.org>

View File

@@ -16,13 +16,13 @@
#
%define soname 0
%define sover 0
Name: libraqm
Version: 0.5.0
Release: 0
Summary: Complex Textlayout Library
License: MIT
Group: System/Libraries
Group: Development/Libraries/C and C++
URL: https://github.com/HOST-Oman/libraqm
Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz
Patch0: libraqm-GB8a.patch
@@ -36,26 +36,26 @@ BuildRequires: harfbuzz-devel
Library that encapsulates the logic for complex
text layout and provides a convenient API.
%package -n %{name}%{soname}
%package -n %{name}%{sover}
Summary: Complex Textlayout Library
Group: System/Libraries
%description -n %{name}%{soname}
%description -n %{name}%{sover}
Library that encapsulates the logic for complex
text layout and provides a convenient API.
%package docs
Summary: Libraqm Documentation
Group: Development/Libraries/C and C++
%package doc
Summary: Libraqm documentation
Group: Documentation/HTML
BuildArch: noarch
%description docs
%description doc
This package contains documentation files for raqm.
%package devel
Summary: Complex Textlayout Library
Group: Development/Libraries/C and C++
Requires: %{name}%{soname} = %{version}
Requires: %{name}%{sover} = %{version}
%description devel
Library that encapsulates the logic for complex
@@ -81,20 +81,18 @@ rm -f %{buildroot}%{_libdir}/*.{la,a}
%post devel -p /sbin/ldconfig
%postun devel -p /sbin/ldconfig
%post -n %{name}%{soname} -p /sbin/ldconfig
%postun -n %{name}%{soname} -p /sbin/ldconfig
%post -n %{name}%{sover} -p /sbin/ldconfig
%postun -n %{name}%{sover} -p /sbin/ldconfig
%files -n %{name}%{soname}
%license COPYING
%files -n %{name}%{sover}
%{_libdir}/libraqm.so.*
%files devel
%license COPYING
%{_includedir}/raqm.h
%{_libdir}/libraqm.so
%{_libdir}/pkgconfig/raqm.pc
%files docs
%files doc
%license COPYING
%doc AUTHORS NEWS README
%{_datadir}/gtk-doc/html/raqm