add staden

This commit is contained in:
starsareintherose 2021-12-08 02:14:40 +00:00
parent 7e2e7edb8c
commit aa35b76d76
24 changed files with 397 additions and 0 deletions

21
iwidgets/.SRCINFO Normal file
View file

@ -0,0 +1,21 @@
pkgbase = iwidgets
pkgdesc = A megawidget set based on [incr Tcl] and [incr Tk]
pkgver = 4.1.1
pkgrel = 2
url = https://sourceforge.net/projects/incrtcl/
arch = x86_64
arch = i686
license = BSD
makedepends = make
makedepends = gcc
depends = tcl
depends = tk
depends = tk-itk
source = https://sourceforge.net/projects/incrtcl/files/%5BIncr%20Widgets%5D/4.1.1/iwidgets-4.1.1.tar.gz
source = https://sourceforge.net/projects/incrtcl/files/%5Bincr%20Tcl_Tk%5D-4-source/itcl%204.1.1/itcl4.1.1.tar.gz
source = https://sourceforge.net/projects/incrtcl/files/%5Bincr%20Tcl_Tk%5D-4-source/itk%204.1.0/itk4.1.0.tar.gz
md5sums = cca62e022b0d561a2bba19bd56ecc667
md5sums = 198c9adb83550ffe87dbffaa5676ef54
md5sums = 600df0a12868507c52d46fd59d4e1c16
pkgname = iwidgets

37
iwidgets/PKGBUILD Normal file
View file

