From d67e3964cdc284ff1344b4a4479a9db42c53c1af Mon Sep 17 00:00:00 2001 From: tannevaled Date: Mon, 22 Jun 2026 08:47:07 +0200 Subject: [PATCH 1/2] new(github.com/Benson-Genomics-Lab/TRF): trf 4.09.1 --- .../Benson-Genomics-Lab/TRF/package.yml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 projects/github.com/Benson-Genomics-Lab/TRF/package.yml diff --git a/projects/github.com/Benson-Genomics-Lab/TRF/package.yml b/projects/github.com/Benson-Genomics-Lab/TRF/package.yml new file mode 100644 index 0000000000..0fa49508d7 --- /dev/null +++ b/projects/github.com/Benson-Genomics-Lab/TRF/package.yml @@ -0,0 +1,23 @@ +distributable: + url: https://github.com/Benson-Genomics-Lab/TRF/archive/refs/tags/{{version.tag}}.tar.gz + strip-components: 1 + +display-name: Tandem Repeats Finder + +versions: + github: Benson-Genomics-Lab/TRF + +build: + # autotools, out-of-source build per upstream README; configure is committed + script: + - mkdir build + - cd build + - ../configure --prefix="{{prefix}}" + - make --jobs {{ hw.concurrency }} install + +provides: + - bin/trf + +# trf prints "Version 4.09" but pkgx's {{version.marketing}} drops the leading +# zero (4.9 != 4.09), so assert the program identity instead; -v exits nonzero +test: (trf -v 2>&1 || true) | grep -i "Tandem Repeats Finder" From 5580be74f4934d329ea3d6bfaa753ddf4118c9ba Mon Sep 17 00:00:00 2001 From: Jacob Heider Date: Mon, 22 Jun 2026 12:22:10 -0400 Subject: [PATCH 2/2] Update package.yml for build directory and test output --- projects/github.com/Benson-Genomics-Lab/TRF/package.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/github.com/Benson-Genomics-Lab/TRF/package.yml b/projects/github.com/Benson-Genomics-Lab/TRF/package.yml index 0fa49508d7..64184ea841 100644 --- a/projects/github.com/Benson-Genomics-Lab/TRF/package.yml +++ b/projects/github.com/Benson-Genomics-Lab/TRF/package.yml @@ -9,9 +9,8 @@ versions: build: # autotools, out-of-source build per upstream README; configure is committed + working-directory: build script: - - mkdir build - - cd build - ../configure --prefix="{{prefix}}" - make --jobs {{ hw.concurrency }} install @@ -20,4 +19,6 @@ provides: # trf prints "Version 4.09" but pkgx's {{version.marketing}} drops the leading # zero (4.9 != 4.09), so assert the program identity instead; -v exits nonzero -test: (trf -v 2>&1 || true) | grep -i "Tandem Repeats Finder" +test: + - (trf -v 2>&1 || true) | tee out + - grep -i "Tandem Repeats Finder" out