New package: ippusbxd-1.33
This commit is contained in:
parent
f70cbecc5f
commit
c6ab6e7ee3
3 changed files with 49 additions and 0 deletions
1
srcpkgs/ippusbxd/files/55-ippusbxd.rules
Normal file
1
srcpkgs/ippusbxd/files/55-ippusbxd.rules
Normal file
|
@ -0,0 +1 @@
|
|||
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device" ENV{ID_USB_INTERFACES}=="*:070104:*", OWNER="root", GROUP="lp", MODE="0664"
|
26
srcpkgs/ippusbxd/patches/apparmor.patch
Normal file
26
srcpkgs/ippusbxd/patches/apparmor.patch
Normal file
|
@ -0,0 +1,26 @@
|
|||
commit 48d519066cceac1afa2596ebfbce5ad19277160c
|
||||
Author: Cameron Nemo <camerontnorman@gmail.com>
|
||||
Date: Sun Nov 18 10:45:32 2018 -0800
|
||||
|
||||
apparmor: match path when bin and sbin are merged
|
||||
|
||||
diff --git src/apparmor/usr.sbin.ippusbxd src/apparmor/usr.sbin.ippusbxd
|
||||
index d017dbf..bfeddf7 100644
|
||||
--- src/apparmor/usr.sbin.ippusbxd
|
||||
+++ src/apparmor/usr.sbin.ippusbxd
|
||||
@@ -4,13 +4,13 @@
|
||||
|
||||
#include <tunables/global>
|
||||
|
||||
-/usr/sbin/ippusbxd {
|
||||
+profile ippusbxd /usr/{bin,sbin}/ippusbxd {
|
||||
#include <abstractions/base>
|
||||
#include <abstractions/dbus>
|
||||
|
||||
capability wake_alarm,
|
||||
|
||||
- /usr/sbin/ippusbxd mr,
|
||||
+ /usr/{bin,sbin}/ippusbxd mr,
|
||||
|
||||
# Scanning for USB devices
|
||||
/dev/bus/usb/ r,
|
22
srcpkgs/ippusbxd/template
Normal file
22
srcpkgs/ippusbxd/template
Normal file
|
@ -0,0 +1,22 @@
|
|||
# Template file for 'ippusbxd'
|
||||
pkgname=ippusbxd
|
||||
version=1.33
|
||||
revision=1
|
||||
build_wrksrc=src
|
||||
build_style=cmake
|
||||
hostmakedepends="pkg-config"
|
||||
makedepends="libusb-devel avahi-libs-devel"
|
||||
short_desc="Internet Printing Protocol (IPP) over USB driver"
|
||||
maintainer="Cameron Nemo <camerontnorman@gmail.com>"
|
||||
license="Apache-2.0"
|
||||
homepage="https://github.com/OpenPrinting/ippusbxd"
|
||||
distfiles="${homepage}/archive/${version}.tar.gz"
|
||||
checksum=0525a6a249e863fa732b8eb996c5295ade6f87c7392e4ff5e4b185ce95734d50
|
||||
conf_files="/etc/apparmor.d/usr.sbin.ippusbxd"
|
||||
|
||||
do_install() {
|
||||
vbin build/ippusbxd
|
||||
vman ../doc/ippusbxd.8
|
||||
vinstall apparmor/usr.sbin.ippusbxd 0644 etc/apparmor.d
|
||||
vinstall ${FILESDIR}/55-ippusbxd.rules 0644 usr/lib/udev/rules.d
|
||||
}
|
Loading…
Reference in a new issue