gedasymbols-csv
authorTomas Mudrunka <tomas@mudrunka.cz>
Fri, 21 Nov 2014 10:18:56 +0000 (11:18 +0100)
committerTomas Mudrunka <tomas@mudrunka.cz>
Fri, 21 Nov 2014 10:18:56 +0000 (11:18 +0100)
gedasymbols-csv/PKGBUILD [new file with mode: 0644]

diff --git a/gedasymbols-csv/PKGBUILD b/gedasymbols-csv/PKGBUILD
new file mode 100644 (file)
index 0000000..161ab2c
--- /dev/null
@@ -0,0 +1,56 @@
+# Contributor: Thomas Mudrunka <harvie@@email..cz>
+# Maintainer:  Thomas Mudrunka <harvie@@email..cz>
+# You can also contact me on http://blog.harvie.cz/
+
+pkgname=gedasymbols-cvs
+pkgver=20141121
+pkgrel=1
+pkgdesc="GEDA+PCB symbols and footprints of parts from gedasymbols.org"
+arch=(any)
+url="http://www.gedasymbols.org/cvs.html"
+license=('GPL')
+groups=()
+depends=()
+makedepends=('cvs')
+provides=()
+conflicts=()
+replaces=()
+backup=()
+options=()
+install=
+source=()
+noextract=()
+md5sums=() #generate with 'makepkg -g'
+
+_cvsroot=:pserver:anonymous:anonymous@cvs.gedasymbols.org:/cvs/gedasymbols
+_cvsmod=.
+
+build() {
+  cd "$srcdir"
+  msg "Connecting to $_cvsmod.sourceforge.net CVS server...."
+
+  if [[ -d "$_cvsmod/CVS" ]]; then
+    cd "$_cvsmod"
+    cvs -z3 update -d
+  else
+    cvs -z3 -d "$_cvsroot" co -D "$pkgver" -f "$_cvsmod"
+    cd "$_cvsmod"
+  fi
+
+  msg "CVS checkout done or server timeout"
+}
+
+package() {
+  mkdir -p "$pkgdir/usr/share/pcb/newlib"
+  mkdir -p "$pkgdir/usr/share/gEDA/sym"
+  for i in "$srcdir"/www/footprints/newlib/*; do
+       cp -r "$i" "$pkgdir/usr/share/pcb/newlib/";
+       done;
+  for i in "$srcdir"/www/user/*/footprints/*; do
+       cp -r "$i" "$pkgdir/usr/share/pcb/newlib/";
+       done;
+
+  find "$pkgdir" -name 'CVS' | xargs rm -r
+}
+
+# vim:set ts=2 sw=2 et:
This page took 0.138854 seconds and 4 git commands to generate.