libgnomecups.spec
author dermotm
Mon, 18 Oct 2004 09:30:38 +0000
changeset 4276 2a2c7f354601
parent 4265 9c26d9ef4f72
child 4387 1b0580c5041e
permissions -rw-r--r--
Incremented release numbers for build 21
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     1
Name:     	libgnomecups
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     2
License:        LGPL
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     3
Group:		System Environment/Libraries
1217
8e746eefbd31 2003-10-09 Ghee Teo <[email protected]>
gheet
parents: 1195
diff changeset
     4
Version: 	0.1.6
4276
2a2c7f354601 Incremented release numbers for build 21
dermotm
parents: 4265
diff changeset
     5
Release:	25
1800
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
     6
Distribution:	Cinnabar
575
2b5c59a05848 2003-07-15 Mark McLoughlin <[email protected]>
markmc
parents: 569
diff changeset
     7
Vendor:		Sun Microsystems, Inc.
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
     8
Summary:	GNOME CUPS Library 
1800
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
     9
Source:   	libgnomecups-0.1.6.tar.bz2
4265
miles
parents: 4200
diff changeset
    10
Source1:   	libgnomecups-l10n-po-1.6.tar.bz2
1800
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    11
Patch1:         libgnomecups-01-i18n-nautilus-printers.diff
4185
590dfb2c6dff Updating spec-files to include All Linguas patches
cm152228
parents: 4133
diff changeset
    12
Patch2:         libgnomecups-02-g11n-alllinguas.diff
4200
c6ce9afeb811 2004-10-08 Leena Gunda <[email protected]>
lsgunda
parents: 4185
diff changeset
    13
Patch3:         libgnomecups-03-remove-assertion.diff
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    14
URL:		http://www.gnome.org/
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    15
BuildRoot:	%{_tmppath}/%{name}-%{version}-build
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    16
Docdir:         %{_docdir}/doc
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    17
Autoreqprov:	on
1080
497903a49ccb 2003-08-19 Glynn Foster <[email protected]>
gman
parents: 1058
diff changeset
    18
Prereq:         /sbin/ldconfig
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    19
1217
8e746eefbd31 2003-10-09 Ghee Teo <[email protected]>
gheet
parents: 1195
diff changeset
    20
%define libgnomecups_version 0.1.6
3628
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3580
diff changeset
    21
%define glib2_version 2.4.0
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3580
diff changeset
    22
%define cups_version 1.1.20
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3580
diff changeset
    23
%define openssl_version 0.9.7
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    24
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    25
Requires:	cups >= %{cups_version}
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    26
Requires:	cups-libs >= %{cups_version}
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    27
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    28
BuildRequires:	pkgconfig
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    29
BuildRequires:	cups-devel >= %{cups_version}
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    30
BuildRequires:	cups >= %{cups_version}
1317
5fbb03fc85fb 2003-10-20 Glynn Foster <[email protected]>
gman
parents: 1217
diff changeset
    31
BuildRequires:  openssl-devel >= %{openssl_version}
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    32
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    33
%description
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    34
A library for accessing printers on a CUPS server.
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    35
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    36
%package devel
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    37
Summary:	GNOME CUPS Library Devel
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    38
Group:		System Environment/Libraries
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    39
Autoreqprov:    on
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    40
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    41
Requires:	%{name} >= %{version}
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    42
Requires:	glib2-devel >= %{glib2_version}
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    43
Requires:	cups-devel >= %{cups_version}
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    44
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    45
%description devel
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    46
Development headers and libraries for libgnomecups
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    47
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    48
%prep
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    49
%setup -q 
1800
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    50
bzcat %SOURCE1 | tar xvf -
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    51
%patch1 -p1
4185
590dfb2c6dff Updating spec-files to include All Linguas patches
cm152228
parents: 4133
diff changeset
    52
%patch2 -p1
4200
c6ce9afeb811 2004-10-08 Leena Gunda <[email protected]>
lsgunda
parents: 4185
diff changeset
    53
%patch3 -p1
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    54
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    55
%build
3263
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    56
%ifos linux
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    57
if [ -x /usr/bin/getconf ]; then
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    58
  CPUS=`getconf _NPROCESSORS_ONLN`
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    59
fi
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    60
%else
3846
9ab79af72b15 2004-09-05 Laszlo Peter <[email protected]>
laca
parents: 3679
diff changeset
    61
  CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
3263
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    62
%endif
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    63
if test "x$CPUS" = "x" -o $CPUS = 0; then
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    64
  CPUS=1
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    65
fi
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    66
1800
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    67
libtoolize --force
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    68
aclocal $ACLOCAL_FLAGS -I %{_datadir}/aclocal/gnome2-macros
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    69
automake -a -c -f
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    70
autoconf
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    71
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    72
CFLAGS="$RPM_OPT_FLAGS"                 \
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    73
./configure --prefix=/usr 		\
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    74
	--sysconfdir=/etc 		\
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    75
	--infodir=/usr/info
3263
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
    76
make -j $CPUS
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    77
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    78
%install
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    79
make DESTDIR=$RPM_BUILD_ROOT install
3628
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3580
diff changeset
    80
