diff --git a/main/soxr-devel b/main/soxr-devel new file mode 120000 index 0000000000..ccf179e3fd --- /dev/null +++ b/main/soxr-devel @@ -0,0 +1 @@ +soxr \ No newline at end of file diff --git a/main/soxr/template.py b/main/soxr/template.py new file mode 100644 index 0000000000..f8489d5e1b --- /dev/null +++ b/main/soxr/template.py @@ -0,0 +1,26 @@ +pkgname = "soxr" +pkgver = "0.1.3" +pkgrel = 0 +build_style = "cmake" +configure_args = [ + "-DBUILD_SHARED_LIBS=ON", + "-DBUILD_TESTS=ON", +] +hostmakedepends = [ + "cmake", + "ninja", + "pkgconf", +] +pkgdesc = "High quality, one-dimensional sample-rate conversion library" +maintainer = "psykose " +license = "LGPL-2.1-or-later" +url = "https://sourceforge.net/projects/soxr" +source = f"$(SOURCEFORGE_SITE)/soxr/soxr-{pkgver}-Source.tar.xz" +sha256 = "b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889" +# FIXME: cfi, int test failures +hardening = ["vis", "!int"] + + +@subpackage("soxr-devel") +def _devel(self): + return self.default_devel() diff --git a/main/soxr/update.py b/main/soxr/update.py new file mode 100644 index 0000000000..a60403a842 --- /dev/null +++ b/main/soxr/update.py @@ -0,0 +1,2 @@ +url = "https://sourceforge.net/projects/soxr/files/" +pattern = r"soxr-([\d+.]+)-Source"