From 31b83c28a57d6a815c5e8c459618ab26ab6b8b9a Mon Sep 17 00:00:00 2001 From: bill-auger Date: Tue, 19 Jun 2018 06:46:09 -0400 Subject: add gsequencer (pcr-testing) --- pcr-testing/gsequencer/PKGBUILD | 46 +++++++++++++++++++++++++ pcr-testing/gsequencer/alsa-replace-pulse.patch | 19 ++++++++++ 2 files changed, 65 insertions(+) create mode 100644 pcr-testing/gsequencer/PKGBUILD create mode 100644 pcr-testing/gsequencer/alsa-replace-pulse.patch (limited to 'pcr-testing') diff --git a/pcr-testing/gsequencer/PKGBUILD b/pcr-testing/gsequencer/PKGBUILD new file mode 100644 index 000000000..b72902e0f --- /dev/null +++ b/pcr-testing/gsequencer/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer (AUR): JoëlKrähemann +# Maintainer: bill-auger + + +pkgname=gsequencer +pkgver=1.4.31 +pkgrel=1 +pkgdesc="Advanced Gtk+ Sequencer" +arch=('i686' 'x86_64') +license=('GPL') +url=http://www.nongnu.org/gsequencer/ + +makedepends=('cairo' 'fontconfig' 'gtk2' 'gdk-pixbuf2' 'libinstpatch' 'libpulse' 'libx11' 'libxml2') +depends=('dssi' 'ladspa' 'lv2') +provides=('gsequencer' 'midi2xml') + +_release=${pkgname}-${pkgver} +_build_dir=${_release} +source=(https://download.savannah.gnu.org/releases/${pkgname}/${pkgver%.*}.x/${_release}.tar.gz + alsa-replace-pulse.patch) +sha256sums=('e293937f90415e7916114dc8223882c21dc1e8b9136b952b99af5aa923f96fe2' + 'df4f22779ec1b476c368229d89beb661adb7a6817d148dc48be827b00c63f3f1') + + +prepare() +{ + cd ${_build_dir} + + patch -p0 < ${srcdir}/alsa-replace-pulse.patch +} + +build() +{ + cd ${_build_dir} + + autoreconf -ifv + ./configure --prefix=/usr + make +} + +package() +{ + cd ${_build_dir} + + make DESTDIR=${pkgdir} install +} diff --git a/pcr-testing/gsequencer/alsa-replace-pulse.patch b/pcr-testing/gsequencer/alsa-replace-pulse.patch new file mode 100644 index 000000000..bcdedaa9a --- /dev/null +++ b/pcr-testing/gsequencer/alsa-replace-pulse.patch @@ -0,0 +1,19 @@ +--- ags/object/ags_config.c.orig 2018-04-30 00:19:45.690634116 +0000 ++++ ags/object/ags_config.c 2018-04-30 00:20:22.247300782 +0000 +@@ -432,13 +432,13 @@ + ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "backend", "core-audio"); + ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "device", "ags-core-audio-devout-0"); + #else +- ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "backend", "pulse"); +- ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "device", "ags-pulse-devout-0"); ++ ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "backend", "alsa"); ++ ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "device", "hw:0"); + #endif + + ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "pcm-channels", "2"); + ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "samplerate", "44100"); +- ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "buffer-size", "2048"); ++ ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "buffer-size", "512"); + ags_config_set_value(config, AGS_CONFIG_SOUNDCARD_0, "format", "16"); + + //ags_config_set_value(config, AGS_CONFIG_SEQUENCER_0, "backend", "jack"); -- cgit v1.2.3