[arch-commits] Commit in kicad-library/trunk (PKGBUILD)

George Rawlinson grawlinson at gemini.archlinux.org
Tue Dec 28 22:38:52 UTC 2021


    Date: Tuesday, December 28, 2021 @ 22:38:52
  Author: grawlinson
Revision: 1086450

upgpkg: kicad-library 6.0.0-1

New upstream release.

Modified:
  kicad-library/trunk/PKGBUILD

----------+
 PKGBUILD |   39 +++++++++++++++++++--------------------
 1 file changed, 19 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-12-28 22:38:22 UTC (rev 1086449)
+++ PKGBUILD	2021-12-28 22:38:52 UTC (rev 1086450)
@@ -1,8 +1,9 @@
 # Maintainer: Kyle Keen <keenerd at gmail.com>
+# Maintainer: George Rawlinson <grawlinson at archlinux.org>
 
 pkgbase=kicad-library
 pkgname=('kicad-library' 'kicad-library-3d')
-pkgver=5.1.10
+pkgver=6.0.0
 pkgrel=1
 pkgdesc="Kicad component and footprint libraries"
 arch=('any')
@@ -13,35 +14,33 @@
 source=("https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/$pkgver/kicad-symbols-$pkgver.tar.gz"
         "https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/$pkgver/kicad-footprints-$pkgver.tar.gz"
         "https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/$pkgver/kicad-packages3D-$pkgver.tar.gz")
-md5sums=('1d11e15b8e19cde771352801d86262ee'
-         '2fc41850a9c1ab0cd4fb9f52f5ffcb9f'
-         'e1d02d5de14bc905ee509a7e2dd4eb9f')
+sha512sums=('9e223ba15e8c8d00d5f5889f4fc9f7677a290253121889dd162788af3bbf1400b39c6d41bb1167b53ea028c32016f8f465251a308f546ece69149a9e5b32e66c'
+            '919883ee3a422e03ec7e89c6859d85431965e2ba6a6ee0449c1c7349d190abc65e6e9ac85e083e0fa8ed5d5657fa0a00f4094cf1c56046af470a2b4300bac19b'
+            '84f8b319c34a31d669c089a1c26f1367e8369ad051d846417b7d646efd6a298aba3ebbabbc49f7bac849804cc6b7465281655593ecd6242bb25f4e77ab0df5f4')
+b2sums=('ba96aac11c60ba590c23d3df56e0c3cb7fbea828833e0cd7874976f0ed93bf7e0dd21a3a367eff0e5086126c663eec075b45cb82f463c36289b780ecf1836e20'
+        'f54b1e47e4eb575c2d7bbb7d009954ca12f1aad5c06e4b39c9fa55ba1450ed865d3528dec5d98fac558a183266a77fb58209fb1028a2e2f5f6bd4e1d14b5caf7'
+        '17f63f6946350e2169f63d83872bf03044f88b37bca641e24d4b985f3be6cee8773142bc00802777c715c15f78e5b557891d266af9e968f827877c592e49a3b9')
 
 build() {
-  cd "$srcdir/kicad-symbols-$pkgver/"
-  cmake ./ -DCMAKE_INSTALL_PREFIX=/usr
-  make
+  for package in symbols footprints packages3D; do
+    cmake \
+      -B "build-$package" \
+      -S "kicad-$package-$pkgver" \
+      -DCMAKE_INSTALL_PREFIX=/usr
 
-  cd "$srcdir/kicad-footprints-$pkgver/"
-  cmake ./ -DCMAKE_INSTALL_PREFIX=/usr
-  make
-
-  cd "$srcdir/kicad-packages3D-$pkgver/"
-  cmake ./ -DCMAKE_INSTALL_PREFIX=/usr
-  make
+    cmake --build "build-$package"
+  done
 }
 
 package_kicad-library() {
   pkgdesc="Kicad component and footprint libraries"
-  cd "$srcdir/kicad-symbols-$pkgver/"
-  make DESTDIR="$pkgdir" install
 
-  cd "$srcdir/kicad-footprints-$pkgver/"
-  make DESTDIR="$pkgdir" install
+  DESTDIR="$pkgdir" cmake --install build-symbols
+  DESTDIR="$pkgdir" cmake --install build-footprints
 }
 
 package_kicad-library-3d() {
   pkgdesc="Kicad 3D render model libraries"
-  cd "$srcdir/kicad-packages3D-$pkgver/"
-  make DESTDIR="$pkgdir" install
+
+  DESTDIR="$pkgdir" cmake --install build-packages3D
 }



More information about the arch-commits mailing list