@ -0,0 +1,37 @@
# Maintainer: Geballin - Guillaume Ballin <macniaque at free dot fr>
pkgname=iwidgets
pkgver=4.1.1
pkgrel=2
pkgdesc="A megawidget set based on [incr Tcl] and [incr Tk]"
url="https://sourceforge.net/projects/incrtcl/"
arch=('x86_64' 'i686')
license=('BSD')
depends=('tcl' 'tk' 'tk-itk')
optdepends=()
makedepends=(make gcc)
conflicts=()
replaces=()
backup=()
install=
itkvers=4.1.0
source=("https://sourceforge.net/projects/incrtcl/files/%5BIncr%20Widgets%5D/${pkgver}/${pkgname}-${pkgver}.tar.gz"
"https://sourceforge.net/projects/incrtcl/files/%5Bincr%20Tcl_Tk%5D-4-source/itcl%20${pkgver}/itcl${pkgver}.tar.gz"
"https://sourceforge.net/projects/incrtcl/files/%5Bincr%20Tcl_Tk%5D-4-source/itk%20${itkvers}/itk${itkvers}.tar.gz")
md5sums=(cca62e022b0d561a2bba19bd56ecc667
198c9adb83550ffe87dbffaa5676ef54
600df0a12868507c52d46fd59d4e1c16)
build() {
cd ${srcdir}/itcl${pkgver}
./configure
make
cd ${srcdir}/${pkgname}-${pkgver}
./configure --prefix=/usr --with-itcl=${srcdir}/itcl${pkgver} --with-itk=${srcdir}/itk${itkvers}
make
}
package() {
cd ${srcdir}/${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
}

10
iwidgets/lilac.py Normal file
View file

@ -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()

10
iwidgets/lilac.yaml Normal file
View file

@ -0,0 +1,10 @@
build_prefix: extra-x86_64
maintainers:
- github: starsareintherose
email: starsareintherose@outlook.com
update_on:
- regex: (\d+.\d+.\d+)
source: regex
url: https://sourceforge.net/projects/incrtcl/files/%5BIncr%20Widgets%5D/
repo_depends:
- tk-itk

15
staden-io_lib/.SRCINFO Normal file
View file

@ -0,0 +1,15 @@
pkgbase = staden-io_lib
pkgdesc = DNA sequence assembly (Gap4) and editing and analysis tools (Spin)
pkgver = 1.14.14
pkgrel = 1
url = https://github.com/jkbonfield/io_lib
arch = i686
arch = x86_64
license = BSD
depends = curl
provides = htscodecs
conflicts = htscodecs
source = staden-io_lib-1.14.14.tar.gz::https://github.com/jkbonfield/io_lib/releases/download/io_lib-1-14-14/io_lib-1.14.14.tar.gz
sha256sums = a471c79b9aede1776a895cb46fcb81b5d163d6ca9c3e1e33096346fef46d3598
pkgname = staden-io_lib

32
staden-io_lib/PKGBUILD Normal file
View file

@ -0,0 +1,32 @@
# Maintainer: Michael Schubert <mschu.dev at gmail> github.com/mschubert/PKGBUILDs
# Contributor: Stunts <f.pinamartins@gmail.com>
pkgname=staden-io_lib
_pkgname=io_lib
pkgver=1.14.14
_pkgver=${pkgver//./-}
pkgrel=1
pkgdesc="DNA sequence assembly (Gap4) and editing and analysis tools (Spin)"
arch=('i686' 'x86_64')
url="https://github.com/jkbonfield/io_lib"
license=('BSD')
depends=('curl')
conflicts=('htscodecs')
provides=('htscodecs')
source=($pkgname-$pkgver.tar.gz::$url/releases/download/io_lib-$_pkgver/io_lib-$pkgver.tar.gz)
sha256sums=('a471c79b9aede1776a895cb46fcb81b5d163d6ca9c3e1e33096346fef46d3598')
build() {
cd "$srcdir/$_pkgname-$pkgver/htscodecs"
autoreconf --force --install -v
./configure --prefix=/usr
cd "$srcdir/$_pkgname-$pkgver"
autoreconf --force --install -v
./configure --prefix=/usr
make CFLAGS=-g
}
package() {
cd "$srcdir/$_pkgname-$pkgver"
make DESTDIR="$pkgdir" install
}

10
staden-io_lib/lilac.py Normal file
View file

@ -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()

8
staden-io_lib/lilac.yaml Normal file
View file

@ -0,0 +1,8 @@
build_prefix: extra-x86_64
maintainers:
- github: starsareintherose
email: starsareintherose@outlook.com
update_on:
- source: regex
url: https://github.com/jkbonfield/io_lib/releases
regex: 'io_lib-(\d+.\d+.\d+).tar.gz'

19
staden/.SRCINFO Normal file
View file

@ -0,0 +1,19 @@
pkgbase = staden
pkgdesc = Tools for DNA sequence assembly (Gap4/5), editing and analysis (Spin)
pkgver = 2.0.0b11
pkgrel = 2
url = http://staden.sourceforge.net/
arch = i686
arch = x86_64
license = BSD
depends = staden-io_lib
depends = tklib>=0.7
depends = tklib<0.8
optdepends = iwidgets: gap5 prefinish
optdepends = xz: better gap5 compression
optdepends = libpng: gap5 Report Mutations
options = !emptydirs
source = http://downloads.sourceforge.net/staden/staden-2.0.0b11-2016-src.tar.gz
sha256sums = cd7ee17626c25bc845ebd3f6311b5a538815fb73a0dfef2393001bf579ac9649
pkgname = staden

29
staden/PKGBUILD Normal file
View file

@ -0,0 +1,29 @@
# Maintainer: Michael Schubert <mschu.dev at gmail> github.com/mschubert/PKGBUILDs
# Contributor: Stunts <f.pinamartins@gmail.com>
# Contributor: LoneWolf <lonewolf@xs4all.nl>
pkgname=staden
pkgver=2.0.0b11
_pkgname=$pkgname-$pkgver-2016-src
pkgrel=2
pkgdesc="Tools for DNA sequence assembly (Gap4/5), editing and analysis (Spin)"
arch=('i686' 'x86_64')
url="http://staden.sourceforge.net/"
license=('BSD')
depends=('staden-io_lib' 'tklib>=0.7' 'tklib<0.8')
optdepends=('iwidgets: gap5 prefinish'
'xz: better gap5 compression'
'libpng: gap5 Report Mutations')
source=(http://downloads.sourceforge.net/staden/$_pkgname.tar.gz)
options=('!emptydirs')
sha256sums=('cd7ee17626c25bc845ebd3f6311b5a538815fb73a0dfef2393001bf579ac9649')
build() {
cd $_pkgname
./configure --prefix=/usr --with-tklib=/usr/lib/tklib0.7
make
}
package() {
cd $_pkgname
make DESTDIR="$pkgdir" install
}

10
staden/lilac.py Normal file
View file

@ -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()

12
staden/lilac.yaml Normal file
View file

@ -0,0 +1,12 @@
maintainers:
- github: starsareintherose
email: starsareintherose@outlook.com
build_prefix: extra-x86_64
update_on:
- source: regex
url: "https://sourceforge.net/projects/staden/files/staden/"
regex: '\d+.\d+.\w+'
repo_depends:
- staden-io_lib
- tklib
- iwidgets

13
tcllib/.SRCINFO Normal file
View file

@ -0,0 +1,13 @@
pkgbase = tcllib
pkgdesc = Set of pure-Tcl extensions.
pkgver = 1.20
pkgrel = 1
url = http://core.tcl.tk/tcllib/
arch = any
license = bsd
depends = tcl
source = https://core.tcl-lang.org/tcllib/uv/tcllib-1.20.tar.gz
sha256sums = e3b097475bcb93c4439df4a088daa59592e1937beee2a2c8495f4f0303125d71
pkgname = tcllib

29
tcllib/PKGBUILD Normal file
View file

@ -0,0 +1,29 @@
# Maintainer: Gabriel Souza Franco <Z2FicmllbGZyYW5jb3NvdXphQGdtYWlsLmNvbQ==>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: dtw <dibble.at.thewrecker.dot.net>
# Contributor: Mathieu Gauthier <mathgl@freesurf.fr>
# Contributor: Pawel Bogur <jid:smeagol@uaznia.net>
pkgname=tcllib
pkgver=1.20
pkgrel=1
pkgdesc="Set of pure-Tcl extensions."
arch=('any')
url="http://core.tcl.tk/tcllib/"
license=('bsd')
depends=('tcl')
source=("https://core.tcl-lang.org/tcllib/uv/tcllib-$pkgver.tar.gz")
sha256sums=('e3b097475bcb93c4439df4a088daa59592e1937beee2a2c8495f4f0303125d71')
package(){
cd "$srcdir"/tcllib-$pkgver
tclsh installer.tcl -pkg-path "$pkgdir"/usr/lib/tcllib \
-app-path "$pkgdir"/usr/bin \
-nroff-path "$pkgdir"/usr/share/man/mann \
-no-examples -no-html \
-no-wait -no-gui
install -Dm644 license.terms "$pkgdir"/usr/share/licenses/$pkgname/COPYING
for manp in graph; do
mv "$pkgdir"/usr/share/man/mann/{,tcllib-}$manp.n
done
}

10
tcllib/lilac.py Normal file
View file

@ -0,0 +1,10 @@
#!/usr/bin/env python3
from lilaclib import *
def pre_build():
update_pkgver_and_pkgrel(_G.newver.lstrip('v'))
def post_build():
git_pkgbuild_commit()

8
tcllib/lilac.yaml Normal file
View file

@ -0,0 +1,8 @@
maintainers:
- github: starsareintherose
email: starsareintherose@outlook.com
build_prefix: extra-x86_64
update_on:
- source: regex
url: "https://core.tcl-lang.org/tcllib/wiki?name=Downloads"
regex: '\d+.\d+'

13
tk-itk/.SRCINFO Normal file
View file

@ -0,0 +1,13 @@
pkgbase = tk-itk
pkgdesc = OOP extension for Tk
pkgver = 4.1.0
pkgrel = 2
url = http://incrtcl.sourceforge.net/
arch = x86_64
license = custom
depends = tcl
depends = tk
source = ftp://ftp.tcl.tk/pub/tcl/itcl/itk4.1.0.tar.gz
sha256sums = da646199222efdc4d8c99593863c8d287442ea5a8687f95460d6e9e72431c9c7
pkgname = tk-itk

34
tk-itk/PKGBUILD Normal file
View file

@ -0,0 +1,34 @@
# Maintainer: Paulo Matias <matias@ufscar.br>
pkgname=tk-itk
pkgver=4.1.0
pkgrel=2
pkgdesc="OOP extension for Tk"
arch=('x86_64')
url="http://incrtcl.sourceforge.net/"
license=('custom')
depends=('tcl' 'tk')
source=(ftp://ftp.tcl.tk/pub/tcl/itcl/itk$pkgver.tar.gz)
sha256sums=('da646199222efdc4d8c99593863c8d287442ea5a8687f95460d6e9e72431c9c7')
build() {
cd itk${pkgver}
./configure \
--prefix=/usr \
--mandir=/usr/share/man \
--enable-64bit \
--with-itcl=/usr/lib/itcl4.2.2
make
}
check() {
cd itk${pkgver}
make test
}
package() {
cd itk${pkgver}
make DESTDIR="${pkgdir}" install
install -Dm644 license.terms "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
rmdir "${pkgdir}/usr/bin"
}

10
tk-itk/lilac.py Normal file
View file

@ -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()

8
tk-itk/lilac.yaml Normal file
View file

@ -0,0 +1,8 @@
build_prefix: extra-x86_64
maintainers:
- github: starsareintherose
email: starsareintherose@outlook.com
update_on:
- regex: 'itk (\d+.\d+.\d+)'
source: regex
url: https://sourceforge.net/projects/incrtcl/files/[incr%20Tcl_Tk]-4-source/

14
tklib/.SRCINFO Normal file
View file

@ -0,0 +1,14 @@
pkgbase = tklib
pkgdesc = Tklib specializes in utilities for GUI programming.
pkgver = 0.7
pkgrel = 1
url = https://core.tcl-lang.org/tklib/home
arch = i686
arch = x86_64
license = GPL
depends = tk
depends = tcllib
source = https://github.com/tcltk/tklib/archive/refs/tags/tklib-0.7.tar.gz
sha256sums = 93890db81a5b0cdb62c386265ec4fcdaab60824e8e6e882c7fecc69ff49afc66
pkgname = tklib

24
tklib/PKGBUILD Normal file
View file

@ -0,0 +1,24 @@
# Maintainer: Michael Schubert <mschu.dev at gmail> github.com/mschubert/PKGBUILDs
# Contributor: Thomas Dziedzic
# Contributor: Mihai Militaru <mihai dot militaru at xmpp dot ro>
pkgname=tklib
pkgver=0.7
pkgrel=1
pkgdesc='Tklib specializes in utilities for GUI programming.'
arch=('i686' 'x86_64')
url="https://core.tcl-lang.org/tklib/home"
license=('GPL')
depends=('tk' 'tcllib')
source=(https://github.com/tcltk/tklib/archive/refs/tags/tklib-$pkgver.tar.gz)
sha256sums=('93890db81a5b0cdb62c386265ec4fcdaab60824e8e6e882c7fecc69ff49afc66')
build() {
cd $pkgname-$pkgname-$pkgver
./configure --prefix=/usr
make all
}
package() {
cd $pkgname-$pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

10
tklib/lilac.py Normal file
View file

@ -0,0 +1,10 @@
#!/usr/bin/env python3
from lilaclib import *
def pre_build():
update_pkgver_and_pkgrel(_G.newver.lstrip('v'))
def post_build():
git_pkgbuild_commit()

11
tklib/lilac.yaml Normal file
View file

@ -0,0 +1,11 @@
maintainers:
- github: starsareintherose
email: starsareintherose@outlook.com
build_prefix: extra-x86_64
update_on:
- source: github
github: tcltk/tklib
use_max_tag: true
include_regex: '\d+.\d+'
repo_depends:
- tcllib