]> git.sur5r.net Git - glabels/blob - glabels.spec.in
Upload to unstable
[glabels] / glabels.spec.in
1 Summary: glabels is a GNOME program to create labels and business cards
2 Name:      glabels
3 Version:   @VERSION@
4 Release:   1
5 License: GPL
6 Group: Applications/Publishing
7 URL: http://glabels.sourceforge.net/
8
9 Source: %{name}-%{version}.tar.gz
10 BuildRoot: %{_tmppath}/root-%{name}-%{version}
11 Prefix: %{_prefix}
12
13 BuildRequires: gtk2-devel >= @GTK_REQUIRED@
14 BuildRequires: libxml2-devel >= @LIBXML_REQUIRED@
15 BuildRequires: libgnomeui-devel >= @LIBGNOMEUI_REQUIRED@
16 BuildRequires: libglade2-devel >= @LIBGLADE_REQUIRED@
17
18 Requires: gtk2 >= @GTK_REQUIRED@
19 Requires: libxml2 >= @LIBXML_REQUIRED@
20 Requires: libgnomeui >= @LIBGNOMEUI_REQUIRED@
21 Requires: libglade2 >= @LIBGLADE_REQUIRED@
22
23 %description
24 gLabels is a lightweight program for creating labels and
25 business cards for the GNOME desktop environment.
26 It is designed to work with various laser/ink-jet peel-off
27 label and business card sheets that you'll find at most office
28 supply stores.
29
30 %prep
31 %setup
32
33 %build
34 %configure
35 %{__make} %{?_smp_mflags}
36
37 %install
38 %{__rm} -rf %{buildroot}
39 %makeinstall
40 %find_lang %{name}
41
42 desktop-file-install --vendor gnome --delete-original \
43         --add-category X-Red-Hat-Base              \
44         --dir %{buildroot}%{_datadir}/applications \
45         %{buildroot}%{_datadir}/applications/%{name}.desktop
46
47 %{__rm} -rf %{buildroot}/var/scrollkeeper
48 %{__rm} -f %{buildroot}%{_datadir}/mime/XMLnamespaces
49 %{__rm} -f %{buildroot}%{_datadir}/mime/globs
50 %{__rm} -f %{buildroot}%{_datadir}/mime/magic
51 %{__rm} -f %{buildroot}%{_datadir}/mime/mime.cache
52 %{__rm} -rf %{buildroot}%{_datadir}/mime/application
53 %{__rm} -rf %{buildroot}%{_datadir}/mime/aliases
54 %{__rm} -rf %{buildroot}%{_datadir}/mime/subclasses
55
56
57 %clean
58 %{__rm} -rf %{buildroot}
59
60 %post
61 scrollkeeper-update
62 if (update-mime-database -v &> /dev/null); then
63   update-mime-database "%{_datadir}/mime" > /dev/null
64 fi
65
66 %postun
67 scrollkeeper-update
68 if (update-mime-database -v &> /dev/null); then
69   update-mime-database "%{_datadir}/mime" > /dev/null
70 fi
71
72 %files -f %{name}.lang
73 %defattr(-, root, root)
74 %doc README COPYING.README_FIRST COPYING COPYING-DOCS COPYING-LIBGLABELS ChangeLog NEWS AUTHORS INSTALL
75 %doc %{_datadir}/gnome/help/glabels/
76 %{_bindir}/glabels
77 %{_bindir}/glabels-batch
78 %{_libdir}/libglabels.*
79 %{_libdir}/pkgconfig/libglabels.pc
80 %{_includedir}/libglabels/*
81 %{_datadir}/glabels/
82 %{_datadir}/pixmaps/*
83 %{_datadir}/omf/
84 %{_datadir}/applications/*.desktop
85 %{_datadir}/application-registry/*
86 %{_datadir}/mime-info/*
87 %{_datadir}/mime/packages/*
88 %{_datadir}/man/*
89 %{_datadir}/gtk-doc/html/libglabels/*
90
91 %changelog
92 * Sun Aug  8 2004 Jim Evins <evins@snaught.com>
93 - Added support for freedesktop.org mime database registration
94
95 * Sat Feb 21 2004 Jim Evins <evins@snaught.com>
96 - Added libglabels related files
97
98 * Tue Dec 23 2003 Jim Evins <evins@snaught.com>
99 - Added support for scrollkeeper
100
101 * Sat Oct 18 2003 Jim Evins <evins@snaught.com>
102 - Updated, based largely on Dag Wieers <dag@wieers.com> glabels.spec
103
104 * Sat May 19 2001 Jim Evins <evins@snaught.com>
105 - Created
106