summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAndrej Radovic2017-07-23 02:25:42 +0200
committerAndrej Radovic2017-07-23 02:25:42 +0200
commit31186bc2aac55940c910ffc7237912a076ed7a28 (patch)
treecc6dd2de8b0a79ee049842d624a5f0ba8a0cb91e /PKGBUILD
parentd6f1811e79d8019078bbd79a59b7911e244db3e2 (diff)
downloadaur-31186bc2aac55940c910ffc7237912a076ed7a28.tar.gz
Changed to buildable fork, fixed .deskto
Changed the url to a buildable fork temporarily, until the author merges it. Fixed .desktop / icon / mime xml registration by copying them manually and refreshing the databases post-install. Removed multilib because it's not necessary. You can build it @64bit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 15 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d3175ae55d8c..1d1d468aa404 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,17 @@
# Maintainer: Andrej Radovic <r.andrej@gmail.com>
-pkgname=kicadlibrarian-git
-pkgver=r21.d7c0c4e
+pkgname="kicadlibrarian-git"
+pkgver=r32.eccc226
pkgrel=1
pkgdesc="A utility to manage and maintain KiCad libraries with schematic symbols and footprints"
arch=('i686' 'x86_64')
-url="http://www.compuphase.com/electronics/kicadlibrarian_en.htm"
+url="https://github.com/compuphase/KiCad-Librarian"
license=('Apache')
-depends=(desktop-file-utils gcc-libs-multilib wxgtk curl libharu)
+depends=(desktop-file-utils wxgtk curl libharu)
makedepends=(git make cmake)
+install=kicadlibrarian-git.install
provides=("kicadlibrarian")
conflicts=("kicadlibrarian")
-source=("${pkgname}"'::git+git://github.com/compuphase/KiCad-Librarian.git')
+source=("${pkgname}"'::git+git://github.com/melak/KiCad-Librarian.git#branch=fix/update_unqlite')
md5sums=('SKIP')
pkgver() {
@@ -21,17 +22,20 @@ pkgver() {
build() {
cd "$srcdir/$pkgname/src"
sed -ie "s#/usr/share/#${pkgdir}/usr/share/#" CMakeLists.txt
- sed -ie "s#/doc/LICENSE#/LICENSE#" CMakeLists.txt
- cmake -DCMAKE_INSTALL_PREFIX=${pkgdir}/opt/kicadlibrarian -DKiCadLibrarian_USE_CX3D=0 -DKiCadLibrarian_USE_CURL=1
+ cmake -DCMAKE_INSTALL_PREFIX=${pkgdir}/opt/${pkgname} -DKiCadLibrarian_USE_CX3D=0 -DKiCadLibrarian_USE_CURL=1
make
}
package() {
cd "$srcdir/$pkgname/src"
- cp ../kicadlibrarian.desktop .
- cp ../kicadlibrarian.xml .
- cp ../kicadlibrarian32.png .
+ sed -ie "s#^Exec=.*\$#Exec=/opt/${pkgname}/bin/kicadlibrarian#" kicadlibrarian.desktop
+ mkdir -p ${pkgdir}/usr/share/applications/
+ mkdir -p ${pkgdir}/usr/share/icons/hicolor/48x48/
+ mkdir -p ${pkgdir}/usr/share/mime/packages
+ install -Dm644 kicadlibrarian.desktop ${pkgdir}/usr/share/applications/
+ install -Dm644 ../kicadlibrarian32.png ${pkgdir}/usr/share/icons/hicolor/48x48/
+ install -Dm644 ../kicadlibrarian.xml ${pkgdir}/usr/share/mime/packages
make install
mkdir -p $pkgdir/usr/bin/
- ln -s /opt/kicadlibrarian/bin/kicadlibrarian $pkgdir/usr/bin
+ ln -s /opt/${pkgname}/bin/kicadlibrarian $pkgdir/usr/bin
}