diff options
author | Andrej Radovic | 2017-07-23 02:25:42 +0200 |
---|---|---|
committer | Andrej Radovic | 2017-07-23 02:25:42 +0200 |
commit | 31186bc2aac55940c910ffc7237912a076ed7a28 (patch) | |
tree | cc6dd2de8b0a79ee049842d624a5f0ba8a0cb91e /PKGBUILD | |
parent | d6f1811e79d8019078bbd79a59b7911e244db3e2 (diff) | |
download | aur-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-- | PKGBUILD | 26 |
1 files changed, 15 insertions, 11 deletions
@@ -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 } |