Date: Friday, March 3, 2023 @ 09:18:30
  Author: dvzrv
Revision: 1409193

archrelease: copy trunk to community-staging-x86_64

Added:
  mixxx/repos/community-staging-x86_64/
  mixxx/repos/community-staging-x86_64/PKGBUILD
    (from rev 1409192, mixxx/trunk/PKGBUILD)

----------+
 PKGBUILD |  105 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 105 insertions(+)

Copied: mixxx/repos/community-staging-x86_64/PKGBUILD (from rev 1409192, 
mixxx/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD                           (rev 0)
+++ community-staging-x86_64/PKGBUILD   2023-03-03 09:18:30 UTC (rev 1409193)
@@ -0,0 +1,105 @@
+# Maintainer: David Runge <[email protected]>
+# Maintainer: Lukas Fleischer <[email protected]>
+# Contributor: Ali H. Caliskan <ali.h.caliskan AT gmail DOT com>
+# Contributor: Ryan Coyner <[email protected]>
+# Contributor: Stefan Husmann <[email protected]>
+
+pkgname=mixxx
+pkgver=2.3.3
+pkgrel=4
+pkgdesc="Free, open source software for digital DJing"
+arch=(x86_64)
+url="https://www.mixxx.org";
+license=(GPL2)
+groups=(pro-audio)
+# TODO: package libshout-idjc
+depends=(
+  gcc-libs
+  glibc
+  hidapi
+  lame
+  libglvnd
+  libmad
+  libmodplug
+  libx11
+  openssl
+  opusfile
+  qt5-base
+  qt5-script
+  qt5-svg
+  qt5-x11extras
+  qtkeychain
+  soundtouch
+  speex
+  sqlite
+  taglib
+  upower
+  wavpack
+)
+makedepends=(
+  chromaprint
+  cmake
+  faad2
+  ffmpeg
+  fftw
+  flac
+  glib2
+  glu
+  gperftools
+  libid3tag
+  libogg
+  libsndfile
+  libusb
+  libvorbis
+  lilv
+  lv2
+  qt5-tools
+  portaudio
+  portmidi
+  protobuf
+  rubberband
+  vamp-plugin-sdk
+)
+checkdepends=(xorg-server-xvfb)
+source=(https://github.com/${pkgname}dj/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz)
+sha512sums=('6bd3809802f2f66af7d840db6ce006d7e46a824cf460ea9ae1bcff81f17483debd2ef47fd68d0da82671afaf01b6c3bc2522e02b41d992e08bc98f4d3d68120f')
+b2sums=('1b3d863341afbdce86c61c4689494a334a689d02aaf5a700aa74d3291843f028d77ef7d62e545d05377ffb1f9a5077529c3a77a2b4a5e8ce20823728a8fe8d80')
+
+build() {
+  local cmake_options=(
+    -B build
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_INSTALL_PREFIX=/usr
+    -S $pkgname-$pkgver
+    -Wno-dev
+  )
+
+  cmake "${cmake_options[@]}"
+  cmake --build build --verbose
+}
+
+check() {
+  xvfb-run ctest --test-dir build --output-on-failure
+}
+
+package() {
+  depends+=(
+    chromaprint libchromaprint.so
+    flac libFLAC.so
+    ffmpeg libavcodec.so libavformat.so libavutil.so
+    fftw libfftw3.so
+    glib2 libgobject-2.0.so
+    libid3tag libid3tag.so
+    libogg libogg.so
+    libsndfile libsndfile.so
+    libusb libusb-1.0.so
+    libvorbis libvorbis.so libvorbisenc.so libvorbisfile.so
+    lilv liblilv-0.so
+    portaudio libportaudio.so
+    portmidi libportmidi.so
+    protobuf libprotobuf-lite.so
+    rubberband librubberband.so
+  )
+
+  DESTDIR="$pkgdir" cmake --install build
+}

Reply via email to