]> git.pld-linux.org Git - packages/libgxps.git/blame - libgxps.spec
rebuild with separate debuginfo build-ids
[packages/libgxps.git] / libgxps.spec
CommitLineData
24e54331
JB
1#
2# Conditional build:
3%bcond_without static_libs # static library
4
beb976bc 5Summary: XPS documents library
734e7a2c 6Summary(pl.UTF-8): Biblioteka do obsługi dokumentów XPS
beb976bc 7Name: libgxps
9954a519 8Version: 0.3.2
b75a967d 9Release: 2
769cbe18 10License: LGPL v2.1+
beb976bc 11Group: Libraries
9954a519
JB
12Source0: https://download.gnome.org/sources/libgxps/0.3/%{name}-%{version}.tar.xz
13# Source0-md5: 0527ac7c8c405445e96a5baa6019a0c3
24e54331 14URL: https://wiki.gnome.org/Projects/libgxps
beb976bc 15BuildRequires: cairo-devel >= 1.10.0
dec9da79 16BuildRequires: freetype-devel >= 2
24e54331 17BuildRequires: glib2-devel >= 1:2.36.0
beb976bc
MB
18BuildRequires: gobject-introspection-devel >= 0.10.1
19BuildRequires: gtk-doc >= 1.14
dec9da79 20BuildRequires: lcms2-devel >= 2
beb976bc
MB
21BuildRequires: libarchive-devel >= 2.8.0
22BuildRequires: libjpeg-devel
3c5fb40d 23BuildRequires: libpng-devel
24e54331 24BuildRequires: libtiff-devel >= 4
734e7a2c 25BuildRequires: libxslt-progs
24e54331 26BuildRequires: meson >= 0.36.0
9954a519 27BuildRequires: ninja >= 1.5
beb976bc 28BuildRequires: pkgconfig
9954a519 29BuildRequires: rpmbuild(macros) >= 1.752
24e54331 30BuildRequires: sed >= 4.0
beb976bc
MB
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
734e7a2c 33Requires: cairo >= 1.10.0
24e54331 34Requires: glib2 >= 1:2.36.0
734e7a2c 35Requires: libarchive >= 2.8.0
24e54331 36Requires: libtiff >= 4
beb976bc
MB
37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40libgxps is a GObject based library for handling and rendering XPS
41documents.
42
734e7a2c
JB
43%description -l pl.UTF-8
44libgxps to oparta na szkielecie GObject biblioteka do obsługi i
45renderowania dokumentów XPS.
46
beb976bc
MB
47%package devel
48Summary: Header files for libgxps library
49Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libgxps
50Group: Development/Libraries
51Requires: %{name} = %{version}-%{release}
52Requires: cairo-devel >= 1.10.0
24e54331 53Requires: glib2-devel >= 1:2.36.0
beb976bc
MB
54Requires: libarchive-devel >= 2.8.0
55
56%description devel
57Header files for libgxps library.
58
59%description devel -l pl.UTF-8
60Pliki nagłówkowe biblioteki libgxps.
61
734e7a2c
JB
62%package static
63Summary: Static libgxps libary
64Summary(pl.UTF-8): Statyczna biblioteka libgxps
65Group: Development/Libraries
66Requires: %{name}-devel = %{version}-%{release}
67
68%description static
69Static libgxps libary.
70
71%description static -l pl.UTF-8
72Statyczna biblioteka libgxps.
73
beb976bc
MB
74%package apidocs
75Summary: libgxps API documentation
76Summary(pl.UTF-8): Dokumentacja API biblioteki libgxps
77Group: Documentation
78Requires: gtk-doc-common
4c82cb38 79BuildArch: noarch
beb976bc
MB
80
81%description apidocs
82API documentation for libgxps library.
83
84%description apidocs -l pl.UTF-8
85Dokumentacja API biblioteki libgxps.
86
87%prep
88%setup -q
89
24e54331
JB
90%if %{with static_libs}
91%{__sed} -i -e 's/shared_library/library/' libgxps/meson.build
92%endif
93
beb976bc 94%build
24e54331
JB
95%meson build \
96 -Denable-gtk-doc=true \
97 -Denable-man=true
98
99%meson_build -C build
beb976bc
MB
100
101%install
102rm -rf $RPM_BUILD_ROOT
103
24e54331 104%meson_install -C build
beb976bc
MB
105
106%clean
107rm -rf $RPM_BUILD_ROOT
108
109%post -p /sbin/ldconfig
110%postun -p /sbin/ldconfig
111
112%files
113%defattr(644,root,root,755)
24e54331 114%doc AUTHORS MAINTAINERS NEWS README TODO
3c5fb40d
MB
115%attr(755,root,root) %{_bindir}/xpstojpeg
116%attr(755,root,root) %{_bindir}/xpstopdf
117%attr(755,root,root) %{_bindir}/xpstopng
118%attr(755,root,root) %{_bindir}/xpstops
119%attr(755,root,root) %{_bindir}/xpstosvg
beb976bc 120%attr(755,root,root) %{_libdir}/libgxps.so.*.*.*
3c5fb40d 121%attr(755,root,root) %ghost %{_libdir}/libgxps.so.2
beb976bc 122%{_libdir}/girepository-1.0/GXPS-0.1.typelib
24e54331
JB
123%{_mandir}/man1/xpstojpeg.1*
124%{_mandir}/man1/xpstopdf.1*
125%{_mandir}/man1/xpstopng.1*
126%{_mandir}/man1/xpstops.1*
127%{_mandir}/man1/xpstosvg.1*
beb976bc
MB
128
129%files devel
130%defattr(644,root,root,755)
131%attr(755,root,root) %{_libdir}/libgxps.so
132%{_datadir}/gir-1.0/GXPS-0.1.gir
133%{_includedir}/libgxps
134%{_pkgconfigdir}/libgxps.pc
135
24e54331 136%if %{with static_libs}
734e7a2c
JB
137%files static
138%defattr(644,root,root,755)
139%{_libdir}/libgxps.a
24e54331 140%endif
734e7a2c 141
beb976bc
MB
142%files apidocs
143%defattr(644,root,root,755)
144%{_gtkdocdir}/libgxps
This page took 0.090022 seconds and 4 git commands to generate.