diff options
author | Michael Lass | 2016-07-07 18:28:19 +0200 |
---|---|---|
committer | Michael Lass | 2016-07-07 19:16:34 +0200 |
commit | d446a3bea9b79c38fad93ec733f9d6fe9c635b6b (patch) | |
tree | d8342db0e2e9065954af9e633d01cef4975207e5 /PKGBUILD | |
parent | 34505ec10314a4e715dae449175c4d888c82f61a (diff) | |
download | aur-d446a3bea9b79c38fad93ec733f9d6fe9c635b6b.tar.gz |
Fix parts handling
- Backport changes to fix detection of parts location
- Prebuild a parts.db file for the globally installed parts collection
- Provide script to clone the parts repository as user
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 17 |
1 files changed, 7 insertions, 10 deletions
@@ -7,7 +7,7 @@ pkgname=fritzing pkgver=0.9.3b -pkgrel=2 +pkgrel=3 partsrev=667a5360e53e8951e5ca6c952ae928f7077a9d5e pkgdesc='PCB layout prototyping application' arch=('i686' 'x86_64') @@ -17,15 +17,11 @@ makedepends=('boost') depends=('desktop-file-utils' 'java-environment' 'libgit2' 'python2' 'qt5-serialport' 'qt5-svg' 'shared-mime-info') source=(https://github.com/fritzing/fritzing-app/archive/${pkgver}.tar.gz https://github.com/fritzing/fritzing-parts/archive/${partsrev}.tar.gz - 0001-Update-to-current-git-master.patch - 0002-Use-ldconfig-for-boost-detection.patch - 0003-Provide-a-sane-default-for-parts-path.patch + 0001-Squashed-commit-of-the-following.patch fritzing.xml) sha256sums=('7d92579cf87bbde2325e641b674b6c340fd27ee28a8ffe4c03e527e9a4307d88' 'c6f9c5275a569e86c0cadb85844120e8f79ca79bea004b00916af78772969d76' - '018cc2e859e4ed147baf456c52df83390555e17b7c59132cf8bb92d0db0f187c' - '485925297965a4ea7828e3b15fe7821178acf4b877bf8146c887131b5dbdb938' - '74c6646e4878c06cc79274b5ca6e3df989e2b00c28ec082859c053bbbbb30217' + 'e142b7443d03c644d06a4741dcc64eef7077a86b42b4461f10ee8b1f59e4775c' '9aa55c4a27025b40a1573b3b09a59f48709dfa5ac637ef6a059fd8157d20192b') prepare() { @@ -33,9 +29,7 @@ prepare() { mv "$srcdir"/fritzing-parts-${partsrev}/* "$srcdir"/fritzing-app-${pkgver}/parts cd "$srcdir"/fritzing-app-${pkgver} - patch -p1 < "$srcdir"/0001-Update-to-current-git-master.patch - patch -p1 < "$srcdir"/0002-Use-ldconfig-for-boost-detection.patch - patch -p1 < "$srcdir"/0003-Provide-a-sane-default-for-parts-path.patch + patch -p1 < "$srcdir"/0001-Squashed-commit-of-the-following.patch } build() { @@ -48,6 +42,9 @@ package() { cd "$srcdir"/fritzing-app-${pkgver} make INSTALL_ROOT="$pkgdir" install + # install partsdb clone script + install -Dm755 "${srcdir}"/fritzing-app-${pkgver}/tools/user_parts_clone.sh "${pkgdir}"/usr/bin/fritzing_clone_parts + # connect .fzz files to fritzing by default install -Dm644 "${srcdir}/fritzing.xml" "${pkgdir}/usr/share/mime/packages/fritzing.xml" echo "MimeType=application/x-fritzing;" >> "${pkgdir}/usr/share/applications/fritzing.desktop" |