Группа :: Система/Библиотеки
Пакет: libsord
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
# BEGIN SourceDeps(oneline):
BuildRequires: gcc-c++
# END SourceDeps(oneline)
Group: System/Libraries
%add_optflags %optflags_shared
%define oldname sord
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%global maj 0
Name: libsord
Version: 0.16.14
Release: alt1_2
Summary: A lightweight Resource Description Framework (RDF) C library
License: ISC
URL: https://drobilla.net/software/%{oldname}.html
Source0: https://download.drobilla.net/%{oldname}-%{version}.tar.xz
BuildRequires: doxygen
BuildRequires: libserd-devel >= 0.30.10
BuildRequires: gcc
BuildRequires: meson
BuildRequires: libpcre-devel libpcrecpp-devel
Source44: import.info
Provides: sord = %{version}-%{release}
%description
%{oldname} is a lightweight C library for storing Resource Description
Framework (RDF) data in memory. %{oldname} and parent library serd form
a lightweight RDF tool-set for resource limited or performance critical
applications.
%package devel
Group: Development/Other
Summary: Development libraries and headers for %{oldname}
Requires: %{name} = %{version}-%{release}
Provides: sord-devel = %{version}-%{release}
%description devel
%{oldname} is a lightweight C library for storing Resource Description
Framework (RDF) data in memory.
This package contains the headers and development libraries for %{oldname}.
%prep
%setup -n %{oldname}-%{version} -q
%build
%meson
%meson_build
%install
%meson_install
# Move devel docs to the right directory
install -d %{buildroot}%{_docdir}/%{oldname}
mv %{buildroot}%{_docdir}/%{oldname}-%{maj} %{buildroot}%{_docdir}/%{oldname}
%check
%meson_test
%files
%{_docdir}/%{oldname}
%exclude %{_docdir}/%{oldname}/%{oldname}-%{maj}/
%doc --no-dereference COPYING
%{_libdir}/lib%{oldname}-%{maj}.so.%{maj}*
%{_bindir}/sordi
%{_bindir}/sord_validate
%{_mandir}/man1/%{oldname}*.1*
%files devel
%{_docdir}/%{oldname}/%{oldname}-%{maj}/
%{_libdir}/lib%{oldname}-%{maj}.so
%{_libdir}/pkgconfig/%{oldname}-%{maj}.pc
%{_includedir}/%{oldname}-%{maj}/
%changelog
…
Полный changelog можно просмотреть здесь
BuildRequires: gcc-c++
# END SourceDeps(oneline)
Group: System/Libraries
%add_optflags %optflags_shared
%define oldname sord
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%global maj 0
Name: libsord
Version: 0.16.14
Release: alt1_2
Summary: A lightweight Resource Description Framework (RDF) C library
License: ISC
URL: https://drobilla.net/software/%{oldname}.html
Source0: https://download.drobilla.net/%{oldname}-%{version}.tar.xz
BuildRequires: doxygen
BuildRequires: libserd-devel >= 0.30.10
BuildRequires: gcc
BuildRequires: meson
BuildRequires: libpcre-devel libpcrecpp-devel
Source44: import.info
Provides: sord = %{version}-%{release}
%description
%{oldname} is a lightweight C library for storing Resource Description
Framework (RDF) data in memory. %{oldname} and parent library serd form
a lightweight RDF tool-set for resource limited or performance critical
applications.
%package devel
Group: Development/Other
Summary: Development libraries and headers for %{oldname}
Requires: %{name} = %{version}-%{release}
Provides: sord-devel = %{version}-%{release}
%description devel
%{oldname} is a lightweight C library for storing Resource Description
Framework (RDF) data in memory.
This package contains the headers and development libraries for %{oldname}.
%prep
%setup -n %{oldname}-%{version} -q
%build
%meson
%meson_build
%install
%meson_install
# Move devel docs to the right directory
install -d %{buildroot}%{_docdir}/%{oldname}
mv %{buildroot}%{_docdir}/%{oldname}-%{maj} %{buildroot}%{_docdir}/%{oldname}
%check
%meson_test
%files
%{_docdir}/%{oldname}
%exclude %{_docdir}/%{oldname}/%{oldname}-%{maj}/
%doc --no-dereference COPYING
%{_libdir}/lib%{oldname}-%{maj}.so.%{maj}*
%{_bindir}/sordi
%{_bindir}/sord_validate
%{_mandir}/man1/%{oldname}*.1*
%files devel
%{_docdir}/%{oldname}/%{oldname}-%{maj}/
%{_libdir}/lib%{oldname}-%{maj}.so
%{_libdir}/pkgconfig/%{oldname}-%{maj}.pc
%{_includedir}/%{oldname}-%{maj}/
%changelog
…
Полный changelog можно просмотреть здесь