summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Sabota2018-09-04 11:19:17 -0400
committerLukas Sabota2018-09-04 11:19:17 -0400
commit348989f0e78c7f418cd9edaa9a83b92fb3ff0d0b (patch)
tree400167f10dc0d9a5463d1bc140c63085cbd25acd
parent77e9c22f713affdc104f2aaaceb87c975df13f57 (diff)
downloadaur-348989f0e78c7f418cd9edaa9a83b92fb3ff0d0b.tar.gz
drop all packages but projectM library; use autotools
-rw-r--r--.SRCINFO70
-rw-r--r--PKGBUILD95
-rw-r--r--projectm-install-vera-ttf.patch12
3 files changed, 23 insertions, 154 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 14b52b463d6d..5e458535756d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 91afb11c9213..6bee106c24fa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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")