[arch-commits] Commit in kicad/trunk (PKGBUILD fix-version-string.patch)

George Rawlinson grawlinson at gemini.archlinux.org
Mon Jan 17 07:02:36 UTC 2022


    Date: Monday, January 17, 2022 @ 07:02:35
  Author: grawlinson
Revision: 1107355

upgpkg: kicad 6.0.1-2; fix version string

Version string includes 'makepkg' as branch, this is due to
how makepkg interacts with a git source. Fixed this particular
issue.

Added:
  kicad/trunk/fix-version-string.patch
Modified:
  kicad/trunk/PKGBUILD

--------------------------+
 PKGBUILD                 |   33 +++++++++++++++++++++++++++------
 fix-version-string.patch |   15 +++++++++++++++
 2 files changed, 42 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-01-17 07:01:24 UTC (rev 1107354)
+++ PKGBUILD	2022-01-17 07:02:35 UTC (rev 1107355)
@@ -7,25 +7,45 @@
 
 pkgname=kicad
 pkgver=6.0.1
-pkgrel=1
+pkgrel=2
 pkgdesc='Electronic schematic and printed circuit board (PCB) design tools'
 arch=('x86_64')
 url='http://kicad.org/'
 license=('GPL')
-depends=('wxgtk3' 'python' 'boost-libs' 'glew' 'curl' 'glm' 'ngspice' 'opencascade' 'python-wxpython')
-makedepends=('git' 'cmake' 'mesa' 'boost' 'swig')
+depends=(
+  'boost-libs'
+  'curl'
+  'glew'
+  'glm'
+  'ngspice'
+  'opencascade'
+  'python'
+  'python-wxpython'
+  'wxgtk3'
+)
+makedepends=(
+  'git'
+  'cmake'
+  'mesa'
+  'boost'
+  'swig'
+)
 optdepends=(
   'kicad-library: for footprints, symbols and templates'
   'kicad-library-3d: for 3D models of components'
 )
+_commit='0a9271f98e154202d3f4d1ddfbbea6e57abef955'
 source=(
-  "$pkgname::git+https://gitlab.com/kicad/code/kicad.git#commit=0a9271f98e154202d3f4d1ddfbbea6e57abef955"
+  "$pkgname::git+https://gitlab.com/kicad/code/kicad.git#commit=$_commit"
   'fix-archive-permissions.patch'
+  'fix-version-string.patch'
 )
 sha512sums=('SKIP'
-            'e655d37f743e131e60ea8143b78c195ea5233b1336a0cd73c3388bf27848240622843e31c895467fcb8af5d74e351676b353c524c835b9dde49e1e6bc85e0dce')
+            'e655d37f743e131e60ea8143b78c195ea5233b1336a0cd73c3388bf27848240622843e31c895467fcb8af5d74e351676b353c524c835b9dde49e1e6bc85e0dce'
+            '229559222b96f7ff4334e69142934b1ac74cfdb01b76dd16f1d56fcf70dfe06fa928de4bb9ffb46e023f4a3918bceb04fa39758e2673f51354304ebd2ef6d8b0')
 b2sums=('SKIP'
-        'fd1312d6adc0a9d00734a95a76fd0ed82824cfae0e626bfa2e0a24a710dd7a9f30d8d9d8b80a278d94aab8dd6d06bfe5edb41f03bb3bb8d4c3b5e9f066d49a84')
+        'fd1312d6adc0a9d00734a95a76fd0ed82824cfae0e626bfa2e0a24a710dd7a9f30d8d9d8b80a278d94aab8dd6d06bfe5edb41f03bb3bb8d4c3b5e9f066d49a84'
+        'bad6ad3b0278e24717cf8b1c5a30989cb9a329aa7e0fd36c9b2197c2031783c4873b1e0fb5ad9827c15cf93271fb910afddac2c853153e9f7f98bd703725732b')
 
 pkgver() {
   cd "$pkgname"
@@ -35,6 +55,7 @@
 prepare() {
   cd "$pkgname"
   patch -p1 -i ../fix-archive-permissions.patch
+  patch -p1 -i ../fix-version-string.patch
 }
 
 build() {

Added: fix-version-string.patch
===================================================================
--- fix-version-string.patch	                        (rev 0)
+++ fix-version-string.patch	2022-01-17 07:02:35 UTC (rev 1107355)
@@ -0,0 +1,15 @@
+--- a/CMakeModules/CreateGitVersionHeader.cmake
++++ b/CMakeModules/CreateGitVersionHeader.cmake
+@@ -32,10 +32,10 @@ macro( create_git_version_header _git_src_path )
+         set( _Git_SAVED_LC_ALL "$ENV{LC_ALL}" )
+         set( ENV{LC_ALL} C )
+ 
+-        # Use `git describe --dirty` to create the KiCad version string.
++        # Use `git describe` to create the KiCad version string.
+         execute_process(
+             COMMAND
+-            ${GIT_EXECUTABLE} describe --dirty
++            ${GIT_EXECUTABLE} describe
+             WORKING_DIRECTORY ${_git_src_path}
+             OUTPUT_VARIABLE _git_DESCRIBE
+             ERROR_VARIABLE _git_log_error



More information about the arch-commits mailing list