Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions flac.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Generated from https://git.alpinelinux.org/aports/plain/main/flac/APKBUILD
package:
name: flac
version: 1.4.3
epoch: 0
description: Free Lossless Audio Codec
copyright:
- license: BSD-3-Clause AND GPL-2.0-or-later

environment:
contents:
packages:
- busybox
- ca-certificates-bundle
- build-base
- automake
- autoconf
- libogg-dev
- glibc-iconv

pipeline:
- uses: fetch
with:
expected-sha256: 6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70
uri: https://downloads.xiph.org/releases/flac/flac-${{package.version}}.tar.xz

- uses: cmake/configure
with:
opts: |
-DBUILD_TESTING=OFF \
-DBUILD_EXAMPLES=OFF \
-DBUILD_SHARED_LIBS=ON \
-DNDEBUG=ON

- uses: cmake/build

- uses: cmake/install

- uses: strip

subpackages:
- name: flac-dev
pipeline:
- uses: split/dev
description: flac dev

- name: libflac
pipeline:
- runs: |
mkdir -p ${{targets.subpkgdir}}/usr/lib
mv ${{targets.destdir}}/usr/lib/libFLAC.so.* ${{targets.subpkgdir}}/usr/lib

- name: libflac++
pipeline:
- runs: |
mkdir -p ${{targets.subpkgdir}}/usr/lib
mv ${{targets.destdir}}/usr/lib/libFLAC++.so.* ${{targets.subpkgdir}}/usr/lib

- name: flac-doc
pipeline:
- uses: split/manpages
description: flac manpages

update:
release-monitor:
identifier: 817
78 changes: 78 additions & 0 deletions libsndfile.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Generated from https://git.alpinelinux.org/aports/plain/main/libsndfile/APKBUILD
package:
name: libsndfile
version: 1.2.0
epoch: 0
description: C library for reading and writing files containing sampled sound
copyright:
- license: LGPL-2.1-or-later

environment:
contents:
packages:
- busybox
- ca-certificates-bundle
- build-base
- automake
- autoconf
- opus-dev
- opus
- alsa-lib-dev
- cmake
- flac-dev
- libogg-dev
- libvorbis-dev
- speexdsp-dev
- linux-headers
- python3
- samurai

pipeline:
- uses: fetch
with:
expected-sha256: 0e30e7072f83dc84863e2e55f299175c7e04a5902ae79cfb99d4249ee8f6d60a
uri: https://github.com/libsndfile/libsndfile/releases/download/${{package.version}}/libsndfile-${{package.version}}.tar.xz

- runs: |
cmake -B build-shared -G Ninja \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING=OFF

cmake --build build-shared

cmake -B build-static -G Ninja \
-DBUILD_SHARED_LIBS=OFF \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_TESTING="OFF"

cmake --build build-static

DESTDIR="${{targets.destdir}}" cmake --install build-static
DESTDIR="${{targets.destdir}}" cmake --install build-shared

- uses: strip

subpackages:
- name: libsndfile-static
pipeline:
- uses: split/static
description: libsndfile static

- name: libsndfile-dev
pipeline:
- uses: split/dev
description: libsndfile dev

- name: libsndfile-doc
pipeline:
- uses: split/manpages
description: libsndfile manpages

update:
release-monitor:
identifier: 13277
2 changes: 2 additions & 0 deletions packages.txt
Original file line number Diff line number Diff line change
Expand Up @@ -863,4 +863,6 @@ sudo-rs
ocaml
opam
speexdsp
flac
libsndfile
jwt-tool