#Maintainer: Michael Heidinger #Former Maintainer(s): Name #Anything commented out is optional and can be deleted. pkgname=kicad pkgver=svn1463 pkgrel=1 zenver=54 arch=i486 source=() sourcetemplate=http://ayster.de/zenwalk/kicad/ #docs=("readme" "install" "copying" "changelog" "authors" "news" "todo") #url= extradepends=(zlib,wxgtk) #lessdepends=() #dotnew=() #CFLAGS= #CXXFLAGS= #options=('noextract') #doinst() { # #} slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "KICAD EDA (GPL PCB Layout tool)" "Kicad is an open source (GPL) software for the creation of electronic " "schematic diagrams and printed circuit board artwork. " "The available all.tgz.gz library has also been added." ) build() { cd $startdir #svn checkout https://kicad.svn.sourceforge.net/svnroot/kicad/trunk/kicad $startdir/kicad/ cd kicad; svn update #execute all this manually cmake ./ -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_BUILD_TYPE=Release #make clean make -j3 || return 1 make install DESTDIR=$startdir/pkg/ || return 1 cd $startdir # adding libs #wget http://library.oshec.org/compressed/all.tar.gz tar -xf all.tar.gz cd converted mkdir -p $startdir/pkg/usr/share/kicad/modules/ mkdir -p $startdir/pkg/usr/share/kicad/library/ cp -u *.mod $startdir/pkg/usr/share/kicad/modules/ cp -u *.lib $startdir/pkg/usr/share/kicad/library/ #adding some other libs #wget http://umfragen-service.de/zenwalk/kicad_2008_01_22/kicad-2008.01.22-i486-5.0.3.tgz #mkdir sec #mv kicad-2008.01.22-i486-5.0.3.tgz sec/lib2add.tar.gz #cd sec #tar -xf lib2add.tar.gz #cp -r $startdir/sec/usr/local/share/kicad/modules/* $startdir/pkg/usr/share/kicad/modules/ #cp -r $startdir/sec/usr/local/share/kicad/library/* $startdir/pkg/usr/share/kicad/library/ #add the current packages cd $startdir/tre/ #svn co https://kicad.svn.sourceforge.net/svnroot/kicad/trunk/kicad-library/ cd kicad-library svn update cp -r -u $startdir/tre/kicad-library/modules/* $startdir/pkg/usr/share/kicad/modules/ find $startdir/pkg/usr/share/kicad/modules/ -name '*.svn*' | xargs rm -r cp -r -u $startdir/tre/kicad-library/library/* $startdir/pkg/usr/share/kicad/library/ find $startdir/pkg/usr/share/kicad/library/ -name '*.svn*' | xargs rm -r cd $startdir; }