[proaudio] [2651] media-sound/linuxsampler-9999: dropped liblscp dep, autotools-utils, repoman payment |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2651
Author: gavlee
Date: 2013-04-03 23:08:48 +0200 (Wed, 03 Apr 2013)
Log Message:
-----------
media-sound/linuxsampler-9999: dropped liblscp dep, autotools-utils, repoman payment
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog
trunk/overlays/proaudio/media-sound/linuxsampler/Manifest
trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild
trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml
Modified: trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog 2013-04-03 21:08:43 UTC (rev 2650)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/ChangeLog 2013-04-03 21:08:48 UTC (rev 2651)
@@ -1,7 +1,12 @@
# ChangeLog for media-sound/linuxsampler
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 03 Apr 2013; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
+ linuxsampler-9999.ebuild, metadata.xml:
+ merge changes from portage, dropped dependency on liblscp, move to
+ autotools-utils eclass, repoman payment.
+
10 May 2012; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
linuxsampler-9999.ebuild:
linuxsampler-9999: ebuild updated. Thanks to
Modified: trunk/overlays/proaudio/media-sound/linuxsampler/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/Manifest 2013-04-03 21:08:43 UTC (rev 2650)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/Manifest 2013-04-03 21:08:48 UTC (rev 2651)
@@ -1,3 +1,3 @@
-EBUILD linuxsampler-9999.ebuild 1506 RMD160 09d1ca9cfa9f3ca7d04a75bb426c6b49c25f37d8 SHA1 8f9975e7dbd3db1d716f3492f4e40cc2ce0d374d SHA256 9ee2228f06baea04cde7fc9e1dc63da74fe2a3708c8e4bcd3605e1af06f7ccf1
-MISC ChangeLog 551 RMD160 5d30846e959ce2a9ed386efa1e5ed7960db4500d SHA1 9d526e3e56c0bf8eba02ce7584e9be1f0de6b197 SHA256 a9859f10d63c62673dc6a7548a60961101233a0d1049c29cbb109023bfec9b6a
-MISC metadata.xml 335 RMD160 f838118e0ed9f3b40ee86d1f30bcdd495cbc9447 SHA1 98f3d8be2f38b2332fc81639c17c0fd994ec58ba SHA256 093de1a8fe562e034e480fc2f43b6e1d8c89895eab0fa591db9cd1bd257329b4
+EBUILD linuxsampler-9999.ebuild 1300 SHA256 d4e3b7c52838316092aadd863a24dce69e41dd0e0c279ddb09a35c5cc3edf2b4 SHA512 0ce896077cbdd85a8c617d48be82e1048024308358215437259179c42e3e7b8bafc1d0cd686820c3c0a86c370e96ac19362bd569e621f8ee4b82c78f1317df33 WHIRLPOOL f61fcfab14fcb84b94a00b4240e98426f92d36ec2d6d3290a0650038451b7701e001da864522d2a071f62877ebf659219add0da3699b18a87a8747bd05394974
+MISC ChangeLog 771 SHA256 1e531ab1b1f7ab68c0647f0abeeba3f6ce623014b9dc4d188246190900f6a279 SHA512 1eb6a24a58c5b5f92dee0d49556309b7c0a6d71dd9380d574a6bbe714eb1fb07f87d187d5909d1596bedd9323b75074b0b499db2c725ebfe453c6550c59f6c55 WHIRLPOOL f4b31ebd5d74d9257a04f2933f935cf7d3e84cadaedba62e48cd417125de6fd0ca61498350a2c5192f4494f50a4b0900f29d1f6634e9f58540c250ee2ad12ea7
+MISC metadata.xml 313 SHA256 6d4e6b07a56811e6d4d354286d44cedbd889b5a37e655e1749d6af4fd0e5e1e9 SHA512 094037cd3695d4926f83112e30066aaddb057b96fe3c780dd1655413e5b2fa78eed179a4c0b38463cc41cbfc551a0ae331d01a57c0822c1a54ea30a689a7c5dd WHIRLPOOL f9f705f60c2cd257b833b51ab8c25f46e3a54d2b63727db52a95d3af0f9b247a0dabda30c40e5ceddb7d3144b922838b603a8ad87f1295dceeb3470958887869
Modified: trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild 2013-04-03 21:08:43 UTC (rev 2650)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/linuxsampler-9999.ebuild 2013-04-03 21:08:48 UTC (rev 2651)
@@ -1,11 +1,13 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
+AUTOTOOLS_AUTORECONF=1
+# bug
+AUTOTOOLS_IN_SOURCE_BUILD=1
+inherit subversion autotools-utils
-inherit eutils toolchain-funcs subversion
-
DESCRIPTION="LinuxSampler is a software audio sampler engine with professional grade features."
HOMEPAGE="http://www.linuxsampler.org/"
ESVN_REPO_URI="https://svn.linuxsampler.org/svn/linuxsampler/trunk"
@@ -13,57 +15,39 @@
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="alsa doc dssi jack lv2 sqlite"
+IUSE="alsa doc dssi jack lv2 sqlite static-libs"
-RDEPEND="
- >=media-libs/liblscp-9999
- >=media-libs/libgig-9999
+# media-libs/dssi, media-libs/lv2 automagic
+RDEPEND=">=media-libs/libgig-9999
alsa? ( media-libs/alsa-lib )
dssi? ( media-libs/dssi )
jack? ( media-sound/jack-audio-connection-kit )
lv2? ( media-libs/lv2 )
- sqlite? ( dev-db/sqlite:3 )"
-
+ sqlite? ( >=dev-db/sqlite-3.3 )"
DEPEND="${RDEPEND}
- dev-util/pkgconfig
+ virtual/pkgconfig
doc? ( app-doc/doxygen )"
-pkg_setup() {
- if [ $(gcc-major-version)$(gcc-minor-version) -eq 41 ]; then
- eerror "${PN} will maybe crash a lot with gcc-4.1."
- eerror "You have to upgrade to 4.2 for linuxsampler!"
- die
- fi
+DOCS=(AUTHORS ChangeLog NEWS README)
- if ! use sqlite; then
- ewarn "sqlite useflag not set. Disabling support for instrument-db!"
- fi
-}
-
src_configure() {
- make -f Makefile.cvs
- local myconf=""
+ local myeconfargs=(
+ $(use_enable alsa alsa-driver)
+ --disable-arts-driver
+ $(use_enable jack jack-driver)
+ $(use_enable sqlite instruments-db)
+ $(use_enable static-libs static)
+ )
- econf \
- `use_enable alsa alsa-driver` \
- `use_enable jack jack-driver` \
- `use_enable sqlite instruments-db` \
- ${myconf} || die "configure failed"
+ autotools-utils_src_configure
}
src_compile() {
- emake -j1 || die "make failed"
-
- if use doc; then
- emake docs || die "emake docs failed"
- fi
+ autotools-utils_src_compile -j1
+ use doc && autotools-utils_src_compile -j1 docs
}
src_install() {
- make DESTDIR="${D}" install || die
- dodoc AUTHORS ChangeLog README
-
- if use doc; then
- dohtml -r doc/html/*
- fi
+ use doc && HTML_DOCS=("${BUILD_DIR}"/doc/html/)
+ autotools-utils_src_install
}
Modified: trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml 2013-04-03 21:08:43 UTC (rev 2650)
+++ trunk/overlays/proaudio/media-sound/linuxsampler/metadata.xml 2013-04-03 21:08:48 UTC (rev 2651)
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>no-herd</herd>
<maintainer>
<email>proaudio@xxxxxxxxxxxxx</email>
<name>pro-audio overlay team</name>