From fe3b0252ff09bb586ded85b86315eaa242785b33 Mon Sep 17 00:00:00 2001 From: starsareintherose Date: Tue, 2 Nov 2021 08:43:39 +0000 Subject: [PATCH] add free-delta --- free-delta/PKGBUILD | 23 +++++++++++++++++++++++ free-delta/lilac.py | 10 ++++++++++ free-delta/lilac.yaml | 9 +++++++++ 3 files changed, 42 insertions(+) create mode 100755 free-delta/PKGBUILD create mode 100755 free-delta/lilac.py create mode 100644 free-delta/lilac.yaml diff --git a/free-delta/PKGBUILD b/free-delta/PKGBUILD new file mode 100755 index 0000000000..735ac3ae8a --- /dev/null +++ b/free-delta/PKGBUILD @@ -0,0 +1,23 @@ +# Maintainer: Malacology +# Contributor: FabioLolix + +pkgname=free-delta +pkgver=2.8.2 +pkgrel=1 +pkgdesc="An Open Source System for Processing Taxonomic Descriptions" +arch=('x86_64' 'i386') +url="http://freedelta.sourceforge.net/" +#url="https://www.delta-intkey.com/" +license=('GPL3') +depends=(gtk2) +source_i386=("https://sourceforge.net/projects/freedelta/files/freedelta/freedelta_${pkgver}_i386.deb") +source_x86_64=("https://sourceforge.net/projects/freedelta/files/freedelta/freedelta_${pkgver}_amd64.deb") +sha256sums_x86_64=('90f9ce3bb0cedeb9ddb44a8e17bfedda38615fe16b7743b76332109443c32a29') +sha256sums_i386=('96f0919dfd324737fc66f0b1fb78ec11a6aefe35de2441baa97f2e4de0050af8') + +package() { + install -dDm755 "$pkgdir"/usr/{bin,share/free-delta} + + tar -p -xf data.tar.xz -C "${pkgdir}" + chmod 755 -R ../pkg/${pkgname}/usr +} diff --git a/free-delta/lilac.py b/free-delta/lilac.py new file mode 100755 index 0000000000..fcbff72939 --- /dev/null +++ b/free-delta/lilac.py @@ -0,0 +1,10 @@ +#!/usr/bin/env python3 +from lilaclib import * + +def pre_build(): + update_pkgver_and_pkgrel(_G.newver.lstrip('v')) + run_cmd(['updpkgsums']) + +def post_build(): + git_add_files('PKGBUILD') + git_commit() diff --git a/free-delta/lilac.yaml b/free-delta/lilac.yaml new file mode 100644 index 0000000000..0b51b4f5b3 --- /dev/null +++ b/free-delta/lilac.yaml @@ -0,0 +1,9 @@ +build_prefix: extra-x86_64 +maintainers: + - github: starsareintherose + email: starsareintherose@outlook.com +update_on: + - regex: freedelta_(\d+.\d+.\d+_\w+).deb + source: regex + url: https://sourceforge.net/projects/freedelta/files/freedelta/ +