This repository has been archived on 2024-03-20. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
archbuild/xeroxprtdrv/PKGBUILD
2024-03-20 08:41:22 -05:00

39 lines
1.3 KiB
Bash

# Maintainer: Troy Engel <troyengel+arch@gmail.com>
pkgname=xeroxprtdrv
pkgver=5.15.551.3277
pkgrel=3
pkgdesc="Xerox Unix Print Drivers"
arch=('i686' 'x86_64')
url="http://www.xerox.com"
install=${pkgname}.install
license=('custom')
options=('emptydirs')
depends=('gcc-libs' 'libxinerama' 'libxcursor' 'libxdamage' 'libx11'
'libxau' 'libxdmcp' 'xorg-xhost')
if [ "$CARCH" == "i686" ]; then
source=("http://download.support.xerox.com/pub/drivers/CQ8580/drivers/linux/ar/Xeroxv5Pkg-Linuxi686-${pkgver}.rpm")
md5sums=('da27dbcc8eb9944597d34a699b9d3f93')
elif [ "$CARCH" == "x86_64" ]; then
source=("http://download.support.xerox.com/pub/drivers/CQ8580/drivers/linux/ar/Xeroxv5Pkg-Linuxx86_64-${pkgver}.rpm")
md5sums=('ebd1cf850953db59796f14bfdbb49ff4')
fi
package() {
# remove RPM SElinux files, they delete these in RPM post-install
rm -f "${pkgdir}/opt/Xerox/prtsys/PatchSELinuxPolicy" \
"${pkgdir}/opt/Xerox/prtsys/SELinuxExceptions*.pp"
# copy the bits
cp -dpr "${srcdir}/opt" "${pkgdir}"
cp -dpr "${srcdir}/usr" "${pkgdir}"
# it's in the RPM post-install 777, not sure what for; skipping chmod 777
mkdir -p "${pkgdir}/opt/Xerox/prtsys/db/phonebook/user"
# commercial license
install -Dm0644 "../${pkgname}.license" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}