]> git.pld-linux.org Git - packages/glabels.git/blame - glabels.spec
- added no-common patch (fix build with -fno-common, gcc 10 default)
[packages/glabels.git] / glabels.spec
CommitLineData
57e489a2
MB
1Summary: gLabels - a GNOME program to create labels and business cards
2Summary(pl.UTF-8): gLabels - program dla GNOME do tworzenia etykiet i wizytówek
19f5049f 3Name: glabels
ec8abf7b 4Version: 3.4.1
baae04fe 5Release: 2
2761dd40 6License: GPL v3+ (libraries: LGPL v3+)
57e489a2 7Group: X11/Applications/Graphics
2761dd40 8Source0: http://ftp.gnome.org/pub/GNOME/sources/glabels/3.4/%{name}-%{version}.tar.xz
ec8abf7b 9# Source0-md5: 095105ac95872bd9a767764fa60d5152
0882a4f4 10Patch0: %{name}-link.patch
baae04fe 11Patch1: %{name}-no-common.patch
0882a4f4
MB
12URL: http://www.glabels.org/
13BuildRequires: autoconf >= 2.64
24de736e 14BuildRequires: automake
0882a4f4 15BuildRequires: barcode-devel >= 0.98
2761dd40 16BuildRequires: cairo-devel >= 1.14.0
8f80a103 17BuildRequires: docbook-dtd412-xml
2761dd40 18BuildRequires: evolution-data-server-devel >= 3.12.0
7e2b4e32 19BuildRequires: gettext-tools
2761dd40 20BuildRequires: glib2-devel >= 1:2.42.0
bbd08661 21BuildRequires: gnome-common >= 2.8.0
2761dd40
JB
22BuildRequires: gtk+3-devel >= 3.14.0
23BuildRequires: gtk-doc >= 1.0
0882a4f4
MB
24BuildRequires: iec16022-devel >= 0.2.4
25BuildRequires: intltool >= 0.40.0
2761dd40
JB
26BuildRequires: librsvg-devel >= 2.39.0
27BuildRequires: libtool >= 2:2
28BuildRequires: libxml2-devel >= 1:2.9.0
29BuildRequires: pango-devel >= 1:1.36.0
19f5049f 30BuildRequires: pkgconfig
0882a4f4 31BuildRequires: qrencode-devel >= 3.1.0
baae04fe 32BuildRequires: rpmbuild(macros) >= 1.748
b3119fdc
ŁK
33BuildRequires: tar >= 1:1.22
34BuildRequires: xz
ecf78639 35BuildRequires: yelp-tools
0882a4f4 36BuildRequires: zint-devel >= 2.4.0
2761dd40 37Requires(post,postun): glib2 >= 1:2.42.0
2ebebbfe 38Requires(post,postun): desktop-file-utils
57e489a2 39Requires(post,postun): shared-mime-info
0882a4f4 40Requires(post,postun): gtk-update-icon-cache
eda7a1c6 41Requires: %{name}-libs = %{version}-%{release}
2761dd40
JB
42Requires: barcode >= 0.98
43Requires: evolution-data-server-libs >= 3.12.0
44Requires: gtk+3 >= 3.14.0
0882a4f4 45Requires: hicolor-icon-theme
2761dd40
JB
46Requires: iec16022 >= 0.2.4
47Requires: librsvg >= 2.39.0
48Requires: qrencode-libs >= 3.1.0
49Requires: zint >= 2.4.0
19f5049f 50BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
51
52%description
53gLabels is a small stand-alone program for creating labels and
54business cards.
55
4d57a829
JR
56%description -l pl.UTF-8
57gLabels jest małym, samodzielnym programem do tworzenia etykiet i
58wizytówek.
19f5049f 59
eda7a1c6 60%package libs
61Summary: glabels shared libraries
f96878fa 62Summary(pl.UTF-8): Biblioteki współdzielone glabels
2761dd40 63License: LGPL v3+
eda7a1c6 64Group: Libraries
2761dd40
JB
65Requires: cairo >= 1.14.0
66Requires: glib2 >= 1:2.42.0
67Requires: libxml2 >= 1:2.9.0
68Requires: pango >= 1:1.36.0
eda7a1c6 69
70%description libs
71glabels shared libraries.
72
4d57a829
JR
73%description libs -l pl.UTF-8
74Biblioteki współdzielone glabels.
eda7a1c6 75
76%package devel
77Summary: Header files for glabels
f96878fa 78Summary(pl.UTF-8): Pliki nagłówkowe glabels
2761dd40 79License: LGPL v3+
eda7a1c6 80Group: Development/Libraries
81Requires: %{name}-libs = %{version}-%{release}
2761dd40
JB
82Requires: cairo-devel >= 1.14.0
83Requires: glib2-devel >= 1:2.42.0
84Requires: libxml2-devel >= 1:2.9.0
85Requires: pango-devel >= 1:1.36.0
eda7a1c6 86
87%description devel
88Header files for glabels.
89
4d57a829
JR
90%description devel -l pl.UTF-8
91Pliki nagłówkowe glabels.
eda7a1c6 92
93%package static
94Summary: glabels static library
f96878fa 95Summary(pl.UTF-8): Statyczna biblioteka glabels
2761dd40 96License: LGPL v3+
eda7a1c6 97Group: Development/Libraries
98Requires: %{name}-devel = %{version}-%{release}
99
100%description static
101glabels staic library.
102
4d57a829 103%description static -l pl.UTF-8
eda7a1c6 104Statyczna biblioteka glabels.
105
57e489a2
MB
106%package apidocs
107Summary: glabels library API documentation
108Summary(pl.UTF-8): Dokumentacja API biblioteki glabels
2761dd40 109License: CC-BY-SA v3.0
57e489a2
MB
110Group: Documentation
111Requires: gtk-doc-common
baae04fe 112%if 0%{?_ver_ge "%{_rpmversion}" "4.6"}
8228dd29
ER
113BuildArch: noarch
114%endif
57e489a2
MB
115
116%description apidocs
117glabels library API documentation.
118
119%description apidocs -l pl.UTF-8
120Dokumentacja API biblioteki glabels.
121
19f5049f 122%prep
123%setup -q
48d936e9 124%patch0 -p1
baae04fe 125%patch1 -p1
19f5049f 126
127%build
2ebebbfe 128%{__glib_gettextize}
9ae0d152 129%{__gtkdocize}
0882a4f4
MB
130%{__intltoolize}
131%{__libtoolize}
bbd08661 132%{__aclocal}
19f5049f 133%{__autoheader}
19f5049f 134%{__autoconf}
0882a4f4 135%{__automake}
19f5049f 136%configure \
0882a4f4 137 --disable-schemas-compile \
2761dd40 138 --disable-silent-rules \
9ae0d152 139 --enable-gtk-doc \
0882a4f4 140 --with-html-dir=%{_gtkdocdir}
8f80a103 141
19f5049f 142%{__make}
143
144%install
145rm -rf $RPM_BUILD_ROOT
146
147%{__make} install \
148 DESTDIR=$RPM_BUILD_ROOT
149
0882a4f4 150%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
2ebebbfe 151
0882a4f4 152%find_lang %{name}-3.0 --with-gnome
19f5049f 153
24de736e
JB
154%clean
155rm -rf $RPM_BUILD_ROOT
156
48d936e9 157%post
2ebebbfe 158%update_desktop_database_post
57e489a2 159%update_mime_database
0882a4f4
MB
160%update_icon_cache hicolor
161%glib_compile_schemas
48d936e9 162
163%postun
2ebebbfe 164%update_desktop_database_postun
57e489a2 165%update_mime_database
0882a4f4
MB
166%update_icon_cache hicolor
167%glib_compile_schemas
2ebebbfe 168
24723a20 169%post libs -p /sbin/ldconfig
37a3a6ad 170%postun libs -p /sbin/ldconfig
eda7a1c6 171
0882a4f4 172%files -f %{name}-3.0.lang
19f5049f 173%defattr(644,root,root,755)
2761dd40 174%doc AUTHORS COPYING-TEMPLATES COPYING.README_FIRST ChangeLog NEWS README TODO
0882a4f4
MB
175%attr(755,root,root) %{_bindir}/glabels-3
176%attr(755,root,root) %{_bindir}/glabels-3-batch
ecf78639 177%{_datadir}/appdata/glabels-3.appdata.xml
0882a4f4
MB
178%{_datadir}/glabels-3.0
179%{_datadir}/glib-2.0/schemas/org.gnome.glabels-3.gschema.xml
180%{_datadir}/mime/packages/glabels-3.0.xml
2761dd40
JB
181%{_mandir}/man1/glabels-3.1*
182%{_mandir}/man1/glabels-3-batch.1*
0882a4f4 183%{_desktopdir}/glabels-3.0.desktop
2761dd40
JB
184%{_iconsdir}/hicolor/*x*/apps/glabels-3.0.png
185%{_iconsdir}/hicolor/48x48/mimetypes/application-x-glabels.png
186%{_iconsdir}/hicolor/scalable/apps/glabels-3.0.svg
187%{_iconsdir}/hicolor/scalable/mimetypes/application-x-glabels.svg
eda7a1c6 188
189%files libs
190%defattr(644,root,root,755)
0882a4f4
MB
191%attr(755,root,root) %{_libdir}/libglabels-3.0.so.*.*.*
192%attr(755,root,root) %ghost %{_libdir}/libglabels-3.0.so.8
193%attr(755,root,root) %{_libdir}/libglbarcode-3.0.so.*.*.*
194%attr(755,root,root) %ghost %{_libdir}/libglbarcode-3.0.so.0
195%{_datadir}/libglabels-3.0
eda7a1c6 196
197%files devel
198%defattr(644,root,root,755)
0882a4f4
MB
199%attr(755,root,root) %{_libdir}/libglabels-3.0.so
200%attr(755,root,root) %{_libdir}/libglbarcode-3.0.so
201%{_includedir}/libglabels-3.0
202%{_includedir}/libglbarcode-3.0
203%{_pkgconfigdir}/libglabels-3.0.pc
204%{_pkgconfigdir}/libglbarcode-3.0.pc
eda7a1c6 205
206%files static
207%defattr(644,root,root,755)
0882a4f4
MB
208%{_libdir}/libglabels-3.0.a
209%{_libdir}/libglbarcode-3.0.a
57e489a2
MB
210
211%files apidocs
212%defattr(644,root,root,755)
0882a4f4
MB
213%{_gtkdocdir}/libglabels-3.0
214%{_gtkdocdir}/libglbarcode-3.0
This page took 0.146286 seconds and 4 git commands to generate.