diff options
author | Lukas Sabota | 2018-09-04 11:19:17 -0400 |
---|---|---|
committer | Lukas Sabota | 2018-09-04 11:19:17 -0400 |
commit | 348989f0e78c7f418cd9edaa9a83b92fb3ff0d0b (patch) | |
tree | 400167f10dc0d9a5463d1bc140c63085cbd25acd | |
parent | 77e9c22f713affdc104f2aaaceb87c975df13f57 (diff) | |
download | aur-348989f0e78c7f418cd9edaa9a83b92fb3ff0d0b.tar.gz |
drop all packages but projectM library; use autotools
-rw-r--r-- | .SRCINFO | 70 | ||||
-rw-r--r-- | PKGBUILD | 95 | ||||
-rw-r--r-- | projectm-install-vera-ttf.patch | 12 |
3 files changed, 23 insertions, 154 deletions
@@ -1,72 +1,18 @@ -# Generated by mksrcinfo v8 -# Fri Sep 22 17:44:11 UTC 2017 pkgbase = projectm-git - pkgver = 1392.b6e7beae + pkgdesc = Music visualizer which uses 3D accelerated iterative image based rendering (git version) + pkgver = 1606.8f442c5b pkgrel = 1 - url = http://projectm.sourceforge.net/ + url = https://github.com/projectM-visualizer/projectm arch = x86_64 arch = i686 license = LGPL - makedepends = mesa-libgl - makedepends = qt4 - makedepends = cmake - makedepends = ftgl - makedepends = glew - makedepends = gtkglext - makedepends = libvisual - makedepends = sdl - makedepends = libxext - makedepends = pulseaudio - makedepends = jack + depends = sdl2 + depends = libxext + depends = glm + provides = projectm + conflicts = projectm source = git+https://github.com/projectM-visualizer/projectm.git - source = projectm-install-vera-ttf.patch sha256sums = SKIP - sha256sums = 2b9805e80ba459b9ba9622cf524a8b97c1f45ada839dd29b19d9df0a7bdd5a64 pkgname = projectm-git - pkgdesc = Music visualizer which uses 3D accelerated iterative image based rendering (git version) - depends = ftgl - depends = glew - depends = libgl - provides = projectm - conflicts = projectm - -pkgname = projectm-libvisual-git - pkgdesc = ProjectM plugin for XMMS (git version) - depends = projectm - depends = libvisual - depends = gcc-libs - provides = libvisual-projectm - provides = projectm-libvisual - conflicts = projectm-libvisual - -pkgname = projectm-pulseaudio-git - pkgdesc = ProjectM support for Pulseaudio (git version) - depends = projectm-qt - depends = pulseaudio - provides = projectm-pulseaudio - conflicts = projectm-pulseaudio - -pkgname = projectm-qt-git - pkgdesc = Qt bindings for ProjectM (git version) - depends = projectm - depends = qt4 - depends = libgl - provides = projectm-qt - conflicts = projectm-qt - -pkgname = projectm-test-git - pkgdesc = ProjectM test applications (git version) - depends = projectm - depends = sdl - depends = libgl - provides = projectm-test - conflicts = projectm-test - -pkgname = projectm-jack-git - pkgdesc = ProjectM support for Jack (git version) - depends = projectm-qt - depends = jack - provides = projectm-jack - conflicts = projectm-jack @@ -7,98 +7,33 @@ # Contributor: Denis A. Altoe Falqueto <denisfalqueto@gmail.com> _gitname=projectm -pkgbase=projectm-git -pkgname=('projectm-git' 'projectm-libvisual-git' 'projectm-pulseaudio-git' 'projectm-qt-git' 'projectm-test-git' 'projectm-jack-git') -pkgver=1392.b6e7beae +pkgname=projectm-git +pkgver=1606.8f442c5b pkgrel=1 +conflicts=('projectm') +provides=('projectm') +pkgdesc="Music visualizer which uses 3D accelerated iterative image based rendering (git version)" arch=('x86_64' 'i686') -url='http://projectm.sourceforge.net/' +url='https://github.com/projectM-visualizer/projectm' license=('LGPL') -makedepends=('mesa-libgl' 'qt4' 'cmake' 'ftgl' 'glew' 'gtkglext' 'libvisual' 'sdl' 'libxext' 'pulseaudio' 'jack') -source=("git+https://github.com/projectM-visualizer/${_gitname}.git" - 'projectm-install-vera-ttf.patch') -sha256sums=('SKIP' - '2b9805e80ba459b9ba9622cf524a8b97c1f45ada839dd29b19d9df0a7bdd5a64') +depends=('sdl2' 'libxext' 'glm') +source=("git+https://github.com/projectM-visualizer/${_gitname}.git") +sha256sums=(SKIP) pkgver() { cd "${_gitname}" echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) } -prepare() { - cd "${_gitname}" - - patch -p1 -i ../projectm-install-vera-ttf.patch -# sed 's/projectM_isnan/std::isnan/g' -i src/libprojectM/Renderer/BeatDetect.cpp -} - build() { - mkdir -p build - cd build - cmake \ - -Wno-dev \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DINCLUDE-PROJECTM-LIBVISUAL=ON \ - -DINCLUDE-PROJECTM-QT=ON \ - -DINCLUDE-PROJECTM-TEST=ON \ - -DINCLUDE-PROJECTM-PULSEAUDIO=ON \ - -DINCLUDE-PROJECTM-JACK=ON \ - "../${_gitname}" + cd "${_gitname}" + ./autogen.sh + ./configure --prefix=/usr --enable-sdl make } -package_projectm-git() { - pkgdesc='Music visualizer which uses 3D accelerated iterative image based rendering (git version)' - depends=('ftgl' 'glew' 'libgl') - conflicts=('projectm') - provides=('projectm') - DESTDIR="$pkgdir" make -C "build/src/NativePresets" install - DESTDIR="$pkgdir" make -C "build/src/libprojectM" install - DESTDIR="$pkgdir" install -Dm644 "${srcdir}/${_gitname}/src/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_projectm-libvisual-git() { - pkgdesc='ProjectM plugin for XMMS (git version)' - depends=('projectm' 'libvisual' 'gcc-libs') - provides=('libvisual-projectm' 'projectm-libvisual') - conflicts=('projectm-libvisual') - DESTDIR="$pkgdir" make -C "build/src/projectM-libvisual" install - DESTDIR="$pkgdir" install -Dm644 "${srcdir}/${_gitname}/src/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_projectm-pulseaudio-git() { - pkgdesc='ProjectM support for Pulseaudio (git version)' - depends=('projectm-qt' 'pulseaudio') - conflicts=('projectm-pulseaudio') - provides=('projectm-pulseaudio') - DESTDIR="$pkgdir" make -C "$srcdir/build/src/projectM-pulseaudio" install - DESTDIR="$pkgdir" install -Dm644 "${srcdir}/${_gitname}/src/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_projectm-jack-git() { - pkgdesc='ProjectM support for Jack (git version)' - depends=('projectm-qt' 'jack') - conflicts=('projectm-jack') - provides=('projectm-jack') - DESTDIR="$pkgdir" make -C "$srcdir/build/src/projectM-jack" install - DESTDIR="$pkgdir" install -Dm644 "${srcdir}/${_gitname}/src/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_projectm-qt-git() { - pkgdesc='Qt bindings for ProjectM (git version)' - depends=('projectm' 'qt4' 'libgl') - conflicts=('projectm-qt') - provides=('projectm-qt') - DESTDIR="$pkgdir" make -C "$srcdir/build/src/projectM-qt" install - DESTDIR="$pkgdir" install -Dm644 "${srcdir}/${_gitname}/src/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} - -package_projectm-test-git() { - pkgdesc='ProjectM test applications (git version)' - depends=('projectm' 'sdl' 'libgl') - conflicts=('projectm-test') - provides=('projectm-test') - DESTDIR="$pkgdir" make -C "$srcdir/build/src/projectM-test" install +package() { + cd "${_gitname}" + DESTDIR="$pkgdir" make install DESTDIR="$pkgdir" install -Dm644 "${srcdir}/${_gitname}/src/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } diff --git a/projectm-install-vera-ttf.patch b/projectm-install-vera-ttf.patch deleted file mode 100644 index 5840bc0b15d0..000000000000 --- a/projectm-install-vera-ttf.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -rupN projectm.old/src/libprojectM/CMakeLists.txt projectm/src/libprojectM/CMakeLists.txt ---- projectm.old/src/libprojectM/CMakeLists.txt 2012-06-30 02:21:45.134586637 -0300 -+++ projectm/src/libprojectM/CMakeLists.txt 2012-06-30 02:24:58.476872545 -0300 -@@ -224,7 +224,7 @@ CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_D - CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/config.inp.in" "${CMAKE_CURRENT_BINARY_DIR}/config.inp" @ONLY) - - IF(projectM_FONT_MENU MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf" OR projectM_FONT_TITLE MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf") -- INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/fonts/VeraMono.ttf DESTINATION ${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts) -+ INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/fonts/Vera.ttf DESTINATION ${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts) - ENDIF(projectM_FONT_MENU MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf" OR projectM_FONT_TITLE MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/Vera.ttf") - - IF(projectM_FONT_MENU MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/VeraMono.ttf" OR projectM_FONT_TITLE MATCHES "${CMAKE_INSTALL_PREFIX}/${RESOURCE_PREFIX}/fonts/VeraMono.ttf") |