From 4c0b92da2a4137e5c9554d5afac99c24d51a91c1 Mon Sep 17 00:00:00 2001 From: taotieren Date: Fri, 28 Oct 2022 22:30:30 +0800 Subject: [PATCH 1/4] Add kicad-pcb-diff --- archlinuxcn/kicad-pcb-diff/.gitignore | 1 + archlinuxcn/kicad-pcb-diff/PKGBUILD | 33 +++++++++++++++++++++++++++ archlinuxcn/kicad-pcb-diff/lilac.py | 8 +++++++ archlinuxcn/kicad-pcb-diff/lilac.yaml | 16 +++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 archlinuxcn/kicad-pcb-diff/.gitignore create mode 100644 archlinuxcn/kicad-pcb-diff/PKGBUILD create mode 100644 archlinuxcn/kicad-pcb-diff/lilac.py create mode 100644 archlinuxcn/kicad-pcb-diff/lilac.yaml diff --git a/archlinuxcn/kicad-pcb-diff/.gitignore b/archlinuxcn/kicad-pcb-diff/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/archlinuxcn/kicad-pcb-diff/.gitignore @@ -0,0 +1 @@ +* diff --git a/archlinuxcn/kicad-pcb-diff/PKGBUILD b/archlinuxcn/kicad-pcb-diff/PKGBUILD new file mode 100644 index 000000000000..f6d08dc43f93 --- /dev/null +++ b/archlinuxcn/kicad-pcb-diff/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: taotieren + +pkgname=kicad-pcb-diff +pkgver=2.4.2 +pkgrel=1 +epoch= +pkgdesc="Tool to generate a PDF file showing the changes between two KiCad PCB/SCH files. Also a git plug-in." +arch=('any') +url="https://github.com/INTI-CMNB/KiDiff" +license=('GPL-2.0') +groups=() +depends=('python' 'kicad' 'python-wxpython' 'imagemagick' 'librsvg' 'poppler' 'xdg-utils') +makedepends=("python-setuptools") +checkdepends=() +optdepends=("kiauto-git: KiCad automation scripts.") +provides=('kidiff' 'kicad-diff') +conflicts=() +replaces=() +backup=() +options=('!strip') +install= +changelog= +source=("KiDiff-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") +noextract=() +sha256sums=('32ef7ac5083ae9e59c71b304840e059a137b363a40afe3c2e697d5d710c68744') +#validpgpkeys=() + +package() { + cd "${srcdir}/KiDiff-${pkgver}" + python setup.py install --no-compile --root="$pkgdir" + install -dm0755 "${pkgdir}/usr/bin" +# make prefix="${pkgdir}"/usr install +} diff --git a/archlinuxcn/kicad-pcb-diff/lilac.py b/archlinuxcn/kicad-pcb-diff/lilac.py new file mode 100644 index 000000000000..f8331b4fe21d --- /dev/null +++ b/archlinuxcn/kicad-pcb-diff/lilac.py @@ -0,0 +1,8 @@ +from lilaclib import * + +def pre_build(): + update_pkgver_and_pkgrel(_G.newver) + +def post_build(): + git_add_files('PKGBUILD') + git_commit() diff --git a/archlinuxcn/kicad-pcb-diff/lilac.yaml b/archlinuxcn/kicad-pcb-diff/lilac.yaml new file mode 100644 index 000000000000..9a3a0dbeb71a --- /dev/null +++ b/archlinuxcn/kicad-pcb-diff/lilac.yaml @@ -0,0 +1,16 @@ +maintainers: + - github: taotieren + +build_prefix: extra-x86_64 + +post_build_script: | + update_aur_repo() + +update_on: + - source: github + github: INTI-CMNB/KiDiff + use_max_tag: true + prefix: v + exclude_regex: ".*ui.*" + - source: manual + manual: 6 From eb97f1e1b3a9d2ac859e2f951f4c78ecfe7c064b Mon Sep 17 00:00:00 2001 From: taotieren Date: Mon, 31 Oct 2022 09:26:15 +0800 Subject: [PATCH 2/4] update lilac.yaml --- archlinuxcn/kicad-pcb-diff/lilac.py | 8 -------- archlinuxcn/kicad-pcb-diff/lilac.yaml | 9 +++++---- 2 files changed, 5 insertions(+), 12 deletions(-) delete mode 100644 archlinuxcn/kicad-pcb-diff/lilac.py diff --git a/archlinuxcn/kicad-pcb-diff/lilac.py b/archlinuxcn/kicad-pcb-diff/lilac.py deleted file mode 100644 index f8331b4fe21d..000000000000 --- a/archlinuxcn/kicad-pcb-diff/lilac.py +++ /dev/null @@ -1,8 +0,0 @@ -from lilaclib import * - -def pre_build(): - update_pkgver_and_pkgrel(_G.newver) - -def post_build(): - git_add_files('PKGBUILD') - git_commit() diff --git a/archlinuxcn/kicad-pcb-diff/lilac.yaml b/archlinuxcn/kicad-pcb-diff/lilac.yaml index 9a3a0dbeb71a..f4f23a898093 100644 --- a/archlinuxcn/kicad-pcb-diff/lilac.yaml +++ b/archlinuxcn/kicad-pcb-diff/lilac.yaml @@ -3,14 +3,15 @@ maintainers: build_prefix: extra-x86_64 +pre_build_script: | + update_pkgver_and_pkgrel(_G.newver) + post_build_script: | + git_pkgbuild_commit() update_aur_repo() update_on: - source: github github: INTI-CMNB/KiDiff - use_max_tag: true + use_latest_release: true prefix: v - exclude_regex: ".*ui.*" - - source: manual - manual: 6 From 08ba33898b294c63036f6d0422e68697c4df0901 Mon Sep 17 00:00:00 2001 From: taotieren Date: Mon, 31 Oct 2022 13:51:23 +0800 Subject: [PATCH 3/4] Update PKGBUILD --- archlinuxcn/kicad-pcb-diff/PKGBUILD | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/archlinuxcn/kicad-pcb-diff/PKGBUILD b/archlinuxcn/kicad-pcb-diff/PKGBUILD index f6d08dc43f93..269de60dfc83 100644 --- a/archlinuxcn/kicad-pcb-diff/PKGBUILD +++ b/archlinuxcn/kicad-pcb-diff/PKGBUILD @@ -27,7 +27,5 @@ sha256sums=('32ef7ac5083ae9e59c71b304840e059a137b363a40afe3c2e697d5d710c68744') package() { cd "${srcdir}/KiDiff-${pkgver}" - python setup.py install --no-compile --root="$pkgdir" - install -dm0755 "${pkgdir}/usr/bin" -# make prefix="${pkgdir}"/usr install + python setup.py install --no-compile --root="$pkgdir" } From 9607c3a97b39bc6c3110751a92cdbe1f38fc779d Mon Sep 17 00:00:00 2001 From: taotieren Date: Mon, 31 Oct 2022 13:59:48 +0800 Subject: [PATCH 4/4] Delete .gitignore --- archlinuxcn/kicad-pcb-diff/.gitignore | 1 - 1 file changed, 1 deletion(-) delete mode 100644 archlinuxcn/kicad-pcb-diff/.gitignore diff --git a/archlinuxcn/kicad-pcb-diff/.gitignore b/archlinuxcn/kicad-pcb-diff/.gitignore deleted file mode 100644 index 72e8ffc0db8a..000000000000 --- a/archlinuxcn/kicad-pcb-diff/.gitignore +++ /dev/null @@ -1 +0,0 @@ -*