Sophie

Sophie

distrib > Mageia > 8 > armv7hl > media > core-release-src > by-pkgid > 2e3b80fefe7c1444bd7a0286acad3072 > files > 2

xmlbird-1.2.12-1.mga8.src.rpm

%define major   1
%define libname %mklibname %{name} %{major}
%define devname %mklibname %{name} -d

Name:           xmlbird
Version:        1.2.12
Release:        %mkrel 1
Summary:        XML parser with support for Vala iterators
Group:          System/Libraries
License:        LGPLv3+
Url:            https://birdfont.org/xmlbird.php
Source0:        https://birdfont.org/xmlbird-releases/lib%{name}-%{version}.tar.xz

BuildRequires:  pkgconfig(glib-2.0)
BuildRequires:  python3
BuildRequires:  vala

%description
XML parser with support for Vala iterators.

%package -n %{libname}
Summary:        XML parser with support for Vala iterators
Group:          System/Libraries

%description -n %{libname}
XML parser with support for Vala iterators.

%package -n %{devname}
Summary:        Development files for %{name}
Requires:       %{libname} = %{version}-%{release}
Provides:       %{name}-devel

%description -n %{devname}
Development files for the %{name} XML parser.

%prep
%autosetup -p1 -n lib%{name}-%{version}

sed -i -e 's/^libdir=.*/libdir=\${exec_prefix}\/%{_lib}/' scripts/pkgconfig.py

%build
%{__python3} configure -p%{_prefix} -l%{_lib} --cflags="%{optflags}"
%{__python3} build.py

%install
%{__python3} install.py -d%{buildroot}

%files -n %{libname}
%{_libdir}/lib%{name}.so.%{major}

%files -n %{devname}
%{_datadir}/vala/vapi/%{name}.vapi
%{_libdir}/lib%{name}.so
%{_libdir}/pkgconfig/%{name}.pc
%{_includedir}/%{name}.h


%changelog
* Mon Oct 19 2020 akien <akien> 1.2.12-1.mga8
+ Revision: 1636835
- Version 1.2.12

* Thu Feb 20 2020 umeabot <umeabot> 1.2.11-2.mga8
+ Revision: 1547358
- Mageia 8 Mass Rebuild

* Sat Feb 08 2020 daviddavid <daviddavid> 1.2.11-1.mga8
+ Revision: 1487994
- new version: 1.2.11

* Sat Nov 03 2018 daviddavid <daviddavid> 1.2.10-1.mga7
+ Revision: 1327921
- new version: 1.2.10

* Sun Sep 23 2018 umeabot <umeabot> 1.2.9-3.mga7
+ Revision: 1301935
- Mageia 7 Mass Rebuild

* Thu Jul 12 2018 wally <wally> 1.2.9-2.mga7
+ Revision: 1243249
- force libdir to fix build on aarch64

* Mon May 14 2018 akien <akien> 1.2.9-1.mga7
+ Revision: 1229485
- Version 1.2.9

* Fri Dec 29 2017 akien <akien> 1.2.7-1.mga7
+ Revision: 1187260
- Version 1.2.7

* Sun Sep 24 2017 daviddavid <daviddavid> 1.2.4-2.mga7
+ Revision: 1158816
- honor user CFLAGS thus fixing empty debugsourcefiles.list

* Sat Oct 29 2016 akien <akien> 1.2.4-1.mga6
+ Revision: 1064031
- Version 1.2.4, fixes major (back to 1)

* Sat Apr 23 2016 akien <akien> 1.2.0-1.mga6
+ Revision: 1005510
- Version 1.2.0
- Fix libdir in pkgconfig file

* Wed Feb 17 2016 umeabot <umeabot> 1.0.6-3.mga6
+ Revision: 963625
- Mageia 6 Mass Rebuild

* Fri Oct 23 2015 akien <akien> 1.0.6-2.mga6
+ Revision: 894788
- Fix empty debuginfo by making library executable

* Fri Oct 23 2015 akien <akien> 1.0.6-1.mga6
+ Revision: 894764
- imported package xmlbird