upg rsync add apulse
This commit is contained in:
parent
f7e512965a
commit
ecf3bda5f3
|
@ -0,0 +1,54 @@
|
||||||
|
#!/usr/bin/bash
|
||||||
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||||
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||||
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
|
||||||
|
# Website : https://pozol.eu
|
||||||
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
|
pkgname=apulse
|
||||||
|
pkgver=0.1.13
|
||||||
|
pkgrel=01
|
||||||
|
pkgdesc='PulseAudio emulation for ALSA'
|
||||||
|
arch=(x86_64)
|
||||||
|
url='https://github.com/i-rinat/apulse'
|
||||||
|
depends=(alsa-lib glib2)
|
||||||
|
makedepends=(cmake)
|
||||||
|
install=apulse.install
|
||||||
|
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz"
|
||||||
|
'asoundrc.sample')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd apulse-${pkgver}
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd apulse-${pkgver}/build
|
||||||
|
|
||||||
|
cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd apulse-${pkgver}/build
|
||||||
|
|
||||||
|
make DESTDIR="${pkgdir}/" install
|
||||||
|
|
||||||
|
# sample asoundrc
|
||||||
|
install -Dm644 ../../${source[1]} \
|
||||||
|
"${pkgdir}/usr/share/${pkgname}/${source[1]}"
|
||||||
|
|
||||||
|
# license
|
||||||
|
install -Dm644 ../LICENSE.MIT \
|
||||||
|
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#---- license gpg-key sha256sums ----
|
||||||
|
|
||||||
|
license=('custom:MIT')
|
||||||
|
|
||||||
|
sha256sums=(9234ec4e10e408b9c01d5f4ea768ad1fc15494217c932db2c435202a9c7b5efd # apulse-0.1.13.tar.gz
|
||||||
|
e851197ec9ebff528154210751cd6d5c426abfc2b1aa34343580407b1ea789a4) # asoundrc.sample
|
|
@ -0,0 +1,46 @@
|
||||||
|
# Maintainer: Christian Hesse <arch@eworm.de>
|
||||||
|
# Contributor: speps <speps at aur dot archlinux dot org>
|
||||||
|
|
||||||
|
pkgname=apulse
|
||||||
|
pkgver=0.1.13
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc='PulseAudio emulation for ALSA'
|
||||||
|
arch=('i686' 'x86_64')
|
||||||
|
url='https://github.com/i-rinat/apulse'
|
||||||
|
license=('custom:MIT')
|
||||||
|
depends=('alsa-lib' 'glib2')
|
||||||
|
makedepends=('cmake')
|
||||||
|
install=apulse.install
|
||||||
|
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz"
|
||||||
|
'asoundrc.sample')
|
||||||
|
sha256sums=('9234ec4e10e408b9c01d5f4ea768ad1fc15494217c932db2c435202a9c7b5efd'
|
||||||
|
'e851197ec9ebff528154210751cd6d5c426abfc2b1aa34343580407b1ea789a4')
|
||||||
|
|
||||||
|
prepare() {
|
||||||
|
cd apulse-${pkgver}
|
||||||
|
|
||||||
|
mkdir -p build
|
||||||
|
}
|
||||||
|
|
||||||
|
build() {
|
||||||
|
cd apulse-${pkgver}/build
|
||||||
|
|
||||||
|
cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release
|
||||||
|
make
|
||||||
|
}
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd apulse-${pkgver}/build
|
||||||
|
|
||||||
|
make DESTDIR="${pkgdir}/" install
|
||||||
|
|
||||||
|
# sample asoundrc
|
||||||
|
install -Dm644 ../../${source[1]} \
|
||||||
|
"${pkgdir}/usr/share/${pkgname}/${source[1]}"
|
||||||
|
|
||||||
|
# license
|
||||||
|
install -Dm644 ../LICENSE.MIT \
|
||||||
|
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
post_install() {
|
||||||
|
cat << EOF
|
||||||
|
|
||||||
|
For using PulseAudio emulation (ex. in skype):
|
||||||
|
|
||||||
|
1. create a proper .asoundrc
|
||||||
|
$ cp /usr/share/apulse/asoundrc.sample ~/.asoundrc
|
||||||
|
|
||||||
|
2. run apulse <program-name> [parameters]
|
||||||
|
$ apulse skype
|
||||||
|
|
||||||
|
EOF
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
pcm.!default {
|
||||||
|
type plug
|
||||||
|
slave.pcm "asymed"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
pcm.asymed {
|
||||||
|
type asym
|
||||||
|
playback.pcm {
|
||||||
|
@func getenv
|
||||||
|
vars [ ALSAPCM ]
|
||||||
|
default "dmix"
|
||||||
|
}
|
||||||
|
capture.pcm "dsnoop"
|
||||||
|
}
|
|
@ -0,0 +1 @@
|
||||||
|
rm -rf {src,pkg,apulse*.tar.gz}
|
|
@ -0,0 +1,2 @@
|
||||||
|
cmake
|
||||||
|
alsa-lib
|
|
@ -0,0 +1,4 @@
|
||||||
|
|
||||||
|
real 0m3.322s
|
||||||
|
user 0m5.378s
|
||||||
|
sys 0m0.746s
|
|
@ -6,9 +6,9 @@
|
||||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||||
|
|
||||||
pkgname=rsync
|
pkgname=rsync
|
||||||
_tag='1a2d16c0bd161481cbf0acc06dceb1ce788f0d09' # git rev-parse v${pkgver}
|
_tag='db2a0aed76cfedeb87179017167c29cc2ab7a1e8' # git rev-parse v${pkgver}
|
||||||
pkgver=3.2.3
|
pkgver=3.2.4
|
||||||
pkgrel=04
|
pkgrel=01
|
||||||
pkgdesc='A fast and versatile file copying tool for remote and local files w/o systemd'
|
pkgdesc='A fast and versatile file copying tool for remote and local files w/o systemd'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url='https://rsync.samba.org/'
|
url='https://rsync.samba.org/'
|
||||||
|
@ -20,22 +20,6 @@ backup=('etc/rsyncd.conf'
|
||||||
source=("git+https://github.com/WayneD/rsync#tag=${_tag}?signed"
|
source=("git+https://github.com/WayneD/rsync#tag=${_tag}?signed"
|
||||||
'rsyncd.conf')
|
'rsyncd.conf')
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cd "$srcdir/rsync"
|
|
||||||
|
|
||||||
# rsync-ssl: Verify the hostname in the certificate when using openssl.
|
|
||||||
git cherry-pick -n c3f7414c450faaf6a8281cc4a4403529aeb7d859
|
|
||||||
|
|
||||||
# Force HAVE_LCHMOD off for Linux (for now).
|
|
||||||
# Work around glibc's lchmod() issue a better way.
|
|
||||||
git cherry-pick -n \
|
|
||||||
85b8dc8abaca96fc3ea7421e09101b6ac41b6718 \
|
|
||||||
9dd62525f3b98d692e031f22c02be8f775966503
|
|
||||||
|
|
||||||
# Add test and fix regression for --delay-updates (#192) (#204)
|
|
||||||
git cherry-pick -n efc81c93a9fca45ba08119145a2d282f477f01b4
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/rsync"
|
cd "$srcdir/rsync"
|
||||||
|
|
||||||
|
@ -50,7 +34,6 @@ build() {
|
||||||
|
|
||||||
check() {
|
check() {
|
||||||
cd "$srcdir/rsync"
|
cd "$srcdir/rsync"
|
||||||
|
|
||||||
make test
|
make test
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,9 +43,6 @@ package() {
|
||||||
make DESTDIR="$pkgdir" install
|
make DESTDIR="$pkgdir" install
|
||||||
install -Dm0644 ../rsyncd.conf "$pkgdir/etc/rsyncd.conf"
|
install -Dm0644 ../rsyncd.conf "$pkgdir/etc/rsyncd.conf"
|
||||||
install -Dm0644 packaging/lsb/rsync.xinetd "$pkgdir/etc/xinetd.d/rsync"
|
install -Dm0644 packaging/lsb/rsync.xinetd "$pkgdir/etc/xinetd.d/rsync"
|
||||||
# install -Dm0644 packaging/systemd/rsync.service "$pkgdir/usr/lib/systemd/system/rsyncd.service"
|
|
||||||
# install -Dm0644 packaging/systemd/rsync.socket "$pkgdir/usr/lib/systemd/system/rsyncd.socket"
|
|
||||||
# install -Dm0644 packaging/systemd/rsync@.service "$pkgdir/usr/lib/systemd/system/rsyncd@.service"
|
|
||||||
install -Dm0755 support/rrsync "$pkgdir/usr/lib/rsync/rrsync"
|
install -Dm0755 support/rrsync "$pkgdir/usr/lib/rsync/rrsync"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,3 +54,4 @@ validpgpkeys=('0048C8B026D4C96F0E589C2F6C859FB14B96A8C5') # Wayne Davison <wayne
|
||||||
|
|
||||||
sha256sums=('SKIP'
|
sha256sums=('SKIP'
|
||||||
'733ccb571721433c3a6262c58b658253ca6553bec79c2bdd0011810bb4f2156b')
|
'733ccb571721433c3a6262c58b658253ca6553bec79c2bdd0011810bb4f2156b')
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
# Maintainer: Christian Hesse <mail@eworm.de>
|
# Maintainer: Christian Hesse <mail@eworm.de>
|
||||||
|
|
||||||
pkgname=rsync
|
pkgname=rsync
|
||||||
_tag='1a2d16c0bd161481cbf0acc06dceb1ce788f0d09' # git rev-parse v${pkgver}
|
_tag='db2a0aed76cfedeb87179017167c29cc2ab7a1e8' # git rev-parse v${pkgver}
|
||||||
pkgver=3.2.3
|
pkgver=3.2.4
|
||||||
pkgrel=4
|
pkgrel=1
|
||||||
pkgdesc='A fast and versatile file copying tool for remote and local files'
|
pkgdesc='A fast and versatile file copying tool for remote and local files'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
url='https://rsync.samba.org/'
|
url='https://rsync.samba.org/'
|
||||||
|
@ -19,22 +19,6 @@ source=("git+https://github.com/WayneD/rsync#tag=${_tag}?signed"
|
||||||
sha256sums=('SKIP'
|
sha256sums=('SKIP'
|
||||||
'733ccb571721433c3a6262c58b658253ca6553bec79c2bdd0011810bb4f2156b')
|
'733ccb571721433c3a6262c58b658253ca6553bec79c2bdd0011810bb4f2156b')
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cd "$srcdir/rsync"
|
|
||||||
|
|
||||||
# rsync-ssl: Verify the hostname in the certificate when using openssl.
|
|
||||||
git cherry-pick -n c3f7414c450faaf6a8281cc4a4403529aeb7d859
|
|
||||||
|
|
||||||
# Force HAVE_LCHMOD off for Linux (for now).
|
|
||||||
# Work around glibc's lchmod() issue a better way.
|
|
||||||
git cherry-pick -n \
|
|
||||||
85b8dc8abaca96fc3ea7421e09101b6ac41b6718 \
|
|
||||||
9dd62525f3b98d692e031f22c02be8f775966503
|
|
||||||
|
|
||||||
# Add test and fix regression for --delay-updates (#192) (#204)
|
|
||||||
git cherry-pick -n efc81c93a9fca45ba08119145a2d282f477f01b4
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/rsync"
|
cd "$srcdir/rsync"
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
|
||||||
|
real 1m35.339s
|
||||||
|
user 0m39.030s
|
||||||
|
sys 0m5.136s
|
Loading…
Reference in New Issue