summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMoritz Lipp2015-06-15 20:15:50 +0200
committerMoritz Lipp2015-06-15 20:15:50 +0200
commitcb0115dede6034cc1f57ffa5598639c722d1fbb0 (patch)
tree57b983e43d9cf2bbc98836c72898ac4fed4ba8d3
downloadaur-cb0115dede6034cc1f57ffa5598639c722d1fbb0.tar.gz
Initial import
-rw-r--r--.AURINFO34
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD52
-rw-r--r--colord-git-docbook.patch36
-rw-r--r--colord.install17
5 files changed, 176 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..517d24a80848
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,34 @@
+pkgbase = colord-git
+ pkgdesc = System daemon for managing color devices
+ pkgver = 1.2.1.r14.g5a9987b
+ pkgrel = 1
+ url = http://www.freedesktop.org/software/colord
+ install = colord.install
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = intltool
+ makedepends = gobject-introspection
+ makedepends = vala
+ makedepends = docbook2x
+ makedepends = sane
+ makedepends = bash-completion
+ makedepends = perl-xml-libxml
+ makedepends = perl-file-which
+ depends = lcms2
+ depends = libgusb
+ depends = polkit
+ depends = sqlite
+ depends = systemd
+ depends = dconf
+ depends = dbus
+ optdepends = sane: scanner support
+ provides = colord
+ conflicts = colord
+ replaces = shared-color-profiles
+ source = colord::git+git://github.com/hughsie/colord.git
+ source = colord.install
+ source = colord-git-docbook.patch
+
+pkgname = colord-git
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b377821f7037
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = colord-git
+ pkgdesc = System daemon for managing color devices
+ pkgver = 1.2.1.r14.g5a9987b
+ pkgrel = 1
+ url = http://www.freedesktop.org/software/colord
+ install = colord.install
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = intltool
+ makedepends = gobject-introspection
+ makedepends = vala
+ makedepends = docbook2x
+ makedepends = sane
+ makedepends = bash-completion
+ makedepends = perl-xml-libxml
+ makedepends = perl-file-which
+ depends = lcms2
+ depends = libgusb
+ depends = polkit
+ depends = sqlite
+ depends = systemd
+ depends = dconf
+ depends = dbus
+ optdepends = sane: scanner support
+ provides = colord
+ conflicts = colord
+ replaces = shared-color-profiles
+ source = colord::git+git://github.com/hughsie/colord.git
+ source = colord.install
+ source = colord-git-docbook.patch
+ sha1sums = SKIP
+ sha1sums = e06950f0c75ffedd2977ff12945cfbf5a947899d
+ sha1sums = ce6b0953a669abe228a309028ee9168c0f11f51c
+
+pkgname = colord-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..67011bfb1b9a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,52 @@
+# Maintainer: Moritz Lipp <mlq@pwmt.org>
+
+pkgname=colord-git
+pkgver=1.2.1.r14.g5a9987b
+pkgrel=1
+pkgdesc="System daemon for managing color devices"
+arch=('i686' 'x86_64')
+url="http://www.freedesktop.org/software/colord"
+license=(GPL2)
+depends=(lcms2 libgusb polkit sqlite systemd dconf dbus)
+makedepends=(intltool gobject-introspection vala docbook2x sane bash-completion
+perl-xml-libxml perl-file-which)
+optdepends=('sane: scanner support')
+replaces=('shared-color-profiles')
+provides=(colord)
+conflicts=(colord)
+install=colord.install
+source=('colord::git+git://github.com/hughsie/colord.git'
+ 'colord.install'
+ 'colord-git-docbook.patch'
+ )
+sha1sums=('SKIP'
+ 'e06950f0c75ffedd2977ff12945cfbf5a947899d'
+ 'ce6b0953a669abe228a309028ee9168c0f11f51c')
+_gitname=colord
+
+prepare() {
+ cd "$srcdir/$_gitname"
+ patch -p1 < $srcdir/colord-git-docbook.patch
+}
+
+build() {
+ cd "$srcdir/$_gitname"
+ ./autogen.sh
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+ --libexecdir=/usr/lib/$pkgname --disable-static \
+ --with-systemdsystemunitdir=/usr/lib/systemd/system \
+ --enable-vala --enable-sane --with-daemon-user=colord
+ make
+}
+
+package() {
+ cd "$srcdir/$_gitname"
+ make DESTDIR="$pkgdir" install
+}
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g;s/_/./g;s/COLORD.//g'
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/colord-git-docbook.patch b/colord-git-docbook.patch
new file mode 100644
index 000000000000..6f67302a8b6c
--- /dev/null
+++ b/colord-git-docbook.patch
@@ -0,0 +1,36 @@
+diff --git a/man/cd-create-profile.sgml b/man/cd-create-profile.sgml
+index 4933c86..cf92fb3 100644
+--- a/man/cd-create-profile.sgml
++++ b/man/cd-create-profile.sgml
+@@ -1,4 +1,6 @@
+-<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN"
++ "http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd" [
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY date "<date>8 April,1011</date>">
+ <!ENTITY package "cd-create-profile">
+diff --git a/man/cd-fix-profile.sgml b/man/cd-fix-profile.sgml
+index 23c21b0..308f551 100644
+--- a/man/cd-fix-profile.sgml
++++ b/man/cd-fix-profile.sgml
+@@ -1,4 +1,6 @@
+-<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN"
++ "http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd" [
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY date "<date>8 April,1011</date>">
+ <!ENTITY package "cd-fix-profile">
+diff --git a/man/colormgr.sgml b/man/colormgr.sgml
+index fbb6511..de6ca16 100644
+--- a/man/colormgr.sgml
++++ b/man/colormgr.sgml
+@@ -1,4 +1,6 @@
+-<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
++<?xml version="1.0" encoding="utf-8"?>
++<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.1//EN"
++ "http://www.oasis-open.org/docbook/xml/4.1/docbookx.dtd" [
+ <!-- Please adjust the date whenever revising the manpage. -->
+ <!ENTITY date "<date>18 June,2013</date>">
+ <!ENTITY package "colormgr">
diff --git a/colord.install b/colord.install
new file mode 100644
index 000000000000..2b20f5edde58
--- /dev/null
+++ b/colord.install
@@ -0,0 +1,17 @@
+post_install() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ getent group colord >/dev/null || groupadd -g 124 colord
+ getent passwd colord >/dev/null || useradd -d /var/lib/colord -u 124 -g colord -s /bin/false colord
+ chown colord:colord /var/lib/colord
+ chown colord:colord /var/lib/colord/*.db 2>/dev/null || return 0
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ glib-compile-schemas /usr/share/glib-2.0/schemas
+ getent passwd colord >/dev/null && userdel colord
+ getent group colord >/dev/null && groupdel colord
+}