Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging
/ Packages / orc
Commits:
48cc7197 by Jan Alexander Steffens (heftig) at 2026-01-29T06:40:16+01:00
0.4.42-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,19 +1,25 @@
pkgbase = orc
pkgdesc = Optimized Inner Loop Runtime Compiler
- pkgver = 0.4.41
+ pkgver = 0.4.42
pkgrel = 1
url = https://gstreamer.freedesktop.org/modules/orc.html
arch = x86_64
license = BSD-3-Clause
+ makedepends = clang
makedepends = git
- makedepends = gtk-doc
+ makedepends = hotdoc
+ makedepends = llvm
makedepends = meson
makedepends = valgrind
depends = glibc
- provides = liborc-0.4.so
- provides = liborc-test-0.4.so
- source =
git+https://gitlab.freedesktop.org/gstreamer/orc.git?signed#tag=0.4.41
+ source =
git+https://gitlab.freedesktop.org/gstreamer/orc.git?signed#tag=0.4.42
validpgpkeys = D637032E45B8C6585B9456565D2EEE6F6F349D7C
- b2sums =
eb29733e3033b272c718a622e774379d993aa50ca4f23be0ef1d7dc1e99c267b0c07173f2a79ce47cbf1cb1fecfe2742c48e43994b15308c703aecf8887526e3
+ b2sums =
65b8fc3a403fb0eeb89edf865f8631bc56997149ef8e09a6a20a5e36a2fea84ab1b5cc7e916e0016d3e49cdc188957279f16baba615648bc7c7dbaf7f57e791a
pkgname = orc
+ provides = liborc-0.4.so
+ provides = liborc-test-0.4.so
+
+pkgname = orc-docs
+ pkgdesc = Optimized Inner Loop Runtime Compiler (documentation)
+ depends =
=====================================
PKGBUILD
=====================================
@@ -2,8 +2,12 @@
# Contributor: Ionut Biru <[email protected]>
# Contributor: Jan de Groot <[email protected]>
-pkgname=orc
-pkgver=0.4.41
+pkgbase=orc
+pkgname=(
+ orc
+ orc-docs
+)
+pkgver=0.4.42
pkgrel=1
pkgdesc="Optimized Inner Loop Runtime Compiler"
url="https://gstreamer.freedesktop.org/modules/orc.html"
@@ -13,14 +17,15 @@ depends=(
glibc
)
makedepends=(
+ clang
git
- gtk-doc
+ hotdoc
+ llvm
meson
valgrind
)
-provides=(liborc{,-test}-${pkgver%.*}.so)
source=("git+https://gitlab.freedesktop.org/gstreamer/orc.git?signed#tag=$pkgver")
-b2sums=('eb29733e3033b272c718a622e774379d993aa50ca4f23be0ef1d7dc1e99c267b0c07173f2a79ce47cbf1cb1fecfe2742c48e43994b15308c703aecf8887526e3')
+b2sums=('65b8fc3a403fb0eeb89edf865f8631bc56997149ef8e09a6a20a5e36a2fea84ab1b5cc7e916e0016d3e49cdc188957279f16baba615648bc7c7dbaf7f57e791a')
validpgpkeys=(
D637032E45B8C6585B9456565D2EEE6F6F349D7C # Tim-Philipp Müller
<[email protected]>
)
@@ -38,9 +43,22 @@ check() {
meson test -C build --print-errorlogs
}
-package() {
+package_orc() {
+ provides=(liborc{,-test}-${pkgver%.*}.so)
+
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 orc/COPYING
+
+ mkdir -p doc/usr/share
+ mv {"$pkgdir",doc}/usr/share/doc
+}
+
+package_orc-docs() {
+ pkgdesc+=" (documentation)"
+ depends=()
+
+ mv doc/* "$pkgdir"
+ install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 orc/COPYING
}
# vim:set sw=2 sts=-1 et:
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/orc/-/commit/48cc7197a749c936e1f6090757dfe36b9f7858aa
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/orc/-/commit/48cc7197a749c936e1f6090757dfe36b9f7858aa
You're receiving this email because of your account on gitlab.archlinux.org.