2010-06-01 05:00:43 +08:00
pkgbase = "foomatic"
2016-12-10 18:25:49 +08:00
pkgname = ( 'foomatic-db' 'foomatic-db-engine' 'foomatic-db-nonfree' )
2014-08-26 05:58:54 +08:00
arch = ( 'x86_64' )
2016-12-10 18:25:49 +08:00
_snapdate = 20161210
2014-08-26 05:58:54 +08:00
_relver = 4.0
pkgver = ${ _relver } _${ _snapdate }
2016-12-31 21:25:11 +08:00
pkgrel = 2
2012-07-04 10:58:44 +08:00
makedepends = ( 'cups' 'perl' 'libxml2' 'enscript' 'perl' 'net-snmp' 'bash' )
2016-12-10 18:25:49 +08:00
source = ( " http://www.openprinting.org/download/foomatic/ ${ pkgbase } -db-engine- ${ _relver } - ${ _snapdate } .tar.gz "
" http://www.openprinting.org/download/foomatic/ ${ pkgbase } -db- ${ _relver } - ${ _snapdate } .tar.xz "
2013-04-01 01:32:59 +08:00
" http://www.openprinting.org/download/foomatic/ ${ pkgbase } -db-nonfree- ${ _snapdate } .tar.gz " )
2010-06-01 05:00:43 +08:00
url = "http://www.linuxprinting.org/foomatic.html"
2012-10-03 04:48:42 +08:00
options = ( '!emptydirs' )
2016-12-10 18:25:49 +08:00
md5sums = ( '9692ec892f73160885c5da6d71db4dfd'
'b6cf3456db861b84f2ee191e88607eb0'
'c33e7804dfa33b769ed249a9e2f5af77' )
2010-06-01 05:00:43 +08:00
package_foomatic-db( ) {
2012-10-03 04:48:42 +08:00
pkgdesc = "Foomatic - The collected knowledge about printers, drivers, and driver options in XML files, used by foomatic-db-engine to generate PPD files."
2012-10-03 23:13:53 +08:00
arch = ( 'any' )
2012-10-03 04:48:42 +08:00
license = ( 'GPL' 'custom' )
depends = ( 'perl' 'libxml2' )
2010-06-01 05:00:43 +08:00
2012-10-03 04:48:42 +08:00
cd " ${ srcdir } / ${ pkgname } - ${ _snapdate } "
./configure --prefix= /usr
make DESTDIR = " ${ pkgdir } " install
install -v -Dm0644 " ${ srcdir } / ${ pkgname } - ${ _snapdate } /COPYING " " ${ pkgdir } /usr/share/licenses/ ${ pkgname } /COPYING "
2010-06-01 05:00:43 +08:00
}
package_foomatic-db-engine( ) {
2012-10-03 04:48:42 +08:00
pkgdesc = "Foomatic - Foomatic's database engine generates PPD files from the data in Foomatic's XML database. It also contains scripts to directly generate print queues and handle jobs."
2014-08-26 05:58:54 +08:00
arch = ( 'x86_64' )
2012-10-03 04:48:42 +08:00
license = ( 'GPL' )
2016-12-10 18:25:49 +08:00
depends = ( 'perl' 'libxml2' 'cups-filters' 'bash' )
2010-06-01 05:00:43 +08:00
2014-08-26 05:58:54 +08:00
cd " ${ srcdir } /foomatic-db-engine- ${ _relver } - ${ _snapdate } "
2016-12-31 21:25:11 +08:00
./configure --prefix= /usr --libdir= /usr/lib
2012-10-03 04:48:42 +08:00
make
eval ` perl -V:archname`
make DESTDIR = ${ pkgdir } \
INSTALLARCHLIB = /usr/lib/perl5/vendor_perl/ \
INSTALLSITELIB = /usr/lib/perl5/vendor_perl/ \
INSTALLSITEARCH = /usr/lib/perl5/vendor_perl/ install
/usr/bin/find ${ pkgdir } -name '.packlist' -delete
# fix permissions
chmod 755 ${ pkgdir } /usr/lib{ ,/perl5,/perl5/vendor_perl}
2010-06-01 05:00:43 +08:00
}
package_foomatic-db-nonfree( ) {
2012-10-03 04:48:42 +08:00
pkgdesc = "Foomatic - database extension consisting of manufacturer-supplied PPD files released under non-free licenses"
2012-10-03 23:13:53 +08:00
arch = ( 'any' )
2012-10-03 04:48:42 +08:00
license = ( 'custom' )
depends = ( 'perl' 'libxml2' "foomatic-db-engine" 'foomatic-db' )
2010-06-01 05:00:43 +08:00
2012-10-03 04:48:42 +08:00
cd " ${ srcdir } /foomatic-db-nonfree- ${ _snapdate } "
./configure --prefix= /usr
make DESTDIR = " ${ pkgdir } " install
install -Dm644 COPYING " ${ pkgdir } /usr/share/licenses/foomatic-db-nonfree/COPYING "
2016-12-10 18:25:49 +08:00
}