summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichael Lass2016-07-07 18:28:19 +0200
committerMichael Lass2016-07-07 19:16:34 +0200
commitd446a3bea9b79c38fad93ec733f9d6fe9c635b6b (patch)
treed8342db0e2e9065954af9e633d01cef4975207e5 /PKGBUILD
parent34505ec10314a4e715dae449175c4d888c82f61a (diff)
downloadaur-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--PKGBUILD17
1 files changed, 7 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 139809fbaa81..36bbd7178608 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"