diff --git a/jack.yaml b/jack.yaml new file mode 100644 index 00000000000..4c2fe0e762a --- /dev/null +++ b/jack.yaml @@ -0,0 +1,71 @@ +# Generated from https://git.alpinelinux.org/aports/plain/main/jack/APKBUILD +package: + name: jack + version: 1.9.22 + epoch: 0 + description: The Jack Audio Connection Kit + copyright: + - license: GPL-2.0-or-later + +environment: + contents: + packages: + - busybox + - ca-certificates-bundle + - build-base + - automake + - autoconf + - alsa-lib-dev + - dbus-dev + - expat-dev + - libsamplerate-dev + - libsndfile-dev + - linux-headers + - ncurses-dev + - python3 + - readline-dev + - bash + +pipeline: + - uses: fetch + with: + expected-sha256: 1e42b9fc4ad7db7befd414d45ab2f8a159c0b30fcd6eee452be662298766a849 + uri: https://github.com/jackaudio/jack2/archive/v${{package.version}}/jack2-v${{package.version}}.tar.gz + + - runs: | + ./waf configure \ + -j1 \ + --prefix=/usr \ + --mandir=/usr/share/man/man1 \ + --libdir=/usr/lib \ + --dbus \ + --alsa \ + --classic + + ./waf build -j${JOBS:-2} -v + + ./waf --destdir="${{targets.destdir}}" install + + - uses: strip + +subpackages: + - name: jack-dev + pipeline: + - uses: split/dev + description: jack dev + + - name: jack-doc + pipeline: + - uses: split/manpages + description: jack manpages + + - name: jack-dbus + pipeline: + - runs: | + mkdir -p "${{targets.subpkgdir}}"/usr/bin "${{targets.subpkgdir}}"/usr/share + mv "${{targets.destdir}}"/usr/bin/jackdbus "${{targets.subpkgdir}}"/usr/bin/ + mv "${{targets.destdir}}"/usr/share/dbus* "${{targets.subpkgdir}}"/usr/share/ + +update: + release-monitor: + identifier: 16338 diff --git a/packages.txt b/packages.txt index d9bad7f2ee0..a325c3e85ef 100644 --- a/packages.txt +++ b/packages.txt @@ -864,6 +864,8 @@ opam speexdsp flac libsndfile -jwt-tool fftw libsamplerate +jack +sbc +jwt-tool diff --git a/sbc.yaml b/sbc.yaml new file mode 100644 index 00000000000..69abb8f48a0 --- /dev/null +++ b/sbc.yaml @@ -0,0 +1,57 @@ +# Generated from https://git.alpinelinux.org/aports/plain/community/sbc/APKBUILD +package: + name: sbc + version: "2.0" + epoch: 0 + description: Bluetooth Subband Codec (SBC) library + copyright: + - license: GPL-2.0-or-later AND LGPL-2.1-or-later + +environment: + contents: + packages: + - busybox + - ca-certificates-bundle + - build-base + - automake + - autoconf + - libsndfile-dev + - libsndfile + - linux-headers + - flac-dev + - libogg-dev + - libvorbis-dev + +pipeline: + - uses: fetch + with: + expected-sha256: 8f12368e1dbbf55e14536520473cfb338c84b392939cc9b64298360fd4a07992 + uri: https://www.kernel.org/pub/linux/bluetooth/sbc-${{package.version}}.tar.xz + + - uses: autoconf/configure + with: + opts: | + --localstatedir=/var \ + --disable-static + + - uses: autoconf/make + + - uses: autoconf/make-install + + - uses: strip + +subpackages: + - name: sbc-dev + pipeline: + - uses: split/dev + description: sbc dev + + - name: sbc-utils + pipeline: + - runs: | + mkdir -p "${{targets.subpkgdir}}"/usr/bin + mv "${{targets.destdir}}"/usr/bin/* "${{targets.subpkgdir}}"/usr/bin/ + +update: + release-monitor: + identifier: 16338