mirror of
https://github.com/BioArchLinux/Packages.git
synced 2025-03-10 12:02:42 +00:00
add staden
This commit is contained in:
parent
7e2e7edb8c
commit
aa35b76d76
24 changed files with 397 additions and 0 deletions
21
iwidgets/.SRCINFO
Normal file
21
iwidgets/.SRCINFO
Normal 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
37
iwidgets/PKGBUILD
Normal 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
10
iwidgets/lilac.py
Normal 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
10
iwidgets/lilac.yaml
Normal 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
15
staden-io_lib/.SRCINFO
Normal 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
32
staden-io_lib/PKGBUILD
Normal 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
10
staden-io_lib/lilac.py
Normal 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
8
staden-io_lib/lilac.yaml
Normal 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
19
staden/.SRCINFO
Normal 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
29
staden/PKGBUILD
Normal 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
10
staden/lilac.py
Normal 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
12
staden/lilac.yaml
Normal 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
13
tcllib/.SRCINFO
Normal 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
29
tcllib/PKGBUILD
Normal 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
10
tcllib/lilac.py
Normal 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
8
tcllib/lilac.yaml
Normal 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
13
tk-itk/.SRCINFO
Normal 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
34
tk-itk/PKGBUILD
Normal 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
10
tk-itk/lilac.py
Normal 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
8
tk-itk/lilac.yaml
Normal 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
14
tklib/.SRCINFO
Normal 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
24
tklib/PKGBUILD
Normal 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
10
tklib/lilac.py
Normal 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
11
tklib/lilac.yaml
Normal 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
|
Loading…
Add table
Reference in a new issue