Package Omaspeak 0.1.0 and Omawake 0.1.1

This commit is contained in:
Jacob Mink committed 2026-09-24 16:22:18 -05:00
1 parent a1549d8724
commit b44166a9bc
3 files changed
+26 -20

No files matched your search

+8 -3
View File
@@ -305,7 +305,13 @@ esac
def test_packaging_installs_hooks_and_helpers(self):
import shutil
for app, version in (("omawake", "0.0.3"), ("omaspeak", "0.0.3")):
for app in ("omawake", "omaspeak"):
directory = ROOT / f"pkgbuilds/{app}-bin"
version = next(
line.removeprefix("pkgver=")
for line in (directory / "PKGBUILD").read_text().splitlines()
if line.startswith("pkgver=")
)
source = self.root / app / "src"
package = self.root / app / "pkg"
release = source / f"{app}-{version}-linux-x86_64"
@@ -317,7 +323,6 @@ esac
target = release / path
target.parent.mkdir(parents=True, exist_ok=True)
target.write_text("fixture")
directory = ROOT / f"pkgbuilds/{app}-bin"
for name in ("package-remove", "remove-user-services.hook"):
shutil.copyfile(directory / name, source / name)
env = dict(self.env, srcdir=str(source), pkgdir=str(package), CARCH="x86_64")
@@ -342,7 +347,7 @@ esac
line for line in (directory / "PKGBUILD").read_text().splitlines()
if line.startswith("pkgrel=")
)
self.assertGreaterEqual(int(release.removeprefix("pkgrel=")), 4)
self.assertGreaterEqual(int(release.removeprefix("pkgrel=")), 1)
scripts.append((directory / "package-remove").read_bytes())
self.assertEqual(*scripts)