rm $RPM_BUILD_ROOT%{_libdir}/*.a
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3580
diff changeset
    81
rm $RPM_BUILD_ROOT%{_libdir}/*.la
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    82
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    83
%clean
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    84
rm -rf $RPM_BUILD_ROOT
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    85
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    86
%post
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    87
/sbin/ldconfig
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    88
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    89
%postun
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    90
/sbin/ldconfig
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    91
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    92
%files
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    93
%defattr(-, root, root)
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    94
%doc AUTHORS ChangeLog COPYING NEWS README
1800
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    95
%{_libdir}/l*.so.*
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
    96
%{_datadir}/locale/*/LC_MESSAGES/*.mo
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    97
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    98
%files -n libgnomecups-devel
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
    99
%defattr(-, root, root)
1800
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
   100
%{_libdir}/*.so
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
   101
%{_includedir}/libgnomecups-1
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
   102
%{_libdir}/pkgconfig/*.pc
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   103
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   104
%changelog
4200
c6ce9afeb811 2004-10-08 Leena Gunda <[email protected]>
lsgunda
parents: 4185
diff changeset
   105
* Fri Oct 08 2004 - [email protected]
c6ce9afeb811 2004-10-08 Leena Gunda <[email protected]>
lsgunda
parents: 4185
diff changeset
   106
- Added libgnomecups-03-remove-assertion.diff.
c6ce9afeb811 2004-10-08 Leena Gunda <[email protected]>
lsgunda
parents: 4185
diff changeset
   107
 
4185
590dfb2c6dff Updating spec-files to include All Linguas patches
cm152228
parents: 4133
diff changeset
   108
* Thu Oct 07 2004 - [email protected]
590dfb2c6dff Updating spec-files to include All Linguas patches
cm152228
parents: 4133
diff changeset
   109
- Added libgnomecups-02-g11n-alllinguas.diff to add cs,hu locales
590dfb2c6dff Updating spec-files to include All Linguas patches
cm152228
parents: 4133
diff changeset
   110
3279
5d64ee516a02 Bumped l10n tarball revision from 1.1 to 1.2 in all spec-files.
damiend
parents: 3263
diff changeset
   111
* Thu Jul 08 2004 - [email protected]
5d64ee516a02 Bumped l10n tarball revision from 1.1 to 1.2 in all spec-files.
damiend
parents: 3263
diff changeset
   112
- Updated l10n content to libgnomecups-l10n-po-1.2.tar.bz2
5d64ee516a02 Bumped l10n tarball revision from 1.1 to 1.2 in all spec-files.
damiend
parents: 3263
diff changeset
   113
3628
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3580
diff changeset
   114
* Wed Jul 07 2004 - [email protected]
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3580
diff changeset
   115
- port to rpm4
cf6118e136d2 Merged from cinnabar-suse91 branch back into HEAD
mattk
parents: 3580
diff changeset
   116
3263
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
   117
* Wed Jul 07 2004 - [email protected]
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
   118
- added "-j $CPUS" to make to speed up builds
3c14210c0b99 add -j to make to speed up build
dermotm
parents: 3224
diff changeset
   119
2736
bd6e69980863 Updated all spec files to reflect 1.1 version l10n tarballs delivered into
damiend
parents: 2619
diff changeset
   120
* Wed May 12 2004 - [email protected]
bd6e69980863 Updated all spec files to reflect 1.1 version l10n tarballs delivered into
damiend
parents: 2619
diff changeset
   121
- Updated l10n content to libgnomecups-l10n-po-1.1.tar.bz2
bd6e69980863 Updated all spec files to reflect 1.1 version l10n tarballs delivered into
damiend
parents: 2619
diff changeset
   122
2350
9adca2a8c84f Uprevved l10n tarballs to version 1.0
damiend
parents: 2280
diff changeset
   123
* Mon Mar 29 2004 - [email protected]
9adca2a8c84f Uprevved l10n tarballs to version 1.0
damiend
parents: 2280
diff changeset
   124
- Updated l10n content to libgnomecups-l10n-po-1.0.tar.bz2
9adca2a8c84f Uprevved l10n tarballs to version 1.0
damiend
parents: 2280
diff changeset
   125
1800
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
   126
* Thu Feb 19 2004 - <[email protected]>
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
   127
- Distro to Cinnabar, add l10n 0.8
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
   128
- Add libtoolize etc..
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
   129
- Port patch from QS
6777d3c2b629 Dustro update, etc...
mattk
parents: 1609
diff changeset
   130
1217
8e746eefbd31 2003-10-09 Ghee Teo <[email protected]>
gheet
parents: 1195
diff changeset
   131
* Thu Oct 09 2003 - <[email protected]>
8e746eefbd31 2003-10-09 Ghee Teo <[email protected]>
gheet
parents: 1195
diff changeset
   132
- Updated to 0.1.6 to build for Quicksilver.
8e746eefbd31 2003-10-09 Ghee Teo <[email protected]>
gheet
parents: 1195
diff changeset
   133
1058
219c9b3fae9f 2003-08-14 Laszlo Peter <[email protected]>
laca
parents: 1025
diff changeset
   134
* Thu Aug 14 2003 - <[email protected]>
219c9b3fae9f 2003-08-14 Laszlo Peter <[email protected]>
laca
parents: 1025
diff changeset
   135
- remove *.a, *.la
219c9b3fae9f 2003-08-14 Laszlo Peter <[email protected]>
laca
parents: 1025
diff changeset
   136
546
9255c2fc69a6 2003-07-11 Ghee Teo <[email protected]>
gheet
parents: 327
diff changeset
   137
* Fri Jul 11 2003 - [email protected]
9255c2fc69a6 2003-07-11 Ghee Teo <[email protected]>
gheet
parents: 327
diff changeset
   138
- Fixed a bug in the actual communication with the cups server via
9255c2fc69a6 2003-07-11 Ghee Teo <[email protected]>
gheet
parents: 327
diff changeset
   139
  http connection. The fix was found after having a chat with the original
9255c2fc69a6 2003-07-11 Ghee Teo <[email protected]>
gheet
parents: 327
diff changeset
   140
  author, Dave Camp.
327
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   141
* Thu Jun 26 2003 - [email protected]
91923e088a59 2003-06-30 Ghee Teo <[email protected]>
gheet
parents:
diff changeset
   142
- Initial Sun release with cups integraion stuff