diff --git a/.omo/evidence/toolchain.txt b/.omo/evidence/toolchain.txt new file mode 100644 index 0000000..89ddaf2 --- /dev/null +++ b/.omo/evidence/toolchain.txt @@ -0,0 +1,4 @@ +go version go1.26.5-X:nodwarf5 linux/amd64 +manifest ok +recipe ok +Lua 5.5.1 Copyright (C) 1994-2026 Lua.org, PUC-Rio diff --git a/testdata/hello-1.0-1-x86_64.pkg.tar.zst b/testdata/hello-1.0-1-x86_64.pkg.tar.zst new file mode 100644 index 0000000..6fa0a86 Binary files /dev/null and b/testdata/hello-1.0-1-x86_64.pkg.tar.zst differ diff --git a/testdata/pkginfo/epoch.PKGINFO b/testdata/pkginfo/epoch.PKGINFO new file mode 100644 index 0000000..5af533f --- /dev/null +++ b/testdata/pkginfo/epoch.PKGINFO @@ -0,0 +1,6 @@ +pkgname = epochtool +pkgver = 1:1.0.0-1 +pkgdesc = Epoch test +url = https://example.org +arch = x86_64 +depend = glibc diff --git a/testdata/pkginfo/hello.PKGINFO b/testdata/pkginfo/hello.PKGINFO new file mode 100644 index 0000000..25f773e --- /dev/null +++ b/testdata/pkginfo/hello.PKGINFO @@ -0,0 +1,7 @@ +pkgname = hello +pkgver = 1.0-1 +pkgdesc = A tiny demonstration program +url = https://example.org +arch = x86_64 +depend = glibc +depend = zlib diff --git a/testdata/pkginfo/multi.PKGINFO b/testdata/pkginfo/multi.PKGINFO new file mode 100644 index 0000000..c2c197c --- /dev/null +++ b/testdata/pkginfo/multi.PKGINFO @@ -0,0 +1,9 @@ +pkgname = multiload +pkgver = 2.3-1 +pkgdesc = Multi dep test +url = https://example.org +arch = x86_64 +depend = glibc +depend = pcre2>=10.42 +optdepend = python: for scripting +provides = multiload diff --git a/testdata/srcinfo/mytool/.SRCINFO b/testdata/srcinfo/mytool/.SRCINFO new file mode 100644 index 0000000..21f6ece --- /dev/null +++ b/testdata/srcinfo/mytool/.SRCINFO @@ -0,0 +1,10 @@ +pkgbase = mytool + pkgdesc = Example custom-build package + pkgver = 1.0 + pkgrel = 1 + url = https://example.org + arch = x86_64 + depends = glibc + source = mytool-1.0.tar.gz + sha256sums = SKIP +pkgname = mytool diff --git a/testdata/srcinfo/mytool/PKGBUILD b/testdata/srcinfo/mytool/PKGBUILD new file mode 100644 index 0000000..8490a64 --- /dev/null +++ b/testdata/srcinfo/mytool/PKGBUILD @@ -0,0 +1,20 @@ +pkgname=mytool +pkgver=1.0 +pkgrel=1 +pkgdesc="Example custom-build package" +arch=(x86_64) +url="https://example.org" +depends=('glibc') +source=("mytool-1.0.tar.gz") +sha256sums=('SKIP') + +build() { + cd "$srcdir" + ./configure --prefix=/usr + make +} + +package() { + cd "$srcdir" + make DESTDIR="$pkgdir" install +} diff --git a/testdata/srcinfo/split/PKGBUILD b/testdata/srcinfo/split/PKGBUILD new file mode 100644 index 0000000..b76b928 --- /dev/null +++ b/testdata/srcinfo/split/PKGBUILD @@ -0,0 +1,26 @@ +pkgbase=foobar +pkgname=('foo' 'bar') +pkgver=1.0 +pkgrel=1 +pkgdesc="Split package example" +arch=(x86_64) +url="https://example.org" +depends=('glibc') +source=("foobar-1.0.tar.gz") +sha256sums=('SKIP') + +build() { + cd "$srcdir" + ./configure --prefix=/usr + make +} + +package_foo() { + cd "$srcdir" + make DESTDIR="$pkgdir" install-foo +} + +package_bar() { + cd "$srcdir" + make DESTDIR="$pkgdir" install-bar +} diff --git a/testdata/srcinfo/vcs/PKGBUILD b/testdata/srcinfo/vcs/PKGBUILD new file mode 100644 index 0000000..bce06e5 --- /dev/null +++ b/testdata/srcinfo/vcs/PKGBUILD @@ -0,0 +1,24 @@ +pkgname=mygit +pkgver=r1.abc +pkgrel=1 +pkgdesc="VCS package example" +arch=(x86_64) +url="https://example.org" +depends=('git') +source=("git+https://example.org/repo.git") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/repo" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$srcdir/repo" + make +} + +package() { + cd "$srcdir/repo" + make DESTDIR="$pkgdir" install +}