sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Treeve Jelbert (eb503c8142c3778984c151ca3151bff3a03274c2)
- From: Treeve Jelbert <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (eb503c8142c3778984c151ca3151bff3a03274c2)
- Date: Wed, 13 Apr 2016 15:17:50 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
CMAKE_DEPENDS | 5 +++++
ChangeLog | 5 +++++
libs/libcec/BUILD | 2 ++
libs/libcec/CONFIGURE | 1 +
libs/libcec/DEPENDS | 13 +++++++++++++
libs/libcec/DETAILS | 15 +++++++++++++++
libs/libcec/HISTORY | 4 ++++
libs/libcec/INSTALL | 1 +
libs/libcec/PRE_BUILD | 7 +++++++
libs/p8-platform/BUILD | 2 ++
libs/p8-platform/CONFIGURE | 1 +
libs/p8-platform/DEPENDS | 3 +++
libs/p8-platform/DETAILS | 14 ++++++++++++++
libs/p8-platform/HISTORY | 4 ++++
libs/p8-platform/INSTALL | 1 +
libs/p8-platform/PRE_BUILD | 5 +++++
libs/p8-platform/p8-platform-config.cmake.in | 25 +++++++++++++++++++++++++
video/mythtv/BUILD | 16 +++++++---------
video/mythtv/DEPENDS | 15 ++++++++++++---
video/mythtv/DETAILS | 10 +++++-----
video/mythtv/HISTORY | 5 +++++
21 files changed, 137 insertions(+), 17 deletions(-)
New commits:
commit eb503c8142c3778984c151ca3151bff3a03274c2
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
mythtv: => 0.28.0
commit 2089fa7e0135882a6187cf325c424200f7e66eaf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
add libcec-3.1.0
commit 472e646c539401fedd89ffc17620b100ed2a5d29
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
add p8-platform - 2.0.1
commit 68c09c534fb6eb7ea1e9ad0d0951e753dd92923e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
add CMAKE_DEPENDS
diff --git a/CMAKE_DEPENDS b/CMAKE_DEPENDS
new file mode 100755
index 0000000..8840cf4
--- /dev/null
+++ b/CMAKE_DEPENDS
@@ -0,0 +1,5 @@
+depends cmake &&
+
+if [[ $CMAKE_GEN == Ninja ]];then
+ depends ninja-build-system
+fi
diff --git a/ChangeLog b/ChangeLog
index 10ef3bb..7ab040b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2016-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * CMAKE_DEPENDS: added
+ * libs/p8-platform: added
+ * libs/libcec: added
+
2016-04-11 Vlad Glagolev <stealth AT sourcemage.org>
* editors/vis: new spell, vim-like text editor
diff --git a/libs/libcec/BUILD b/libs/libcec/BUILD
new file mode 100755
index 0000000..760e1eb
--- /dev/null
+++ b/libs/libcec/BUILD
@@ -0,0 +1,2 @@
+cmake_build
+
diff --git a/libs/libcec/CONFIGURE b/libs/libcec/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/libs/libcec/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/libs/libcec/DEPENDS b/libs/libcec/DEPENDS
new file mode 100755
index 0000000..388e0c2
--- /dev/null
+++ b/libs/libcec/DEPENDS
@@ -0,0 +1,13 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends -sub CXX gcc &&
+depends swig &&
+depends libx11 &&
+depends libxrandr &&
+depends ncurses &&
+depends p8-platform &&
+depends DEVICE-MANAGER &&
+
+optional_depends swig '' '' 'build Python bindings' &&
+if is_depends_enabled $SPELL swig;then
+ depends PYTHON
+fi
diff --git a/libs/libcec/DETAILS b/libs/libcec/DETAILS
new file mode 100755
index 0000000..345482f
--- /dev/null
+++ b/libs/libcec/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=libcec
+ VERSION=3.1.0
+
SOURCE_HASH=sha512:e06f65d85ee268ec23380186d11e53f3e477bf25b955c9314cc13555eedeffee902dc8a0f3005248250c584760ab68c461b087b305dc4ef463da628ee1ab433b
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$SPELL-$VERSION
+ WEB_SITE=https://github.com/Pulse-Eight/$SPELL
+ SOURCE_URL[0]=$WEB_SITE/archive/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20160413
+ KEYWORDS=""
+ SHORT="USB CEC Adapter communication Library"
+cat << EOF
+libCEC allows you in combination with the right hardware to control your
device with
+your TV remote control. Utilising your existing HDMI cabling
+EOF
diff --git a/libs/libcec/HISTORY b/libs/libcec/HISTORY
new file mode 100644
index 0000000..3c646e3
--- /dev/null
+++ b/libs/libcec/HISTORY
@@ -0,0 +1,4 @@
+2016-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 3.1.0
+ spell created
+
diff --git a/libs/libcec/INSTALL b/libs/libcec/INSTALL
new file mode 100755
index 0000000..9d990e9
--- /dev/null
+++ b/libs/libcec/INSTALL
@@ -0,0 +1 @@
+cmake_install
diff --git a/libs/libcec/PRE_BUILD b/libs/libcec/PRE_BUILD
new file mode 100755
index 0000000..a789bfe
--- /dev/null
+++ b/libs/libcec/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i -e 's/2.8.9/3.5/;s/${CMAKE_INSTALL_LIBDIR}/lib/' \
+ src/libcec/CMakeLists.txt &&
+sed -i \
+ -e '/LIB_DESTINATION/s/${CMAKE_INSTALL_LIBDIR}/lib/' \
+ src/libcec/cmake/CheckPlatformSupport.cmake
diff --git a/libs/p8-platform/BUILD b/libs/p8-platform/BUILD
new file mode 100755
index 0000000..760e1eb
--- /dev/null
+++ b/libs/p8-platform/BUILD
@@ -0,0 +1,2 @@
+cmake_build
+
diff --git a/libs/p8-platform/CONFIGURE b/libs/p8-platform/CONFIGURE
new file mode 100755
index 0000000..b2f02c3
--- /dev/null
+++ b/libs/p8-platform/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/CMAKE_CONFIGURE
diff --git a/libs/p8-platform/DEPENDS b/libs/p8-platform/DEPENDS
new file mode 100755
index 0000000..1da3602
--- /dev/null
+++ b/libs/p8-platform/DEPENDS
@@ -0,0 +1,3 @@
+source $GRIMOIRE/CMAKE_DEPENDS &&
+depends -sub CXX gcc
+
diff --git a/libs/p8-platform/DETAILS b/libs/p8-platform/DETAILS
new file mode 100755
index 0000000..cd3e0f9
--- /dev/null
+++ b/libs/p8-platform/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=p8-platform
+ VERSION=2.0.1
+
SOURCE_HASH=sha512:ac397ffc741617be4371dc2a4b44cdddd07f2bdbd54e20e91a77e7d00b90b4d54f9aa5d2908c389638f548a7b6f9aa0a93bb10697eaecfc23117dee6f789f555
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/platform-$SPELL-$VERSION
+ WEB_SITE=https://github.com/Pulse-Eight/platform
+ SOURCE_URL[0]=$WEB_SITE/archive/$SOURCE
+ LICENSE[0]=GPL
+ ENTERED=20160413
+ KEYWORDS=""
+ SHORT="Platform support library"
+cat << EOF
+Platform support library used by libCEC
+EOF
diff --git a/libs/p8-platform/HISTORY b/libs/p8-platform/HISTORY
new file mode 100644
index 0000000..5fb9c2c
--- /dev/null
+++ b/libs/p8-platform/HISTORY
@@ -0,0 +1,4 @@
+2016-04-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.0.1
+ spell created
+
diff --git a/libs/p8-platform/INSTALL b/libs/p8-platform/INSTALL
new file mode 100755
index 0000000..9d990e9
--- /dev/null
+++ b/libs/p8-platform/INSTALL
@@ -0,0 +1 @@
+cmake_install
diff --git a/libs/p8-platform/PRE_BUILD b/libs/p8-platform/PRE_BUILD
new file mode 100755
index 0000000..d52b04f
--- /dev/null
+++ b/libs/p8-platform/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sed -i -e
's/2.8.9/3.5/;/TARGETS/s/${CMAKE_INSTALL_LIBDIR}/lib/;/UseMultiArch/D' \
+ -e '/add_library/s/ / SHARED /' CMakeLists.txt
+cp $SPELL_DIRECTORY/p8-platform-config.cmake.in .
diff --git a/libs/p8-platform/p8-platform-config.cmake.in
b/libs/p8-platform/p8-platform-config.cmake.in
new file mode 100644
index 0000000..df937dc
--- /dev/null
+++ b/libs/p8-platform/p8-platform-config.cmake.in
@@ -0,0 +1,25 @@
+# - p8-platform config mode
+#
+# Defines the following variables:
+# p8-platform_FOUND - true
+# p8-platform_VERSION - version of the platform library found, e.g. 0.2
+# p8-platform_INCLUDE_DIRS - header directories with which to compile
+# p8-platform_LINKER_FLAGS - flags that must be passed to the linker
+# p8-platform_LIBRARIES - names of the libraries with which to link
+# p8-platform_LIBRARY_DIRS - directories in which the libraries are situated
+#
+# propagate these properties from one build system to the other
+set (p8-platform_VERSION
"@p8-platform_VERSION_MAJOR@.@p8-platform_VERSION_MINOR@")
+set (p8-platform_INCLUDE_DIRS @p8-platform_INCLUDE_DIRS@
@CMAKE_INSTALL_PREFIX@/include)
+set (p8-platform_LIBRARY_DIRS @CMAKE_INSTALL_PREFIX@/lib)
+set (p8-platform_LINKER_FLAGS "@p8-platform_LINKER_FLAGS@")
+set (p8-platform_CONFIG_VARS "@p8-platform_CONFIG_VARS@")
+
+set (p8-platform_LIBRARY "-L@CMAKE_INSTALL_PREFIX@/lib -lp8-platform")
+set (p8-platform_LIBRARIES ${p8-platform_LIBRARY} "@p8-platform_LIBRARIES@")
+mark_as_advanced (p8-platform_LIBRARY)
+
+# add the library as a target, so that other things in the project including
+# this file may depend on it and get rebuild if this library changes.
+#add_library (p8-platform UNKNOWN IMPORTED)
+#set_property (TARGET p8-platform PROPERTY IMPORTED_LOCATION
"${p8-platform_LIBRARY}")
diff --git a/video/mythtv/BUILD b/video/mythtv/BUILD
index 15305cd..499187f 100755
--- a/video/mythtv/BUILD
+++ b/video/mythtv/BUILD
@@ -1,9 +1,7 @@
-#stupid qt4 spell
-PATH="$PATH:/usr/bin/qt4" &&
-disable_pic &&
-QTDIR=${QTDIR:-$INSTALL_ROOT/usr} &&
-OPTS="$ENABLE_DVB $ENABLE_OSS $ENABLE_FIREWIRE $ENABLE_JOYSTICK \
- --disable-distcc --qmake=/usr/bin/qt4/qmake \
- $OPTS" &&
-./configure --prefix=/usr $OPTS &&
-make
+cd $SOURCE_DIRECTORY/mythtv &&
+export PKG_CONFIG_PATH="$QT5DIR/lib/pkgconfig" &&
+OPTS+=" $ENABLE_DVB $ENABLE_OSS $ENABLE_FIREWIRE $ENABLE_JOYSTICK
--disable-distcc\
+ --qmake=$QT5DIR/bin/qmake \
+ --disable-systemd_notify" &&
+./configure --prefix=/usr $OPTS &&
+make
diff --git a/video/mythtv/DEPENDS b/video/mythtv/DEPENDS
index 5d1ad14..6a883d9 100755
--- a/video/mythtv/DEPENDS
+++ b/video/mythtv/DEPENDS
@@ -1,18 +1,23 @@
depends -sub CXX gcc &&
depends MYSQL &&
-depends qt4 &&
+depends -sub MYSQL qtbase &&
+depends qtscript &&
+depends qtwebkit &&
depends freetype2 &&
+depends exiv2 &&
depends libmad &&
depends libvorbis &&
+depends taglib &&
depends flac &&
-depends cdparanoia &&
+#depends cdparanoia &&
optional_depends SSL "--enable-libcrypto" "--disable-libcrypto" "for use of
the OpenSSL cryptographic library" &&
optional_depends yasm "--enable-yasm" "--disable-yasm" "for use of yasm
assembler" &&
optional_depends xmltv "" "" "For tv station grabbing" &&
optional_depends libxml2 "--enable-libxml2" "--disable-libxml2" "to get disc
metadata" &&
optional_depends lirc "--enable-lirc" "--disable-lirc" "For IR remote
support" &&
-optional_depends python "" "--without-bindings=python" "For python bindings"
&&
+optional_depends PYTHON "" "--without-bindings=python" "For python bindings"
&&
+optional_depends perl '' '--without-bindings=perl' 'Perl bindings' &&
optional_depends OPENGL "--enable-opengl-video" "--disable-opengl-video"
"For OPENGL video" &&
optional_depends pulseaudio "--enable-audio-pulseoutput"
"--disable-audio-pulseoutput" "for PulseAudio audio support" &&
optional_depends alsa-lib "--enable-audio-alsa" "--disable-audio-alsa" "for
ALSA audio support" &&
@@ -27,3 +32,7 @@ optional_depends lame "--enable-libmp3lame"
"--disable-libmp3lame" "for MP3 enco
optional_depends faac "--enable-libfaac --enable-nonfree" "--diable-libfaac"
"for AAC encoding (enables non-free code)" &&
optional_depends x264 "--enable-libx264" "--disable-libx264" "for H.264
encoding" &&
optional_depends libvpx "--enable-libvpx" "--disable-libvpx" "for VP8
encoding"
+optional_depends LIBAVCODEC "--enable-ffmpeg_pthreads"
"--disable-ffmpeg_pthreads" "FFMpeg support"
+optional_depends fftw "--enable-libfftw3" "--disable-libfftw3" "FFTW3
support"
+optional_depends sdl "--enable-sdl" "--disable-sdl" "SDL support"
+optional_depends libcec "--enable-libcec" "--disable-libcec" "CEC support"
diff --git a/video/mythtv/DETAILS b/video/mythtv/DETAILS
index cb711fe..7c12637 100755
--- a/video/mythtv/DETAILS
+++ b/video/mythtv/DETAILS
@@ -1,9 +1,9 @@
SPELL=mythtv
- VERSION=0.26.0
- SOURCE=${SPELL}-${VERSION}.tar.bz2
-
SOURCE_HASH=sha512:8c8766542b6a1a877d400fd99343e8149d9c6cc4ab1e425db358bdbdc10b6cb7422bb4bdcf984ce64b2cf02b0ad0725606b266558afcadff9ec9c9bb95bb49c0
- SOURCE_URL[0]=ftp://ftp.osuosl.org/pub/mythtv/${SOURCE}
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ VERSION=0.28.0
+
SOURCE_HASH=sha512:4646c1460df6a7c7747c10721071045ed09b57723a460143633ba686bd7fddfb13e95e5af000dd53f038d6deed47361018acd0b86a7f1725e356cb92d7177c21
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=https://www.mythtv.org/download/mythtv/${VERSION%.?}
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-fixes-${VERSION%.?}
WEB_SITE=http://www.mythtv.org
ENTERED=20040727
LICENSE[0]=GPL
diff --git a/video/mythtv/HISTORY b/video/mythtv/HISTORY
index a6f56ad..c4551aa 100644
--- a/video/mythtv/HISTORY
+++ b/video/mythtv/HISTORY
@@ -1,3 +1,8 @@
+2016=-4-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.28.0
+ * DEPENDS: add libcec exiv2 taglib qtbase qtwebkit qtscript sdl fftw
ffmpeg
+ * BUILD: adjust
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DEPENDS: depends -sub CXX gcc (half-automated)
- [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (eb503c8142c3778984c151ca3151bff3a03274c2), Treeve Jelbert, 04/13/2016
Archive powered by MHonArc 2.6.24.