summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD47
-rw-r--r--mypaint-brushes-deevad.install51
3 files changed, 112 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6b0565a72fdd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = mypaint-brushes-deevad
+ pkgdesc = Mypaint brushkit by David Revoy
+ pkgver = 6
+ pkgrel = 2
+ url = http://www.davidrevoy.com/article142/mypaint-v6-brushkit
+ install = mypaint-brushes-deevad.install
+ arch = any
+ license = CCPL:by
+ depends = mypaint>1.0.0
+ source = mypaint-brushes-deevad-6.zip::http://fc02.deviantart.net/fs70/f/2012/303/9/a/mypaint_v6_brushkit_by_deevad-d5jhhbb.zip
+ md5sums = b1f7eab7b919c475ecd4d872363787b1
+
+pkgname = mypaint-brushes-deevad
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9e5457b62c7a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com>
+# Contributor: N30N <archlinux@alunamation.com>
+# vim:set ts=2 sw=2 et ft=sh tw=100: noexpandtab
+
+pkgname="mypaint-brushes-deevad"
+pkgver=6
+pkgrel=2
+pkgdesc="Mypaint brushkit by David Revoy"
+#url="http://www.davidrevoy.com/?article55/mypaint-v4-brushkit"
+url='http://www.davidrevoy.com/article142/mypaint-v6-brushkit'
+license=("CCPL:by")
+arch=("any")
+depends=("mypaint>1.0.0")
+#source=("$pkgname-$pkgver.zip::http://www.deviantart.com/download/335059175/mypaint_v6_brushkit_by_deevad-d5jhhbb.zip")
+source=($pkgname-$pkgver.zip::http://fc02.deviantart.net/fs70/f/2012/303/9/a/mypaint_v6_brushkit_by_deevad-d5jhhbb.zip)
+install="mypaint-brushes-deevad.install"
+opttions=(!strip)
+build(){
+ cd "$srcdir"
+ # cleaning install file
+ :>"$startdir"/$pkgname.install
+ cat <<-EOF > "$startdir/$pkgname.install"
+ pre_install() {
+ {
+ echo "# $pkgname start."
+ echo "$(cat $srcdir/order.conf)"
+ echo "# $pkgname end."
+ } >> /usr/share/mypaint/brushes/order.conf
+ }
+
+ pre_upgrade() {
+ sed "/^# $pkgname start.$/,/^# $pkgname end.$/d" -i /usr/share/mypaint/brushes/order.conf
+ }
+
+ pre_remove() {
+ pre_upgrade $1
+ }
+EOF
+}
+package() {
+ cd "$srcdir"/deevad-v$pkgver
+ install -dm755 "$pkgdir"/usr/share/mypaint/brushes/deevad-v$pkgver
+ # install brushes and fix permissions
+ install -Dm644 "$srcdir"/deevad-v$pkgver/*.{myb,png} \
+ "$pkgdir"/usr/share/mypaint/brushes/deevad-v$pkgver/
+}
+md5sums=('b1f7eab7b919c475ecd4d872363787b1')
diff --git a/mypaint-brushes-deevad.install b/mypaint-brushes-deevad.install
new file mode 100644
index 000000000000..7c7f5888747a
--- /dev/null
+++ b/mypaint-brushes-deevad.install
@@ -0,0 +1,51 @@
+pre_install() {
+{
+echo "# mypaint-brushes-deevad start."
+echo "Group: deevad-v6
+deevad-v6/rough
+deevad-v6/4H_pencil
+deevad-v6/2B_pencil
+deevad-v6/pen
+deevad-v6/kneaded_eraser
+deevad-v6/kneaded_eraser_large
+deevad-v6/large_hard_eraser
+deevad-v6/thin_hard_eraser
+deevad-v6/basic_digital_brush
+deevad-v6/basic_digital_brush_smudging
+deevad-v6/basic_digital_knife
+deevad-v6/basic_digital_knife_smudging
+deevad-v6/detail_brush_large
+deevad-v6/detail_brush_large_glazing
+deevad-v6/detail_brush_thin
+deevad-v6/detail_brush_thin_glazing
+deevad-v6/rigger_brush
+deevad-v6/rigger_brush_thin
+deevad-v6/thin_watercolor
+deevad-v6/large_watercolor_fringe
+deevad-v6/watercolor_glazing
+deevad-v6/watercolor_expressive
+deevad-v6/only_water_fringe
+deevad-v6/sponge_smudging
+deevad-v6/ballpen
+deevad-v6/pen-note
+deevad-v6/soft-dip-pen
+deevad-v6/liner
+deevad-v6/brush
+deevad-v6/fill
+deevad-v6/spray
+deevad-v6/spray2
+deevad-v6/chalk
+deevad-v6/grainy_blending
+deevad-v6/blending
+deevad-v6/airbrush"
+echo "# mypaint-brushes-deevad end."
+} >> /usr/share/mypaint/brushes/order.conf
+}
+
+pre_upgrade() {
+sed "/^# mypaint-brushes-deevad start.$/,/^# mypaint-brushes-deevad end.$/d" -i /usr/share/mypaint/brushes/order.conf
+}
+
+pre_remove() {
+pre_upgrade
+}