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