parent
f0a3f6cdca
commit
47a78ef01b
@ -1,16 +1,4 @@
|
||||
DIST spideroak-bin-4.0.9830_amd64.deb 24156300 RMD160 b030d3cf738b276e8723b891cc0fd1b2e89b95f5 SHA1 7b767895dfc5c6d7fc37b2fc69312cfd7204448b SHA256 eb77a11b9f960659f881dbfadfae2e6a2572a0adfd60a29a1095025ea76c87f2
|
||||
DIST spideroak-bin-4.0.9830_x86.deb 23565500 RMD160 09a080a38697e1000f884c65f3c7525f3cd65bfa SHA1 a86ab2f82ef6fec10cad70f249fa94f8f27c41f9 SHA256 1513b195a674a3594280e93615f4768f6d8340d48b4f311e21ccdf8bb1e11f9d
|
||||
DIST spideroak-bin-4.1.9860_amd64.deb 24201826 RMD160 3527477a9b85b69f04ec21f11660f32e1e0604b9 SHA1 836f4c5b0ab5f4967a5757a9efc8af5f8b347236 SHA256 3f6ba38c3793391dc679953f65cefc3e58017650ffc83251a1c54f4c09bfec6f
|
||||
DIST spideroak-bin-4.1.9860_x86.deb 23635590 RMD160 bc423c3b5713986ddfec292340cb82e33dad7360 SHA1 93a658745d2248d39518690d5a0e588b1eac67e3 SHA256 2850bddf8a227e14b6b4fc1590e3a1c49ee5a31d23d154610785daaf1aa52df1
|
||||
DIST spideroak-bin-4.2.9907_amd64.deb 24566024 RMD160 12dc82098d4fe0eac78364e3569c12cb20b186fe SHA1 cd54a68f479697a50bd61fdb674d927b44157ca6 SHA256 185138252059328f576da06643c46585194a59a2f76af8769fc0dfb1674e492f
|
||||
DIST spideroak-bin-4.2.9907_x86.deb 23966688 RMD160 cf7878bcc513b0bf2bd05879215f693117bb716d SHA1 41d4a06f4cdb53c6c3e7aa38de2d94de44053e57 SHA256 bf2de114d41fa2cd86abdf03663c51669f9f4051c6c2e436768cb8411668efda
|
||||
DIST spideroak-bin-4.2.9913_amd64.deb 24566640 RMD160 2ce797732ca6e157c7a2e93cede44cc18aec6fd8 SHA1 141de5c7fa4b17c9cc2fd074336a80f00da649b7 SHA256 4d0491e8b52503fa4cd5cf38cf235a946c9b9d28e1b01c5d2f02c2cdb97a6bff
|
||||
DIST spideroak-bin-4.2.9913_x86.deb 23969878 RMD160 c083bb88033eda8600b190e57f063c94cf1e48b5 SHA1 1d9a2d3450a8ec737740c3a4308082679bf5479d SHA256 0e460c1d89c9284201b6537dcee5ae4078de422f5f426202ca24f28b59bd1a61
|
||||
DIST spideroak-bin-4.3.9917_amd64.deb 24574464 RMD160 118986b51087c546d07ad1e5aedada80bf3ed1a9 SHA1 0614262adbd37766cde98685395bf4594308bc7a SHA256 e74301f5b596e20c083704a6e90d87c47f13f7bd090ed9907c71338807e3eaed
|
||||
DIST spideroak-bin-4.3.9917_x86.deb 23977216 RMD160 0a6cbe67abaf509d740be7f62ec155e0c5e47cf5 SHA1 da40e3282d9a71ac73dbc4cacae723924588df12 SHA256 89bb3015d431bb7039f6898cbd43c1e76407fffd2d52d8ff33314e4cb32307ee
|
||||
DIST spideroak-bin-4.3.9928_amd64.deb 24573378 RMD160 145b5974ddec0d875df80e805efd8b08450ff859 SHA1 ace790179e0950fc0a00ba954caa5469ff67799b SHA256 a4288b0c92fd4565bc1f179a38540c0828bd6cd638e178d2c2dea1552de5f832
|
||||
DIST spideroak-bin-4.3.9928_x86.deb 23976484 RMD160 cb877ceee62f86256ef2e2c4b95e471b2ab510b6 SHA1 d2a0522109dc7f0611bff957b8709dca92661490 SHA256 7fb9dfb05c0ca68eccd035152aa4316036c9b1119ef7f6406788eb65c10f30cb
|
||||
DIST spideroak-bin-4.5.9939_amd64.deb 24617154 RMD160 4fa9248b73a09b58caf3b596225f237992609bbf SHA1 4015cea9ea460da6ac35538197705a69293f02b8 SHA256 4cd96643b41095fde9cd04ec24617f4b82b8af7ae0fb9c8ebe4d1448f6e5c23c
|
||||
DIST spideroak-bin-4.5.9939_x86.deb 24019228 RMD160 b5d76947106485310eef425afff860ddd7e9b847 SHA1 8f358e679bc9aa2eef058d8cebffa71ca125d14e SHA256 5b25b1663a92a66d7de17832a4d3bd911f5b192e67c3bb5bcd23044726b27233
|
||||
DIST spideroak-bin-4.5.9941_amd64.deb 24625808 RMD160 ca486e04eb35ab6224d5fc32421416d3b8554169 SHA1 f14e6eed76c5084b20e4e6a389802a160457b538 SHA256 9426dcc8c8fa59fa2cb40f3688aac304439aeb0c61fcee0c2b01f66a0550705c
|
||||
DIST spideroak-bin-4.5.9941_x86.deb 24026748 RMD160 61ad6e99d5a97eaf4b63f6daa519c8ce82f0a12d SHA1 b621493c5b6eaf7a45e2d836e82e0eab72cb8ea8 SHA256 308942ee3094dc8ea33752c6cbe06d1b26e0b70dda651b25c20f30238d85facc
|
||||
|
@ -1,95 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.0.9830.ebuild,v 1.2 2011/12/10 01:30:10 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
REV=$(get_version_component_range 3)
|
||||
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
|
||||
|
||||
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
|
||||
HOMEPAGE="https://spideroak.com"
|
||||
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
|
||||
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="spideroak"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus headless qt-bundled"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.12.0
|
||||
dbus? ( sys-apps/dbus )
|
||||
>=sys-devel/gcc-4
|
||||
>=sys-libs/glibc-2.7
|
||||
!headless? (
|
||||
>=media-libs/fontconfig-2.4.0
|
||||
>=media-libs/freetype-2.3.5
|
||||
>=x11-libs/libICE-1.0.0
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
!qt-bundled? ( x11-libs/qt-gui:4[accessibility,dbus] )
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./data.tar.gz
|
||||
rm -f control.tar.gz data.tar.gz debian-binary
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# change /usr/ to /opt/SpiderOak/ in start script
|
||||
sed -i 's:/usr/lib:/opt:g' usr/bin/SpiderOak || die "sed failed"
|
||||
# change /usr/ to /opt/ in .desktop file
|
||||
sed -i 's:/usr/bin/SpiderOak:/opt/bin/SpiderOak:g' usr/share/applications/spideroak.desktop || die "sed failed"
|
||||
|
||||
# disable GUI if headless useflag is enabled
|
||||
if use headless; then
|
||||
sed -i 's:"$@":--headless "$@":' usr/bin/SpiderOak || die "sed failed"
|
||||
fi
|
||||
|
||||
# remove shipped libstdc++.so.6 as it does not provide LIBCXX_3.4.11
|
||||
# and it seems to work alright with the one from >=gcc-4
|
||||
rm usr/lib/SpiderOak/libstdc++.so.6 || die "rm libstdc++.so.6 failed"
|
||||
|
||||
if ! use qt-bundled || use headless; then
|
||||
# rm precompiled and bundled qt libs
|
||||
rm usr/lib/SpiderOak/libQt*.so.4 || die "rm libQt*.so.4 failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /opt/SpiderOak
|
||||
doins -r usr/lib/SpiderOak/*
|
||||
|
||||
exeinto /opt/SpiderOak
|
||||
doexe usr/lib/SpiderOak/SpiderOak
|
||||
|
||||
exeinto /opt/bin
|
||||
doexe usr/bin/SpiderOak
|
||||
|
||||
if use dbus; then
|
||||
insinto /etc/dbus-1
|
||||
doins -r etc/dbus-1/*
|
||||
fi
|
||||
|
||||
if ! use headless; then
|
||||
domenu usr/share/applications/spideroak.desktop
|
||||
doicon usr/share/pixmaps/spideroak.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use headless ; then
|
||||
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
|
||||
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
|
||||
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
|
||||
fi
|
||||
}
|
@ -1,109 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.2.9907.ebuild,v 1.1 2011/12/10 00:34:07 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
REV=$(get_version_component_range 3)
|
||||
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
|
||||
|
||||
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
|
||||
HOMEPAGE="https://spideroak.com"
|
||||
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
|
||||
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="spideroak"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus headless pycurl-bundled qt-bundled"
|
||||
|
||||
RDEPEND="dev-db/sqlite:3
|
||||
>=dev-libs/glib-2.22.0
|
||||
dev-libs/openssl:0.9.8
|
||||
media-libs/libpng:1.2
|
||||
>=sys-devel/gcc-4
|
||||
>=sys-libs/glibc-2.7
|
||||
sys-libs/zlib
|
||||
dbus? ( sys-apps/dbus )
|
||||
!headless? (
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
>=media-libs/freetype-2.3.5
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender
|
||||
!qt-bundled? ( x11-libs/qt-gui:4[accessibility,dbus] )
|
||||
)
|
||||
pycurl-bundled? (
|
||||
net-libs/libssh2
|
||||
net-misc/curl
|
||||
)
|
||||
!pycurl-bundled? ( dev-python/pycurl )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./data.tar.gz
|
||||
rm -f control.tar.gz data.tar.gz debian-binary
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# change /usr/ to /opt/SpiderOak/ in start script
|
||||
sed -i 's:/usr/lib:/opt:g' usr/bin/SpiderOak || die "sed failed"
|
||||
# change /usr/ to /opt/ in .desktop file
|
||||
sed -i 's:/usr/bin/SpiderOak:/opt/bin/SpiderOak:g' usr/share/applications/spideroak.desktop || die "sed failed"
|
||||
|
||||
# disable GUI if headless useflag is enabled
|
||||
if use headless ; then
|
||||
sed -i 's:"$@":--headless "$@":' usr/bin/SpiderOak || die "sed failed"
|
||||
fi
|
||||
|
||||
# remove shipped libstdc++.so.6 as it does not provide LIBCXX_3.4.11
|
||||
# and it seems to work alright with the one from >=gcc-4
|
||||
rm usr/lib/SpiderOak/libstdc++.so.6 || die "rm libstdc++.so.6 failed"
|
||||
|
||||
if ! use qt-bundled || use headless ; then
|
||||
# rm precompiled and bundled qt libs
|
||||
rm usr/lib/SpiderOak/libQt*.so.4 || die "rm libQt*.so.4 failed"
|
||||
fi
|
||||
|
||||
if ! use pycurl-bundled ; then
|
||||
# rm precompiled and bundled pycurl
|
||||
rm usr/lib/SpiderOak/pycurl.so
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /opt/SpiderOak
|
||||
doins -r usr/lib/SpiderOak/*
|
||||
|
||||
exeinto /opt/SpiderOak
|
||||
doexe usr/lib/SpiderOak/SpiderOak
|
||||
|
||||
exeinto /opt/bin
|
||||
doexe usr/bin/SpiderOak
|
||||
|
||||
if use dbus ; then
|
||||
insinto /etc/dbus-1
|
||||
doins -r etc/dbus-1/*
|
||||
fi
|
||||
|
||||
if ! use headless ; then
|
||||
domenu usr/share/applications/spideroak.desktop
|
||||
doicon usr/share/pixmaps/spideroak.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use headless ; then
|
||||
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
|
||||
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
|
||||
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
|
||||
fi
|
||||
}
|
@ -1,154 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.2.9913.ebuild,v 1.1 2012/01/26 17:31:11 blueness Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
REV=$(get_version_component_range 3)
|
||||
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
|
||||
|
||||
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
|
||||
HOMEPAGE="https://spideroak.com"
|
||||
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
|
||||
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="spideroak"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus headless system-libs"
|
||||
|
||||
SSL_SLOT="0.9.8"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
dbus? ( sys-apps/dbus )
|
||||
!headless? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
dev-libs/glib:2
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
)
|
||||
system-libs? (
|
||||
dev-libs/openssl:$SSL_SLOT
|
||||
net-misc/curl
|
||||
>=sys-devel/gcc-4
|
||||
dev-libs/glib:2
|
||||
dev-libs/libpcre
|
||||
media-libs/libpng:1.2
|
||||
x11-libs/qt-core
|
||||
x11-libs/qt-gui
|
||||
dev-db/sqlite:3
|
||||
net-libs/libssh2
|
||||
sys-libs/zlib
|
||||
dev-lang/python:2.7
|
||||
dev-python/pycurl
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./data.tar.gz
|
||||
rm -f control.tar.gz data.tar.gz debian-binary
|
||||
rm -f usr/share/doc/spideroak/copyright
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/opt-path.patch
|
||||
use headless && epatch "${FILESDIR}"/headless.patch
|
||||
|
||||
# Remove bundled libraries/plugins/python interpreter. Please keep this
|
||||
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
|
||||
# list of deleted files below
|
||||
#
|
||||
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
|
||||
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
|
||||
# libcurl.so* => net-misc/curl
|
||||
# libexpat.so* => dev-libs/expat
|
||||
# libgcc_s.so => >=sys-devel/gcc-4
|
||||
# libstdc++.so* => >=sys-devel/gcc-4
|
||||
# libpcre.so* => dev-libs/libpcre
|
||||
# libpng12* => media-libs/libpng:1.2
|
||||
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
|
||||
# libsqlite3.so* => dev-db/sqlite:3
|
||||
# libssh2.so* => net-libs/libssh2
|
||||
# libz.so* => sys-libs/zlib
|
||||
#
|
||||
# pycurl.so => dev-python/pycurl
|
||||
#
|
||||
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
|
||||
#
|
||||
if use system-libs; then
|
||||
for lib in \
|
||||
libcrypto.so.$SSL_SLOT \
|
||||
libssl.so.$SSL_SLOT \
|
||||
libcurl.so* \
|
||||
libexpat.so* \
|
||||
libgcc_s.so* \
|
||||
libpcre.so* \
|
||||
libpng12* \
|
||||
libQt*.so* \
|
||||
libsqlite3.so* \
|
||||
libssh2.so* \
|
||||
libstdc++.so* \
|
||||
libz.so* \
|
||||
pycurl.so \
|
||||
pyexpat.so
|
||||
do
|
||||
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
|
||||
done
|
||||
|
||||
# Remove bundled python interpreter => dev-lang/python:2.7
|
||||
rm usr/lib/SpiderOak/py || die "rm py failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
#install the executable script
|
||||
exeinto /usr/bin
|
||||
doexe usr/bin/SpiderOak
|
||||
|
||||
#install the prebundled libraries
|
||||
dodir /opt
|
||||
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
|
||||
|
||||
#install the config files
|
||||
rm -rf etc/apt
|
||||
use dbus || rm -rf etc/dbus-1
|
||||
insinto /
|
||||
doins -r etc
|
||||
|
||||
#install the changelog
|
||||
insinto /usr/share/doc/${P}
|
||||
doins usr/share/doc/spideroak/changelog.gz
|
||||
|
||||
if ! use headless ; then
|
||||
domenu usr/share/applications/spideroak.desktop
|
||||
doicon usr/share/pixmaps/spideroak.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use headless; then
|
||||
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
|
||||
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
|
||||
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
|
||||
fi
|
||||
if use system-libs; then
|
||||
einfo "You have chosen to use your system libraries rather than the libraries that SpiderOak"
|
||||
einfo "bundles with their software. The advantage to doing so is that it reduce the size of"
|
||||
einfo "the package on your hard drive. However, upstream discourages this: see bug #398313."
|
||||
fi
|
||||
}
|
@ -1,156 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.3.9917.ebuild,v 1.1 2012/02/11 20:32:07 blueness Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
REV=$(get_version_component_range 3)
|
||||
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
|
||||
|
||||
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
|
||||
HOMEPAGE="https://spideroak.com"
|
||||
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
|
||||
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="spideroak"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus headless system-libs"
|
||||
|
||||
SSL_SLOT="0.9.8"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
dbus? ( sys-apps/dbus )
|
||||
!headless? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
dev-libs/glib:2
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
)
|
||||
system-libs? (
|
||||
dev-libs/openssl:$SSL_SLOT
|
||||
net-misc/curl
|
||||
>=sys-devel/gcc-4
|
||||
dev-libs/glib:2
|
||||
dev-libs/libpcre
|
||||
media-libs/libpng:1.2
|
||||
x11-libs/qt-core
|
||||
x11-libs/qt-gui
|
||||
dev-db/sqlite:3
|
||||
net-libs/libssh2
|
||||
sys-libs/zlib
|
||||
dev-lang/python:2.7
|
||||
dev-python/pycurl
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./data.tar.gz
|
||||
rm -f control.tar.gz data.tar.gz debian-binary
|
||||
rm -f usr/share/doc/spideroak/copyright
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/opt-path.patch
|
||||
use headless && epatch "${FILESDIR}"/headless.patch
|
||||
|
||||
# Remove bundled libraries/plugins/python interpreter. Please keep this
|
||||
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
|
||||
# list of deleted files below
|
||||
#
|
||||
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
|
||||
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
|
||||
# libcurl.so* => net-misc/curl
|
||||
# libexpat.so* => dev-libs/expat
|
||||
# libgcc_s.so => >=sys-devel/gcc-4
|
||||
# libstdc++.so* => >=sys-devel/gcc-4
|
||||
# libpcre.so* => dev-libs/libpcre
|
||||
# libpng12* => media-libs/libpng:1.2
|
||||
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
|
||||
# libsqlite3.so* => dev-db/sqlite:3
|
||||
# libssh2.so* => net-libs/libssh2
|
||||
# libz.so* => sys-libs/zlib
|
||||
#
|
||||
# pycurl.so => dev-python/pycurl
|
||||
#
|
||||
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
|
||||
#
|
||||
if use system-libs; then
|
||||
for lib in \
|
||||
libcrypto.so.$SSL_SLOT \
|
||||
libssl.so.$SSL_SLOT \
|
||||
libcurl.so* \
|
||||
libexpat.so* \
|
||||
libgcc_s.so* \
|
||||
libpcre.so* \
|
||||
libpng12* \
|
||||
libQt*.so* \
|
||||
libsqlite3.so* \
|
||||
libssh2.so* \
|
||||
libstdc++.so* \
|
||||
libz.so* \
|
||||
pycurl.so \
|
||||
pyexpat.so
|
||||
do
|
||||
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
|
||||
done
|
||||
|
||||
# Remove bundled python interpreter => dev-lang/python:2.7
|
||||
rm usr/lib/SpiderOak/py || die "rm py failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
#install the executable script
|
||||
exeinto /usr/bin
|
||||
doexe usr/bin/SpiderOak
|
||||
|
||||
#install the prebundled libraries
|
||||
dodir /opt
|
||||
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
|
||||
|
||||
#install the config files
|
||||
rm -rf etc/apt
|
||||
use dbus || rm -rf etc/dbus-1
|
||||
insinto /
|
||||
doins -r etc
|
||||
|
||||
#install the changelog
|
||||
insinto /usr/share/doc/${P}
|
||||
doins usr/share/doc/spideroak/changelog.gz
|
||||
|
||||
if ! use headless ; then
|
||||
domenu usr/share/applications/spideroak.desktop
|
||||
doicon usr/share/pixmaps/spideroak.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use headless; then
|
||||
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
|
||||
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
|
||||
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
|
||||
fi
|
||||
if use system-libs; then
|
||||
einfo "You have chosen to use your system libraries rather than the precompiled libraries that"
|
||||
einfo "SpiderOak bundles with their software. While upstream discourages this (see bug #398313),"
|
||||
einfo "there are advantages to using the system libraries, like reducing the size of the package"
|
||||
einfo "on your hard drive. For more reasons why bundled librars are not a good idea, see"
|
||||
einfo " https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries"
|
||||
fi
|
||||
}
|
@ -1,156 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.3.9928.ebuild,v 1.1 2012/03/17 11:29:33 blueness Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
REV=$(get_version_component_range 3)
|
||||
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
|
||||
|
||||
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
|
||||
HOMEPAGE="https://spideroak.com"
|
||||
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
|
||||
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="spideroak"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus headless system-libs"
|
||||
|
||||
SSL_SLOT="0.9.8"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
dbus? ( sys-apps/dbus )
|
||||
!headless? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
dev-libs/glib:2
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
)
|
||||
system-libs? (
|
||||
dev-libs/openssl:$SSL_SLOT
|
||||
net-misc/curl
|
||||
>=sys-devel/gcc-4
|
||||
dev-libs/glib:2
|
||||
dev-libs/libpcre
|
||||
media-libs/libpng:1.2
|
||||
x11-libs/qt-core
|
||||
x11-libs/qt-gui
|
||||
dev-db/sqlite:3
|
||||
net-libs/libssh2
|
||||
sys-libs/zlib
|
||||
dev-lang/python:2.7
|
||||
dev-python/pycurl
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./data.tar.gz
|
||||
rm -f control.tar.gz data.tar.gz debian-binary
|
||||
rm -f usr/share/doc/spideroak/copyright
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/opt-path.patch
|
||||
use headless && epatch "${FILESDIR}"/headless.patch
|
||||
|
||||
# Remove bundled libraries/plugins/python interpreter. Please keep this
|
||||
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
|
||||
# list of deleted files below
|
||||
#
|
||||
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
|
||||
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
|
||||
# libcurl.so* => net-misc/curl
|
||||
# libexpat.so* => dev-libs/expat
|
||||
# libgcc_s.so => >=sys-devel/gcc-4
|
||||
# libstdc++.so* => >=sys-devel/gcc-4
|
||||
# libpcre.so* => dev-libs/libpcre
|
||||
# libpng12* => media-libs/libpng:1.2
|
||||
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
|
||||
# libsqlite3.so* => dev-db/sqlite:3
|
||||
# libssh2.so* => net-libs/libssh2
|
||||
# libz.so* => sys-libs/zlib
|
||||
#
|
||||
# pycurl.so => dev-python/pycurl
|
||||
#
|
||||
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
|
||||
#
|
||||
if use system-libs; then
|
||||
for lib in \
|
||||
libcrypto.so.$SSL_SLOT \
|
||||
libssl.so.$SSL_SLOT \
|
||||
libcurl.so* \
|
||||
libexpat.so* \
|
||||
libgcc_s.so* \
|
||||
libpcre.so* \
|
||||
libpng12* \
|
||||
libQt*.so* \
|
||||
libsqlite3.so* \
|
||||
libssh2.so* \
|
||||
libstdc++.so* \
|
||||
libz.so* \
|
||||
pycurl.so \
|
||||
pyexpat.so
|
||||
do
|
||||
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
|
||||
done
|
||||
|
||||
# Remove bundled python interpreter => dev-lang/python:2.7
|
||||
rm usr/lib/SpiderOak/py || die "rm py failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
#install the executable script
|
||||
exeinto /usr/bin
|
||||
doexe usr/bin/SpiderOak
|
||||
|
||||
#install the prebundled libraries
|
||||
dodir /opt
|
||||
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
|
||||
|
||||
#install the config files
|
||||
rm -rf etc/apt
|
||||
use dbus || rm -rf etc/dbus-1
|
||||
insinto /
|
||||
doins -r etc
|
||||
|
||||
#install the changelog
|
||||
insinto /usr/share/doc/${P}
|
||||
doins usr/share/doc/spideroak/changelog.gz
|
||||
|
||||
if ! use headless ; then
|
||||
domenu usr/share/applications/spideroak.desktop
|
||||
doicon usr/share/pixmaps/spideroak.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use headless; then
|
||||
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
|
||||
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
|
||||
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
|
||||
fi
|
||||
if use system-libs; then
|
||||
einfo "You have chosen to use your system libraries rather than the precompiled libraries that"
|
||||
einfo "SpiderOak bundles with their software. While upstream discourages this (see bug #398313),"
|
||||
einfo "there are advantages to using the system libraries, like reducing the size of the package"
|
||||
einfo "on your hard drive. For more reasons why bundled librars are not a good idea, see"
|
||||
einfo " https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries"
|
||||
fi
|
||||
}
|
@ -1,156 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-backup/spideroak-bin/spideroak-bin-4.5.9939.ebuild,v 1.1 2012/05/12 23:44:43 blueness Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils versionator
|
||||
|
||||
REV=$(get_version_component_range 3)
|
||||
SRC_URI_BASE="https://spideroak.com/directdownload?platform=ubuntulucid"
|
||||
|
||||
DESCRIPTION="An easy, secure and consolidated free online backup, storage, access and sharing system."
|
||||
HOMEPAGE="https://spideroak.com"
|
||||
SRC_URI="x86? ( ${SRC_URI_BASE}&arch=i386&revision=${REV} -> ${P}_x86.deb )
|
||||
amd64? ( ${SRC_URI_BASE}&arch=x86_64&revision=${REV} -> ${P}_amd64.deb )"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
LICENSE="spideroak"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="dbus headless system-libs"
|
||||
|
||||
SSL_SLOT="0.9.8"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="
|
||||
dbus? ( sys-apps/dbus )
|
||||
!headless? (
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
dev-libs/glib:2
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXmu
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
)
|
||||
system-libs? (
|
||||
dev-libs/openssl:$SSL_SLOT
|
||||
net-misc/curl
|
||||
>=sys-devel/gcc-4
|
||||
dev-libs/glib:2
|
||||
dev-libs/libpcre
|
||||
media-libs/libpng:1.2
|
||||
x11-libs/qt-core
|
||||
x11-libs/qt-gui
|
||||
dev-db/sqlite:3
|
||||
net-libs/libssh2
|
||||
sys-libs/zlib
|
||||
dev-lang/python:2.7
|
||||
dev-python/pycurl
|
||||
)
|
||||
"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./data.tar.gz
|
||||
rm -f control.tar.gz data.tar.gz debian-binary
|
||||
rm -f usr/share/doc/spideroak/copyright
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/opt-path.patch
|
||||
use headless && epatch "${FILESDIR}"/headless.patch
|
||||
|
||||
# Remove bundled libraries/plugins/python interpreter. Please keep this
|
||||
# mapping in sync with the RDEPEND system-libs? ( atoms ) above, and the
|
||||
# list of deleted files below
|
||||
#
|
||||
# libcrypto.so.0.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
|
||||
# libssl.so.$SSL_SLOT => dev-libs/openssl:$SSL_SLOT
|
||||
# libcurl.so* => net-misc/curl
|
||||
# libexpat.so* => dev-libs/expat
|
||||
# libgcc_s.so => >=sys-devel/gcc-4
|
||||
# libstdc++.so* => >=sys-devel/gcc-4
|
||||
# libpcre.so* => dev-libs/libpcre
|
||||
# libpng12* => media-libs/libpng:1.2
|
||||
# libQt*.so* => x11-libs/qt-core x11-libs/qt-gui
|
||||
# libsqlite3.so* => dev-db/sqlite:3
|
||||
# libssh2.so* => net-libs/libssh2
|
||||
# libz.so* => sys-libs/zlib
|
||||
#
|
||||
# pycurl.so => dev-python/pycurl
|
||||
#
|
||||
# usr/lib/SpiderOak/py pyexpat.so => dev-lang/python:2.7
|
||||
#
|
||||
if use system-libs; then
|
||||
for lib in \
|
||||
libcrypto.so.$SSL_SLOT \
|
||||
libssl.so.$SSL_SLOT \
|
||||
libcurl.so* \
|
||||
libexpat.so* \
|
||||
libgcc_s.so* \
|
||||
libpcre.so* \
|
||||
libpng12* \
|
||||
libQt*.so* \
|
||||
libsqlite3.so* \
|
||||
libssh2.so* \
|
||||
libstdc++.so* \
|
||||
libz.so* \
|
||||
pycurl.so \
|
||||
pyexpat.so
|
||||
do
|
||||
rm usr/lib/SpiderOak/$lib || die "rm $lib failed"
|
||||
done
|
||||
|
||||
# Remove bundled python interpreter => dev-lang/python:2.7
|
||||
rm usr/lib/SpiderOak/py || die "rm py failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
#install the executable script
|
||||
exeinto /usr/bin
|
||||
doexe usr/bin/SpiderOak
|
||||
|
||||
#install the prebundled libraries
|
||||
dodir /opt
|
||||
cp -pPR usr/lib/SpiderOak "${ED}"/opt/
|
||||
|
||||
#install the config files
|
||||
rm -rf etc/apt
|
||||
use dbus || rm -rf etc/dbus-1
|
||||
insinto /
|
||||
doins -r etc
|
||||
|
||||
#install the changelog
|
||||
insinto /usr/share/doc/${P}
|
||||
doins usr/share/doc/spideroak/changelog.gz
|
||||
|
||||
if ! use headless ; then
|
||||
domenu usr/share/applications/spideroak.desktop
|
||||
doicon usr/share/pixmaps/spideroak.png
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use headless; then
|
||||
einfo "For instructions on running SpiderOak without a GUI, please read the FAQ:"
|
||||
einfo " https://spideroak.com/faq/questions/62/how_do_i_install_spideroak_on_a_headless_linux_server/"
|
||||
einfo " https://spideroak.com/faq/questions/67/how_can_i_use_spideroak_from_the_commandline/"
|
||||
fi
|
||||
if use system-libs; then
|
||||
einfo "You have chosen to use your system libraries rather than the precompiled libraries that"
|
||||
einfo "SpiderOak bundles with their software. While upstream discourages this (see bug #398313),"
|
||||
einfo "there are advantages to using the system libraries, like reducing the size of the package"
|
||||
einfo "on your hard drive. For more reasons why bundled librars are not a good idea, see"
|
||||
einfo " https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries"
|
||||
fi
|
||||
}
|
@ -0,0 +1,202 @@
|
||||
From 20c24114143d6d38774b56a142fd4ae05094308e Mon Sep 17 00:00:00 2001
|
||||
From: Caolán McNamara <caolanm@redhat.com>
|
||||
Date: Sun, 13 May 2012 21:41:30 +0000
|
||||
Subject: Resolves: fdo#49849 implement Unicode 6.1 hebrew line breaking rules
|
||||
|
||||
i.e. sync with svn diff -c 31071
|
||||
http://source.icu-project.org/repos/icu/icu/trunk/source/data/brkitr/line.txt
|
||||
|
||||
Change-Id: I I I41b3d02f1a0da3b83a9684f29d466660d96254c6
|
||||
---
|
||||
diff --git a/i18npool/source/breakiterator/data/line.txt b/i18npool/source/breakiterator/data/line.txt
|
||||
index cbabee6..91c8f3d 100644
|
||||
--- a/i18npool/source/breakiterator/data/line.txt
|
||||
+++ b/i18npool/source/breakiterator/data/line.txt
|
||||
@@ -61,11 +61,13 @@ $BB = [:LineBreak = Break_Before:];
|
||||
$BK = [:LineBreak = Mandatory_Break:];
|
||||
$B2 = [:LineBreak = Break_Both:];
|
||||
$CB = [:LineBreak = Contingent_Break:];
|
||||
+$CJ = [:LineBreak = Conditional_Japanese_Starter:];
|
||||
$CL = [:LineBreak = Close_Punctuation:] ;
|
||||
$CM = [:LineBreak = Combining_Mark:];
|
||||
$CR = [:LineBreak = Carriage_Return:];
|
||||
$EX = [:LineBreak = Exclamation:];
|
||||
$GL = [:LineBreak = Glue:];
|
||||
+$HL = [:LineBreak = Hebrew_Letter:];
|
||||
$HY = [:LineBreak = Hyphen:];
|
||||
$H2 = [:LineBreak = H2:];
|
||||
$H3 = [:LineBreak = H3:];
|
||||
@@ -77,7 +79,7 @@ $JV = [:LineBreak = JV:];
|
||||
$JT = [:LineBreak = JT:];
|
||||
$LF = [:LineBreak = Line_Feed:];
|
||||
$NL = [:LineBreak = Next_Line:];
|
||||
-$NS = [:LineBreak = Nonstarter:];
|
||||
+$NS = [[:LineBreak = Nonstarter:] $CJ];
|
||||
$NU = [:LineBreak = Numeric:];
|
||||
$OP = [[:LineBreak = Open_Punctuation:] - $DG];
|
||||
$PO = [:LineBreak = Postfix_Numeric:];
|
||||
@@ -118,6 +120,7 @@ $B2cm = $B2 $CM*;
|
||||
$CLcm = $CL $CM*;
|
||||
$EXcm = $EX $CM*;
|
||||
$GLcm = $GL $CM*;
|
||||
+$HLcm = $HL $CM*;
|
||||
$HYcm = $HY $CM*;
|
||||
$H2cm = $H2 $CM*;
|
||||
$H3cm = $H3 $CM*;
|
||||
@@ -150,6 +153,7 @@ $B2 $CM+;
|
||||
$CL $CM+;
|
||||
$EX $CM+;
|
||||
$GL $CM+;
|
||||
+$HL $CM+;
|
||||
$HY $CM+;
|
||||
$H2 $CM+;
|
||||
$H3 $CM+;
|
||||
@@ -186,7 +190,7 @@ $CANT_CM = [ $SP $BK $CR $LF $NL $ZW $CM]; # Bases that can't take CMs
|
||||
# so for this one case we need to manually list out longer sequences.
|
||||
#
|
||||
$AL_FOLLOW_NOCM = [$BK $CR $LF $NL $ZW $SP];
|
||||
-$AL_FOLLOW_CM = [$CL $EX $IS $SY $WJ $GL $QU $BA $HY $NS $IN $NU $ALPlus $OP];
|
||||
+$AL_FOLLOW_CM = [$CL $EX $HL $IS $SY $WJ $GL $QU $BA $HY $NS $IN $NU $ALPlus $OP];
|
||||
$AL_FOLLOW = [$AL_FOLLOW_NOCM $AL_FOLLOW_CM];
|
||||
|
||||
|
||||
@@ -320,8 +324,13 @@ $LB20NonBreaks $CM* ($BAcm | $HYcm | $NScm);
|
||||
$BBcm [^$CB]; # $BB x
|
||||
$BBcm $LB20NonBreaks $CM*;
|
||||
|
||||
+# LB 21a Don't break after Hebrew + Hyphen
|
||||
+# HL (HY | BA) x
|
||||
+#
|
||||
+$HLcm ($HYcm | $BAcm) [^$CB]?;
|
||||
+
|
||||
# LB 22
|
||||
-$ALcm $INcm;
|
||||
+($ALcm | $HLcm) $INcm;
|
||||
$CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL
|
||||
$IDcm $INcm;
|
||||
$INcm $INcm;
|
||||
@@ -331,16 +340,18 @@ $NUcm $INcm;
|
||||
# $LB 23
|
||||
$IDcm $POcm;
|
||||
$ALcm $NUcm; # includes $LB19
|
||||
+$HLcm $NUcm;
|
||||
$CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL
|
||||
$NUcm $ALcm;
|
||||
+$NUcm $HLcm;
|
||||
|
||||
#
|
||||
# LB 24
|
||||
#
|
||||
$PRcm $IDcm;
|
||||
$ALcm $PRcm;
|
||||
-$PRcm $ALcm;
|
||||
-$POcm $ALcm;
|
||||
+$PRcm ($ALcm | $HLcm);
|
||||
+$POcm ($ALcm | $HLcm);
|
||||
|
||||
#
|
||||
# LB 25 Numbers.
|
||||
@@ -361,8 +372,8 @@ $PRcm ($JLcm | $JVcm | $JTcm | $H2cm | $H3cm);
|
||||
|
||||
# LB 28 Do not break between alphabetics
|
||||
#
|
||||
-$ALcm $ALcm;
|
||||
-$CM+ $ALcm; # The $CM+ is from rule 10, and unattached CM is treated as AL
|
||||
+($ALcm | $HLcm) ($ALcm | $HLcm);
|
||||
+$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL
|
||||
|
||||
# LB 29
|
||||
$IScm ($ALcm | $NUcm);
|
||||
@@ -371,11 +382,9 @@ $IScm ($ALcm | $NUcm);
|
||||
# Rule 30 Do not break between letters, numbers or ordinary symbols
|
||||
# and opening or closing punctuation
|
||||
#
|
||||
-($ALcm | $NUcm) $OPcm;
|
||||
+($ALcm | $HLcm | $NUcm) $OPcm;
|
||||
$CM+ $OPcm;
|
||||
-$CLcm ($ALcm | $NUcm);
|
||||
-
|
||||
-
|
||||
+$CLcm ($ALcm | $HLcm | $NUcm);
|
||||
|
||||
#
|
||||
# Reverse Rules.
|
||||
@@ -391,6 +400,7 @@ $CM+ $B2;
|
||||
$CM+ $CL;
|
||||
$CM+ $EX;
|
||||
$CM+ $GL;
|
||||
+$CM+ $HL;
|
||||
$CM+ $HY;
|
||||
$CM+ $H2;
|
||||
$CM+ $H3;
|
||||
@@ -544,24 +554,25 @@ $CM* ($BA | $HY | $NS) $CM* [$LB20NonBreaks-$CM]; # . x (BA | HY | NS)
|
||||
$CM* [$LB20NonBreaks-$CM] $CM* $BB; # BB x .
|
||||
[^$CB] $CM* $BB; #
|
||||
|
||||
-
|
||||
+# LB21a
|
||||
+[^$CB] $CM* ($HY | $BA) $CM* $HL;
|
||||
|
||||
# LB 22
|
||||
-$CM* $IN $CM* $ALPlus;
|
||||
+$CM* $IN $CM* ($ALPlus | $HL);
|
||||
$CM* $IN $CM* $ID;
|
||||
$CM* $IN $CM* $IN;
|
||||
$CM* $IN $CM* $NU;
|
||||
|
||||
# LB 23
|
||||
$CM* $PO $CM* $ID;
|
||||
-$CM* $NU $CM* $ALPlus;
|
||||
-$CM* $ALPlus $CM* $NU;
|
||||
+$CM* $NU $CM* ($ALPlus | $HL);
|
||||
+$CM* ($ALPlus | $HL) $CM* $NU;
|
||||
|
||||
# LB 24
|
||||
$CM* $ID $CM* $PR;
|
||||
$CM* $PR $CM* $ALPlus;
|
||||
-$CM* $ALPlus $CM* $PR;
|
||||
-$CM* $ALPlus $CM* $PO;
|
||||
+$CM* ($ALPlus | $HL) $CM* $PR;
|
||||
+$CM* ($ALPlus | $HL) $CM* $PO;
|
||||
|
||||
$CM* $ALPlus $CM* ($IS | $SY | $HY)+ / $SP;
|
||||
$CM* $NU+ $CM* $HY+ / $SP;
|
||||
@@ -580,15 +591,14 @@ $CM* $PO $CM* ($H3 | $H2 | $JT | $JV | $JL);
|
||||
$CM* ($H3 | $H2 | $JT | $JV | $JL) $CM* $PR;
|
||||
|
||||
# LB 28
|
||||
-$CM* $ALPlus $CM* $ALPlus;
|
||||
-
|
||||
+$CM* ($ALPlus | $HL) $CM* ($ALPlus | $HL);
|
||||
|
||||
# LB 29
|
||||
$CM* ($NU | $ALPlus) $CM* $IS+ [^$SP];
|
||||
|
||||
# LB 30
|
||||
-$CM* $OP $CM* ($NU | $ALPlus);
|
||||
-$CM* ($NU | $ALPlus) $CM* ($CL | $SY)+ [^$SP];
|
||||
+$CM* $OP $CM* ($ALPlus | $HL | $NU);
|
||||
+$CM* ($ALPlus | $HL | $NU) $CM* ($CL | $SY)+ [^$SP];
|
||||
|
||||
|
||||
## -------------------------------------------------
|
||||
@@ -609,6 +619,9 @@ $SP+ $CM* $QU;
|
||||
$SP+ $CM* $CL;
|
||||
$SP+ $CM* $B2;
|
||||
|
||||
+# LB 21
|
||||
+$CM* ($HY | $BA) $CM* $HL;
|
||||
+
|
||||
# LB 18
|
||||
($CM* ($IS | $SY))+ $CM* $NU;
|
||||
$CL $CM* ($NU | $IS | $SY);
|
||||
@@ -629,6 +642,6 @@ $dictionary $dictionary;
|
||||
# turn off rule chaining. We don't want to move more
|
||||
# than necessary.
|
||||
#
|
||||
-[$CM $OP $QU $CL $B2 $PR $HY $SP $dictionary]+ [^$CM $OP $QU $CL $B2 $PR $HY $dictionary];
|
||||
+[$CM $OP $QU $CL $B2 $PR $HY $BA $SP $dictionary]+ [^$CM $OP $QU $CL $B2 $PR $HY $BA $dictionary];
|
||||
$dictionary $dictionary;
|
||||
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
@ -1,541 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice/libreoffice-3.5.3.2.ebuild,v 1.9 2012/05/13 21:34:32 dilfridge Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
KDE_REQUIRED="optional"
|
||||
QT_MINIMAL="4.7.4"
|
||||
KDE_SCM="git"
|
||||
CMAKE_REQUIRED="never"
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
PYTHON_USE_WITH="threads,xml"
|
||||
|
||||
# experimental ; release ; old
|
||||
# Usually the tarballs are moved a lot so this should make
|
||||
# everyone happy.
|
||||
DEV_URI="
|
||||
http://dev-builds.libreoffice.org/pre-releases/src
|
||||
http://download.documentfoundation.org/libreoffice/src
|
||||
http://download.documentfoundation.org/libreoffice/old/src
|
||||
"
|
||||
EXT_URI="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
|
||||
ADDONS_URI="http://dev-www.libreoffice.org/src/"
|
||||
|
||||
BRANDING="${PN}-branding-gentoo-0.5.tar.xz"
|
||||
# PATCHSET="${P}-patchset-01.tar.xz"
|
||||
|
||||
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-2"
|
||||
inherit base autotools bash-completion-r1 check-reqs eutils java-pkg-opt-2 kde4-base pax-utils prefix python multilib toolchain-funcs flag-o-matic nsplugins ${SCM_ECLASS}
|
||||
unset SCM_ECLASS
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite."
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI="branding? ( http://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
|
||||
|
||||
# Split modules following git/tarballs
|
||||
# Core MUST be first!
|
||||
MODULES="core binfilter help"
|
||||
# Only release has the tarballs
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
for i in ${DEV_URI}; do
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == binfilter ]]; then
|
||||
SRC_URI+=" binfilter? ( ${i}/${PN}-${mod}-${PV}.tar.xz )"
|
||||
else
|
||||
SRC_URI+=" ${i}/${PN}-${mod}-${PV}.tar.xz"
|
||||
fi
|
||||
done
|
||||
unset mod
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
unset DEV_URI
|
||||
|
||||
# Really required addons
|
||||
# These are bundles that can't be removed for now due to huge patchsets.
|
||||
# If you want them gone, patches are welcome.
|
||||
ADDONS_SRC+=" ${ADDONS_URI}/ea91f2fb4212a21d708aced277e6e85a-vigra1.4.0.tar.gz"
|
||||
ADDONS_SRC+=" xmlsec? ( ${ADDONS_URI}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz )"
|
||||
ADDONS_SRC+=" java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
|
||||
ADDONS_SRC+=" java? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
|
||||
ADDONS_SRC+=" java? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
|
||||
ADDONS_SRC+=" java? ( ${ADDONS_URI}/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip )"
|
||||
ADDONS_SRC+=" odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
|
||||
SRC_URI+=" ${ADDONS_SRC}"
|
||||
|
||||
unset ADDONS_URI
|
||||
unset EXT_URI
|
||||
unset ADDONS_SRC
|
||||
|
||||
IUSE="binfilter +branding +cups dbus eds gnome +graphite gstreamer +gtk
|
||||
jemalloc kde mysql nlpsolver +nsplugin odk opengl pdfimport postgres svg test
|
||||
+vba +webdav +xmlsec"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
[[ ${PV} == *9999* ]] || KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
NSS_DEPEND="
|
||||
>=dev-libs/nspr-4.8.8
|
||||
>=dev-libs/nss-3.12.9
|
||||
"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-arch/zip
|
||||
app-arch/unzip
|
||||
>=app-text/hunspell-1.3.2-r3
|
||||
app-text/mythes
|
||||
>=app-text/libexttextcat-3.2
|
||||
app-text/libwpd:0.9[tools]
|
||||
app-text/libwpg:0.2
|
||||
>=app-text/libwps-0.2.2
|
||||
dev-cpp/libcmis
|
||||
dev-db/unixODBC
|
||||
dev-libs/expat
|
||||
>=dev-libs/glib-2.28
|
||||
>=dev-libs/hyphen-2.7.1
|
||||
>=dev-libs/icu-4.8.1.1
|
||||
>=dev-lang/perl-5.0
|
||||
>=dev-libs/openssl-1.0.0d
|
||||
>=dev-libs/redland-1.0.14[ssl]
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
media-libs/freetype:2
|
||||
>=media-libs/libpng-1.4
|
||||
media-libs/libvisio
|
||||
>=net-misc/curl-7.21.4
|
||||
sci-mathematics/lpsolve
|
||||
>=sys-libs/db-4.8
|
||||
virtual/jpeg
|
||||
>=x11-libs/cairo-1.10.0[X]
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
dbus? ( >=dev-libs/dbus-glib-0.92 )
|
||||
eds? ( gnome-extra/evolution-data-server )
|
||||
gnome? (
|
||||
gnome-base/gconf:2
|
||||
gnome-base/orbit
|
||||
)
|
||||
gtk? ( >=x11-libs/gtk+-2.24:2 )
|
||||
graphite? ( media-gfx/graphite2 )
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-0.10
|
||||
>=media-libs/gst-plugins-base-0.10
|
||||
)
|
||||
java? (
|
||||
>=dev-java/bsh-2.0_beta4
|
||||
dev-java/lucene:2.9
|
||||
dev-java/lucene-analyzers:2.3
|
||||
)
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
mysql? ( >=dev-db/mysql-connector-c++-1.1.0 )
|
||||
opengl? ( virtual/opengl )
|
||||
pdfimport? ( >=app-text/poppler-0.16[xpdf-headers,cxx] )
|
||||
postgres? ( >=dev-db/postgresql-base-8.4.0 )
|
||||
svg? ( gnome-base/librsvg )
|
||||
webdav? ( net-libs/neon )
|
||||
xmlsec? ( ${NSS_DEPEND} )
|
||||
"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!app-office/libreoffice-bin
|
||||
!app-office/libreoffice-bin-debug
|
||||
!app-office/openoffice-bin
|
||||
!app-office/openoffice
|
||||
media-fonts/libertine-ttf
|
||||
media-fonts/liberation-fonts
|
||||
media-fonts/urw-fonts
|
||||
cups? ( net-print/cups )
|
||||
java? ( >=virtual/jre-1.6 )
|
||||
"
|
||||
|
||||
PDEPEND="
|
||||
>=app-office/libreoffice-l10n-3.5.0
|
||||
"
|
||||
|
||||
# FIXME: cppunit should be moved to test conditional
|
||||
# after everything upstream is under gbuild
|
||||
# as dmake execute tests right away
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-libs/boost-1.46
|
||||
>=dev-libs/libxml2-2.7.8
|
||||
dev-libs/libxslt
|
||||
dev-perl/Archive-Zip
|
||||
dev-util/cppunit
|
||||
>=dev-util/gperf-3
|
||||
dev-util/intltool
|
||||
dev-util/mdds
|
||||
virtual/pkgconfig
|
||||
media-libs/sampleicc
|
||||
net-misc/npapi-sdk
|
||||
net-print/cups
|
||||
>=sys-apps/findutils-4.4.2
|
||||
sys-devel/bison
|
||||
sys-apps/coreutils
|
||||
sys-devel/flex
|
||||
sys-devel/gettext
|
||||
>=sys-devel/make-3.82
|
||||
sys-libs/zlib
|
||||
x11-libs/libXt
|
||||
x11-libs/libXtst
|
||||
x11-proto/randrproto
|
||||
x11-proto/xextproto
|
||||
x11-proto/xineramaproto
|
||||
x11-proto/xproto
|
||||
java? (
|
||||
=virtual/jdk-1.6*
|
||||
>=dev-java/ant-core-1.7
|
||||
test? ( dev-java/junit:4 )
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.5.3-svtools-includes.patch"
|
||||
# this can't be upstreamed :(
|
||||
"${FILESDIR}/${PN}-system-pyuno.patch"
|
||||
"${FILESDIR}/${PN}-3.5-propagate-gb_FULLDEPS.patch"
|
||||
"${FILESDIR}/${PN}-3.5-doublebuild.patch"
|
||||
)
|
||||
|
||||
REQUIRED_USE="
|
||||
nsplugin? ( gtk )
|
||||
gnome? ( gtk )
|
||||
eds? ( gnome )
|
||||
nlpsolver? ( java )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN}-core-${PV}"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_pretend() {
|
||||
local pgslot
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
CHECKREQS_MEMORY="512M"
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
check-reqs_pkg_pretend
|
||||
|
||||
if [[ $(gcc-major-version) -lt 4 ]]; then
|
||||
eerror "Compilation with gcc older than 4.0 is not supported"
|
||||
die "Too old gcc found."
|
||||
fi
|
||||
fi
|
||||
|
||||
# ensure pg version
|
||||
if use postgres; then
|
||||
pgslot=$(postgresql-config show)
|
||||
if [[ ${pgslot//.} < 90 ]] ; then
|
||||
eerror "PostgreSQL slot must be set to 9.0 or higher."
|
||||
eerror " postgresql-config set 9.0"
|
||||
die "PostgreSQL slot is not set to 9.0 or higher."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-opt-2_pkg_setup
|
||||
kde4-base_pkg_setup
|
||||
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
CHECKREQS_MEMORY="512M"
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
check-reqs_pkg_pretend
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local mod dest tmplfile tmplname mypv
|
||||
|
||||
[[ -n ${PATCHSET} ]] && unpack ${PATCHSET}
|
||||
if use branding; then
|
||||
unpack "${BRANDING}"
|
||||
fi
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == binfilter ]] && ! use binfilter; then
|
||||
continue
|
||||
fi
|
||||
unpack "${PN}-${mod}-${PV}.tar.xz"
|
||||
if [[ ${mod} != core ]]; then
|
||||
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}"
|
||||
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
|
||||
fi
|
||||
done
|
||||
else
|
||||
for mod in ${MODULES}; do
|
||||
if [[ ${mod} == binfilter ]] && ! use binfilter; then
|
||||
continue
|
||||
fi
|
||||
mypv=${PV/.9999}
|
||||
[[ ${mypv} != ${PV} ]] && EGIT_BRANCH="${PN}-${mypv/./-}"
|
||||
EGIT_PROJECT="${PN}/${mod}"
|
||||
EGIT_SOURCEDIR="${WORKDIR}/${PN}-${mod}-${PV}"
|
||||
EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}/${mod}"
|
||||
EGIT_NOUNPACK="true"
|
||||
git-2_src_unpack
|
||||
if [[ ${mod} != core ]]; then
|
||||
mv -n "${WORKDIR}/${PN}-${mod}-${PV}"/* "${S}"
|
||||
rm -rf "${WORKDIR}/${PN}-${mod}-${PV}"
|
||||
fi
|
||||
done
|
||||
unset EGIT_PROJECT EGIT_SOURCEDIR EGIT_REPO_URI EGIT_BRANCH
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# optimization flags
|
||||
export ARCH_FLAGS="${CXXFLAGS}"
|
||||
export LINKFLAGSOPTIMIZE="${LDFLAGS}"
|
||||
|
||||
# patchset
|
||||
if [[ -n ${PATCHSET} ]]; then
|
||||
EPATCH_FORCE="yes" \
|
||||
EPATCH_SOURCE="${WORKDIR}/${PATCHSET/.tar.xz/}" \
|
||||
EPATCH_SUFFIX="patch" \
|
||||
epatch
|
||||
fi
|
||||
|
||||
base_src_prepare
|
||||
eautoreconf
|
||||
# hack in the autogen.sh
|
||||
touch autogen.lastrun
|
||||
# system pyuno mess
|
||||
sed \
|
||||
-e "s:%eprefix%:${EPREFIX}:g" \
|
||||
-e "s:%libdir%:$(get_libdir):g" \
|
||||
-i pyuno/source/module/uno.py \
|
||||
-i scripting/source/pyprov/officehelper.py || die
|
||||
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local java_opts
|
||||
local internal_libs
|
||||
local jbs=$(sed -ne 's/.*\(-j[[:space:]]*\|--jobs=\)\([[:digit:]]\+\).*/\2/;T;p' <<< "${MAKEOPTS}")
|
||||
|
||||
# recheck that there is some value in jobs
|
||||
[[ -z ${jbs} ]] && jbs="1"
|
||||
|
||||
# sane: just sane.h header that is used for scan in writer, not
|
||||
# linked or anything else, worthless to depend on
|
||||
# vigra: just uses templates from there
|
||||
# it is serious pain in the ass for packaging
|
||||
# should be replaced by boost::gil if someone interested
|
||||
internal_libs+="
|
||||
--without-system-sane
|
||||
--without-system-vigra
|
||||
"
|
||||
|
||||
if use java; then
|
||||
# hsqldb: system one is too new
|
||||
# saxon: system one does not work properly
|
||||
java_opts="
|
||||
--without-system-hsqldb
|
||||
--without-system-saxon
|
||||
--with-ant-home="${ANT_HOME}"
|
||||
--with-jdk-home=$(java-config --jdk-home 2>/dev/null)
|
||||
--with-java-target-version=$(java-pkg_get-target)
|
||||
--with-jvm-path="${EPREFIX}/usr/$(get_libdir)/"
|
||||
--with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar)
|
||||
--with-lucene-core-jar=$(java-pkg_getjar lucene-2.9 lucene-core.jar)
|
||||
--with-lucene-analyzers-jar=$(java-pkg_getjar lucene-analyzers-2.3 lucene-analyzers.jar)
|
||||
"
|
||||
if use test; then
|
||||
java_opts+=" --with-junit=$(java-pkg_getjar junit-4 junit.jar)"
|
||||
else
|
||||
java_opts+=" --without-junit"
|
||||
fi
|
||||
fi
|
||||
|
||||
if use branding; then
|
||||
internal_libs+="
|
||||
--with-about-bitmap="${WORKDIR}/branding-about.png"
|
||||
--with-intro-bitmap="${WORKDIR}/branding-intro.png"
|
||||
"
|
||||
fi
|
||||
|
||||
# system headers/libs/...: enforce using system packages
|
||||
# --enable-unix-qstart-libpng: use libpng splashscreen that is faster
|
||||
# --enable-cairo: ensure that cairo is always required
|
||||
# --enable-*-link: link to the library rather than just dlopen on runtime
|
||||
# --enable-release-build: build the libreoffice as release
|
||||
# --disable-fetch-external: prevent dowloading during compile phase
|
||||
# --disable-gnome-vfs: old gnome virtual fs support
|
||||
# --disable-kdeab: kde3 adressbook
|
||||
# --disable-kde: kde3 support
|
||||
# --disable-ldap: ldap requires internal mozilla stuff, same like mozab
|
||||
# --disable-mozilla: disable mozilla build that is used for adresbook, not
|
||||
# affecting the nsplugin that is always ON
|
||||
# --disable-pch: precompiled headers cause build crashes
|
||||
# --disable-rpath: relative runtime path is not desired
|
||||
# --disable-static-gtk: ensure that gtk is linked dynamically
|
||||
# --disable-ugly: disable ugly pieces of code
|
||||
# --disable-zenity: disable build icon
|
||||
# --enable-extension-integration: enable any extension integration support
|
||||
# --with-{max-jobs,num-cpus}: ensuring parallel building
|
||||
# --without-{afms,fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
|
||||
# --without-stlport: disable deprecated extensions framework
|
||||
# --disable-ext-report-builder: too much java packages pulled in
|
||||
econf \
|
||||
--docdir="${EPREFIX}/usr/share/doc/${PF}/" \
|
||||
--with-system-headers \
|
||||
--with-system-libs \
|
||||
--with-system-jars \
|
||||
--with-system-dicts \
|
||||
--enable-cairo-canvas \
|
||||
--enable-largefile \
|
||||
--enable-python=system \
|
||||
--enable-randr \
|
||||
--enable-randr-link \
|
||||
--enable-release-build \
|
||||
--enable-unix-qstart-libpng \
|
||||
--enable-mergelibs \
|
||||
--disable-ccache \
|
||||
--disable-crashdump \
|
||||
--disable-dependency-tracking \
|
||||
--disable-epm \
|
||||
--disable-fetch-external \
|
||||
--disable-gnome-vfs \
|
||||
--disable-ext-report-builder \
|
||||
--disable-kdeab \
|
||||
--disable-kde \
|
||||
--disable-ldap \
|
||||
--disable-mozilla \
|
||||
--disable-online-update \
|
||||
--disable-pch \
|
||||
--disable-rpath \
|
||||
--disable-systray \
|
||||
--disable-static-gtk \
|
||||
--disable-strip-solver \
|
||||
--disable-ugly \
|
||||
--disable-zenity \
|
||||
--with-alloc=$(use jemalloc && echo "jemalloc" || echo "system") \
|
||||
--with-build-version="Gentoo official package" \
|
||||
--enable-extension-integration \
|
||||
--with-external-dict-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-hyph-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-thes-dir="${EPREFIX}/usr/share/myspell" \
|
||||
--with-external-tar="${DISTDIR}" \
|
||||
--with-lang="" \
|
||||
--with-max-jobs=${jbs} \
|
||||
--with-num-cpus=2 \
|
||||
--with-unix-wrapper=libreoffice \
|
||||
--with-vendor="Gentoo Foundation" \
|
||||
--with-x \
|
||||
--without-afms \
|
||||
--without-fonts \
|
||||
--without-myspell-dicts \
|
||||
--without-stlport \
|
||||
--without-system-mozilla \
|
||||
--without-help \
|
||||
--with-helppack-integration \
|
||||
--without-sun-templates \
|
||||
$(use_enable binfilter) \
|
||||
$(use_enable dbus) \
|
||||
$(use_enable eds evolution2) \
|
||||
$(use_enable gnome gconf) \
|
||||
$(use_enable gnome gio) \
|
||||
$(use_enable gnome lockdown) \
|
||||
$(use_enable graphite) \
|
||||
$(use_enable gstreamer) \
|
||||
$(use_enable gtk) \
|
||||
--disable-gtk3 \
|
||||
$(use_enable java ext-scripting-beanshell) \
|
||||
$(use_enable kde kde4) \
|
||||
$(use_enable mysql ext-mysql-connector) \
|
||||
$(use_enable nlpsolver ext-nlpsolver) \
|
||||
$(use_enable nsplugin) \
|
||||
$(use_enable odk) \
|
||||
$(use_enable opengl) \
|
||||
$(use_enable pdfimport ext-pdfimport) \
|
||||
$(use_enable postgres postgresql-sdbc) \
|
||||
$(use_enable svg librsvg system) \
|
||||
$(use_enable test linkoo) \
|
||||
$(use_enable vba) \
|
||||
$(use_enable vba activex-component) \
|
||||
$(use_enable webdav neon) \
|
||||
$(use_enable xmlsec) \
|
||||
$(use_with java) \
|
||||
$(use_with mysql system-mysql-cppconn) \
|
||||
${internal_libs} \
|
||||
${java_opts}
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# hack for offlinehelp, this needs fixing upstream at some point
|
||||
# it is broken because we send --without-help
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||
(
|
||||
source "${S}/Env.Host.sh" 2&> /dev/null
|
||||
|
||||
local path="${SOLARVER}/${INPATH}/res/img"
|
||||
mkdir -p "${path}" || die
|
||||
|
||||
echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=default_images/res/helpimg > \"${path}/helpimg.ilst\""
|
||||
perl "${S}/helpcontent2/helpers/create_ilst.pl" \
|
||||
-dir=default_images/res/helpimg \
|
||||
> "${path}/helpimg.ilst"
|
||||
[[ -s "${path}/helpimg.ilst" ]] || ewarn "The help images list is empty, something is fishy, report a bug."
|
||||
)
|
||||
|
||||
# not a proper make script
|
||||
make build || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
make check || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# This is not Makefile so no buildserver
|
||||
make DESTDIR="${D}" distro-pack-install -o build -o check || die
|
||||
|
||||
# Fix bash completion placement
|
||||
newbashcomp "${ED}"/etc/bash_completion.d/libreoffice.sh ${PN}
|
||||
rm -rf "${ED}"/etc/
|
||||
|
||||
# symlink the nsplugin to system location
|
||||
if use nsplugin; then
|
||||
inst_plugin /usr/$(get_libdir)/libreoffice/program/libnpsoplugin.so
|
||||
fi
|
||||
|
||||
if use branding; then
|
||||
insinto /usr/$(get_libdir)/${PN}/program
|
||||
newins "${WORKDIR}/branding-sofficerc" sofficerc
|
||||
fi
|
||||
|
||||
# Hack for offlinehelp, this needs fixing upstream at some point.
|
||||
# It is broken because we send --without-help
|
||||
# https://bugs.freedesktop.org/show_bug.cgi?id=46506
|
||||
insinto /usr/$(get_libdir)/libreoffice/help
|
||||
doins xmlhelp/util/*.xsl
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Cache updates - all handled by kde eclass for all environments
|
||||
kde4-base_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kde4-base_pkg_postinst
|
||||
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/soffice.bin
|
||||
pax-mark -m "${EPREFIX}"/usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
|
||||
use cups || \
|
||||
ewarn 'You will need net-print/cups to be able to print and export to PDF with libreoffice.'
|
||||
|
||||
use java || \
|
||||
ewarn 'If you plan to use lbase aplication you should enable java or you will get various crashes.'
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
kde4-base_pkg_postrm
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST calibre-0.8.48.tar.xz 24487952 RMD160 a028dd20429316ce903a730d809e5aaa85e1c92c SHA1 9d70769ad0fe2352e7b57a497c93358a5c92f21b SHA256 82d458bc253cdfab0d9529d04b10912c7e81fdea484ace36752b66629ad15244
|
||||
DIST calibre-0.8.52.tar.xz 24690364 RMD160 3041d07f0c9b8a67fc0457550968814be4d826e9 SHA1 7ec70aa251f90991be876cac9ea731ddd619b4da SHA256 29eebc8c82dd2cacc70e3fb5bc309020348028752a23765d8956769b79deaf2a
|
||||
DIST calibre-0.8.53.tar.xz 24703236 RMD160 1c785efada730f7996f5fd561f0cb0967c4236b1 SHA1 6f374e4c3f985768e6b0c7d42bf0652046e393f4 SHA256 3f9b2c530c240c07a7d5d83479f78df588334d705f4c98b0535a04f5cdac544c
|
||||
|
@ -1,183 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/calibre/calibre-0.8.48.ebuild,v 1.3 2012/05/23 05:50:39 jdhore Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND=2:2.7
|
||||
PYTHON_USE_WITH="ssl sqlite"
|
||||
|
||||
inherit python distutils eutils fdo-mime bash-completion-r1 multilib
|
||||
|
||||
DESCRIPTION="Ebook management application."
|
||||
HOMEPAGE="http://calibre-ebook.com/"
|
||||
SRC_URI="http://sourceforge.net/projects/calibre/files/${PV}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
KEYWORDS="amd64 x86"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="+udisks"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=app-text/podofo-0.8.2
|
||||
>=app-text/poppler-0.12.3-r3[qt4,xpdf-headers]
|
||||
>=dev-libs/chmlib-0.40
|
||||
>=dev-libs/icu-4.4
|
||||
>=dev-python/beautifulsoup-3.0.5:python-2
|
||||
dev-python/python-dateutil
|
||||
>=dev-python/dnspython-1.6.0
|
||||
>=dev-python/cssutils-0.9.7_alpha3
|
||||
>=dev-python/dbus-python-0.82.2
|
||||
>=dev-python/imaging-1.1.6
|
||||
>=dev-python/lxml-2.2.1
|
||||
>=dev-python/mechanize-0.1.11
|
||||
>=dev-python/python-dateutil-1.4.1
|
||||
>=dev-python/PyQt4-4.9.1[X,svg,webkit]
|
||||
>=media-gfx/imagemagick-6.5.9[jpeg,png]
|
||||
>=media-libs/libwmf-0.2.8
|
||||
virtual/libusb:0
|
||||
>=x11-misc/xdg-utils-1.0.2-r2"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
udisks? ( sys-fs/udisks:0 )"
|
||||
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
>=dev-python/setuptools-0.6_rc5"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2.7
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Fix outdated version constant.
|
||||
#sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \
|
||||
# -i src/calibre/constants.py || \
|
||||
# die "sed failed to patch constants.py"
|
||||
|
||||
# Avoid sandbox violation in /usr/share/gnome/apps when linux.py
|
||||
# calls xdg-* (bug #258938).
|
||||
sed -e "s:'xdg-desktop-menu', 'install':\\0, '--mode', 'user':" \
|
||||
-e "s:check_call(\\['xdg-desktop-menu', 'forceupdate'\\]):#\\0:" \
|
||||
-e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \
|
||||
-e "s|PreserveMIMEDefaults():||" \
|
||||
-e "s:xdg-icon-resource install:\\0 --mode user:" \
|
||||
-e "s:xdg-mime install:\\0 --mode user:" \
|
||||
-i src/calibre/linux.py || die "sed failed to patch linux.py"
|
||||
|
||||
# Disable unnecessary privilege dropping for bug #287067.
|
||||
sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
|
||||
-i setup/install.py || die "sed failed to patch install.py"
|
||||
|
||||
sed -e "/^ self\\.check_call(qmc + \\[ext\\.name+'\\.pro'\\])$/a\
|
||||
\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \
|
||||
'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \
|
||||
'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \
|
||||
'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \
|
||||
'-i', 'Makefile'])" \
|
||||
-i setup/extensions.py || die "sed failed to patch extensions.py"
|
||||
|
||||
distutils_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
# Bypass kbuildsycoca and update-mime-database in order to
|
||||
# avoid sandbox violations if xdg-mime tries to call them.
|
||||
cat - > "${T}/kbuildsycoca" <<-EOF
|
||||
#!${BASH}
|
||||
exit 0
|
||||
EOF
|
||||
|
||||
cp "${T}"/{kbuildsycoca,update-mime-database}
|
||||
chmod +x "${T}"/{kbuildsycoca,update-mime-database}
|
||||
|
||||
# Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox
|
||||
# violation with kbuildsycoca as in bug #287067, comment #13.
|
||||
export -n DISPLAY
|
||||
|
||||
# Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
|
||||
# File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
|
||||
# return _parse_localename(localename)
|
||||
# File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
|
||||
# raise ValueError, 'unknown locale: %s' % localename
|
||||
#ValueError: unknown locale: 46
|
||||
export -n LANGUAGE
|
||||
|
||||
# Bug #295672 - Avoid sandbox violation in ~/.config by forcing
|
||||
# variables to point to our fake temporary $HOME.
|
||||
export HOME="${T}/fake_homedir"
|
||||
export XDG_CONFIG_HOME="${HOME}/.config"
|
||||
export XDG_DATA_HOME="${HOME}/.local/share"
|
||||
export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre"
|
||||
mkdir -p "${XDG_CONFIG_HOME}" "${CALIBRE_CONFIG_DIRECTORY}"
|
||||
|
||||
# Bug #334243 - respect LDFLAGS when building calibre-mount-helper
|
||||
export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS"
|
||||
local libdir=$(get_libdir)
|
||||
[[ -n $libdir ]] || die "get_libdir returned an empty string"
|
||||
|
||||
PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \
|
||||
distutils_src_install \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir="${EPREFIX}/usr/${libdir}" \
|
||||
--staging-root="${ED}usr" \
|
||||
--staging-libdir="${ED}usr/${libdir}"
|
||||
|
||||
grep -rlZ "${ED}" "${ED}" | xargs -0 sed -e "s:${D}:/:g" -i ||
|
||||
die "failed to fix harcoded \$D in paths"
|
||||
|
||||
# Remove dummy calibre-mount-helper which is unused since calibre-0.8.25
|
||||
# due to bug #389515 (instead, calibre now calls udisks via dbus).
|
||||
rm "${ED}usr/bin/calibre-mount-helper" || die
|
||||
|
||||
find "${ED}"usr/share/calibre/man -type f -print0 | \
|
||||
while read -r -d $'\0' ; do
|
||||
if [[ ${REPLY} = *.[0-9]calibre.bz2 ]] ; then
|
||||
newname=${REPLY%calibre.bz2}.bz2
|
||||
mv "${REPLY}" "${newname}"
|
||||
doman "${newname}"
|
||||
rm -f "${newname}" || die "rm failed"
|
||||
fi
|
||||
done
|
||||
rmdir "${ED}"usr/share/calibre/man/* || \
|
||||
die "could not remove redundant man subdir(s)"
|
||||
rmdir "${ED}"usr/share/calibre/man || \
|
||||
die "could not remove redundant man dir"
|
||||
|
||||
# The menu entries end up here due to '--mode user' being added to
|
||||
# xdg-* options in src_prepare.
|
||||
dodir /usr/share/mime/packages
|
||||
chmod -fR a+rX,u+w,g-w,o-w "${HOME}"/.local
|
||||
mv "${HOME}"/.local/share/mime/packages/* "${ED}"usr/share/mime/packages/ ||
|
||||
die "failed to register mime types"
|
||||
dodir /usr/share/icons
|
||||
mv "${HOME}"/.local/share/icons/* "${ED}"usr/share/icons/ ||
|
||||
die "failed to install icon files"
|
||||
|
||||
domenu "${HOME}"/.local/share/applications/*.desktop ||
|
||||
die "failed to install .desktop menu files"
|
||||
|
||||
dobashcomp "${ED}"usr/etc/bash_completion.d/calibre
|
||||
rm -r "${ED}"usr/etc/bash_completion.d
|
||||
find "${ED}"usr/etc -type d -empty -delete
|
||||
|
||||
python_convert_shebangs -r $(python_get_version) "${ED}"
|
||||
|
||||
newinitd "${FILESDIR}"/calibre-server.init calibre-server
|
||||
newconfd "${FILESDIR}"/calibre-server.conf calibre-server
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
fdo-mime_mime_database_update
|
||||
python_mod_optimize /usr/$(get_libdir)/${PN}
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/$(get_libdir)/${PN}
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST cairo-0.12.0.tar.gz 47495 RMD160 599303f5c57a26285a35589dafaa7dc272407f33 SHA1 bd252fbe6429d28b4f8e2337b2c8be02f1eec251 SHA256 29736aa5a6c7c3f4401c9ad53768a4806dbc0b3278be186aa95b4a8edcc25a58
|
||||
DIST cairo-0.12.3.1.tar.gz 50437 RMD160 f7252e29f0c752bc2f50fc651f8b40bfad4a310e SHA1 54e74a23968b1cde306da6c5234dd1e3f0c5426f SHA256 91bb958e8fcdff9d5496d6e7888359902e7b0c4e8ddfbf0df949856201c5779c
|
||||
DIST cairo-0.12.3.tar.gz 50412 RMD160 c88a8087022149b994216eaf21083689d70ebd93 SHA1 f5d040894654d28428f85aba1c4b7de295178eb9 SHA256 8d6bfa6488b4baa87f6722685b437b755bb739351bf3168ae681e87d4032fe4d
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cairo/cairo-0.12.3.1.ebuild,v 1.1 2012/05/29 10:37:41 gienah Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
#nocabaldep is for the fancy cabal-detection feature at build-time
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle nocabaldep"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Binding to the Cairo library."
|
||||
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+svg"
|
||||
|
||||
RDEPEND="dev-haskell/mtl[profile?]
|
||||
>=dev-lang/ghc-6.10.1
|
||||
x11-libs/cairo[svg?]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-haskell/gtk2hs-buildtools"
|
||||
|
||||
src_configure() {
|
||||
# x11-libs/cairo seems to build pdf and ps by default
|
||||
cabal_src_configure \
|
||||
--flags=cairo_pdf \
|
||||
--flags=cairo_ps \
|
||||
$(cabal_flag svg cairo_svg)
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST glib-0.12.0.tar.gz 43084 RMD160 3e0471e12f04eee4e1e27e25bae07fd78374348f SHA1 a951e230bdd792b930dd7cc74631cbf14cbb6a97 SHA256 29fce431e5561998ad28923a453373b6979d3dbac1fb446d63eca0d7949113eb
|
||||
DIST glib-0.12.3.1.tar.gz 45431 RMD160 a0d35521a49ff8d5d81be33e996fb5fcf2c99885 SHA1 68a8408ac878720f3fa6b7b81220244dedb1b421 SHA256 fe821dc994452e497d075f3be74a7eac6e1637be84982ce7ae0aec59400bbacc
|
||||
DIST glib-0.12.3.tar.gz 45433 RMD160 1aacdb0292cdc2432b802dcaef798146fb39897e SHA1 aca2c29f160a496fd96ef2000b47297c71f6e0c2 SHA256 abc66e4f76ea3f4563de9e5a9a36fd12a71d8f4939220ad912997ea9bbe567c3
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/glib/glib-0.12.3.1.ebuild,v 1.1 2012/05/29 10:34:48 gienah Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
#nocabaldep is for the fancy cabal-detection feature at build-time
|
||||
CABAL_FEATURES="lib profile haddock hscolour hoogle nocabaldep"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Binding to the GLIB library for Gtk2Hs."
|
||||
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-lang/ghc-6.10.1
|
||||
dev-libs/glib:2"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-haskell/gtk2hs-buildtools"
|
@ -1,2 +1,3 @@
|
||||
DIST gtk2hs-buildtools-0.12.0.tar.gz 211213 RMD160 5b33088eb4ede90dff5f9e5e3f32a90d980d2082 SHA1 85968ed8fe00ac0a84e6b2dd20ec0c0f51713731 SHA256 4819b3270d0b5e4775808679815764e7a86ac0866c7c200304ecc39fb2aff4b3
|
||||
DIST gtk2hs-buildtools-0.12.3.1.tar.gz 212286 RMD160 ff92888535f1311bef50004bb6ee6a8c62be5619 SHA1 e58b91b59aaebaf46af361c66e0885482e574113 SHA256 c6ff1fbb9b50e0c5bbc65ab7e16f2b5ff80536b2704bac6c34f106ff8357b428
|
||||
DIST gtk2hs-buildtools-0.12.3.tar.gz 167845 RMD160 70f6f356d5495c954695e5eb80235355183a509a SHA1 0b5e2bd9ac69d7e43b03bd8ff898c17d76040dea SHA256 71e58c0de00b6436a0ad761170b61c86890d8e9971107cffb1b16e0896b84984
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.12.3.1.ebuild,v 1.1 2012/05/29 10:31:04 gienah Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="bin"
|
||||
inherit base haskell-cabal
|
||||
|
||||
DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries."
|
||||
HOMEPAGE="http://projects.haskell.org/gtk2hs/"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-haskell/alex
|
||||
>=dev-haskell/cabal-1.8
|
||||
dev-haskell/happy
|
||||
>=dev-lang/ghc-6.10.1"
|
||||
|
||||
PATCHES=("${FILESDIR}"/${PN}-0.12.3-workaround-UName.patch)
|
@ -1,3 +1,4 @@
|
||||
DIST haskeline-0.6.2.2.tar.gz 49549 RMD160 583dd52617a11825089c41920df82481e3f9ded3 SHA1 235cc0b6bbca582e4031962246c10c98f5048bc6 SHA256 b6307563258802453d65c7e7bd1ef1c6635fefea17af3e01449192b52075b25b
|
||||
DIST haskeline-0.6.4.0.tar.gz 61911 RMD160 6624e6b76236a2da3bc2a915a87015db5f52397e SHA1 16e636cf48f0c9d32c6bb74da5a36ab6b6478866 SHA256 0d164f3622cf47382e165573ddf8697d235816ca5c3e96bf69f1c3b6275b585c
|
||||
DIST haskeline-0.6.4.6.tar.gz 62349 RMD160 a3ad18fb8422776092c18beed1b9bb0b01b85763 SHA1 a430934b63b6a8088df94e6ea62f96e7a42115fe SHA256 b2f2d275bd1f24370f13bd7607891ffdbbc7564d044dbbdabc5e83b27238d08c
|
||||
DIST haskeline-0.6.4.7.tar.gz 62258 RMD160 a396da47eed1ed48494ed544cbc2cc4bc14017b8 SHA1 f454cc0b056c5694c9997ff06dbafab06bbbeff1 SHA256 301a7c21c73f52efe56763cf25d807d22dac3faea70538175ca843134524aaa2
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskeline/haskeline-0.6.4.7.ebuild,v 1.1 2012/05/29 09:45:40 gienah Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="A command-line interface for user input, written in Haskell."
|
||||
HOMEPAGE="http://trac.haskell.org/haskeline"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~ppc-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/mtl-1.1[profile?]
|
||||
<dev-haskell/mtl-2.2[profile?]
|
||||
>=dev-haskell/terminfo-0.3.1.3[profile?]
|
||||
<dev-haskell/terminfo-0.4[profile?]
|
||||
>=dev-haskell/utf8-string-0.3.6[profile?]
|
||||
<dev-haskell/utf8-string-0.4[profile?]
|
||||
>=dev-lang/ghc-6.10.4"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6"
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-haskell/haskell-src-exts/haskell-src-exts-1.13.3.ebuild,v 1.1 2012/05/29 09:53:56 gienah Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
CABAL_FEATURES="lib profile haddock hoogle hscolour"
|
||||
inherit haskell-cabal
|
||||
|
||||
DESCRIPTION="Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer"
|
||||
HOMEPAGE="http://code.haskell.org/haskell-src-exts"
|
||||
SRC_URI="http://hackage.haskell.org/packages/archive/${PN}/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-haskell/cpphs-1.3
|
||||
>=dev-lang/ghc-6.8.2"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-haskell/cabal-1.6
|
||||
dev-haskell/happy"
|
||||
|
||||
src_prepare() {
|
||||
# test suite is broken, expects the package to be already installed.
|
||||
# this new Setup.hs will use the package inplice for tests
|
||||
cp "${FILESDIR}/haskell-src-exts-1.10.2-Setup.hs" "${S}/Setup.hs" \
|
||||
|| die "Could not cp Setup.hs for tests"
|
||||
|
||||
# remove broken tests. they will fail if you expect them to pass, and pass
|
||||
# if you expect them to fail...
|
||||
rm "${S}/Test/examples/Unicode"{.hs,Syntax.hs} \
|
||||
|| die "Could not rm broken tests"
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SMTP-TLS/Net-SMTP-TLS-0.120.0-r1.ebuild,v 1.1 2012/05/29 11:47:51 dev-zero Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=AWESTHOLM
|
||||
MODULE_VERSION=0.12
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A SMTP client supporting TLS and AUTH"
|
||||
IUSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="dev-perl/Net-SSLeay
|
||||
dev-perl/IO-Socket-SSL
|
||||
virtual/perl-MIME-Base64
|
||||
dev-perl/Digest-HMAC"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PV}-multiple-attachments-fix.patch" )
|
@ -0,0 +1,12 @@
|
||||
diff --git a/lib/Net/SMTP/TLS.pm b/lib/Net/SMTP/TLS.pm
|
||||
index 10f9f19..4936fe5 100644
|
||||
--- a/lib/Net/SMTP/TLS.pm
|
||||
+++ b/lib/Net/SMTP/TLS.pm
|
||||
@@ -367,6 +367,7 @@ sub datasend {
|
||||
return undef;
|
||||
}
|
||||
$len -= $w;
|
||||
+ $offset += $w;
|
||||
}
|
||||
else
|
||||
{
|
@ -0,0 +1 @@
|
||||
DIST audioread-0.6.tar.gz 12278 RMD160 3d7205c7121e65796f45b90df1c61c5da4c33b0b SHA1 5d024ffe142a1cca59231026ad32b83911d99823 SHA256 a26cce372ceb2f4136c162eb3ce6bbb56e983c7a3473f41b97e28a39ec023d09
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/audioread/audioread-0.6.ebuild,v 1.2 2012/05/29 12:39:06 sochotnicky Exp $
|
||||
|
||||
EAPI=4
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS=""
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Module for decoding audio files using whichever backend is available"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/audioread"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="|| ( dev-python/gst-python dev-python/pymad media-video/ffmpeg )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You might need to enable additional USE flags in backends to"
|
||||
elog "decode some types of audio files. Priority of backends:"
|
||||
elog " * gstreamer"
|
||||
elog " * mad"
|
||||
elog " * ffmpeg"
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>sochotnicky@gentoo.org</email>
|
||||
<name>Stanislav Ochotnicky</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Decode audio files using whichever backend is available. The library currently supports:
|
||||
* Gstreamer via gst-python.
|
||||
* MAD via the pymad bindings.
|
||||
* FFmpeg via its command-line interface.
|
||||
* The standard library wave and aifc modules (for WAV and AIFF files).
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1 @@
|
||||
DIST bluelet-0.1.tar.gz 9328 RMD160 f4031dd11faa510db23bccf346287c0a64df2788 SHA1 e614586d3525a326557fb3a7d47c146605339ca3 SHA256 7fe0d3034d648f19a60304d710b68a7b9ed710f0b3c6c5f7fa0c8fe3d935912b
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/bluelet/bluelet-0.1.ebuild,v 1.1 2012/05/29 12:53:18 sochotnicky Exp $
|
||||
|
||||
EAPI=4
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Module for pure Python asynchronous I/O using coroutines"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/bluelet"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>sochotnicky@gentoo.org</email>
|
||||
<name>Stanislav Ochotnicky</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Bluelet is a simple, pure-Python solution for writing intelligible asynchronous socket applications. It uses PEP 342 coroutines to make concurrent I/O look and act like sequential programming.
|
||||
|
||||
In this way, it is similar to the Greenlet green-threads library and its associated packages Eventlet and Gevent. Bluelet has a simpler, 100% Python implementation that comes at the cost of flexibility and performance when compared to Greenlet-based solutions. However, it should be sufficient for many applications that don't need serious scalability; it can be thought of as a less-horrible alternative to asyncore or an asynchronous replacement for SocketServer (and more).
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com,della5@iinet.com.au</email>
|
||||
<name>Ian Delaney aka idella4 proxy maintainer</name>
|
||||
</maintainer>
|
||||
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com</email>
|
||||
<name>Ian 'idella4' Delaney</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>tampakrap@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>della5@iinet.com.au</email>
|
||||
<name>Ian Delaney aka idella4 proxy maintainer</name>
|
||||
</maintainer>
|
||||
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com</email>
|
||||
<name>Ian 'idella4' Delaney</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>tampakrap@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1 @@
|
||||
DIST pyacoustid-0.7.tar.gz 10173 RMD160 e1f48ff698d813ece1926e6d689fa1b99f056162 SHA1 5e7d9eeb89b519d9b61255f4b1af0f46d36a7f1a SHA256 ad1d15773a776d7880350062131f055e260f4c39135cfcc1cfbfdbcbfc08f2ef
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>sochotnicky@gentoo.org</email>
|
||||
<name>Stanislav Ochotnicky</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Chromaprint and its associated Acoustid Web service make up a high-quality, open-source acoustic fingerprinting system. This package provides Python bindings for both the fingerprinting algorithm library, which is written in C but portable, and the Web service, which provides fingerprint lookups.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyacoustid/pyacoustid-0.7.ebuild,v 1.1 2012/05/29 12:45:23 sochotnicky Exp $
|
||||
|
||||
EAPI=4
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python module for Chromaprint acoustic fingerprinting and the Acoustid API"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/pyacoustid"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-libs/chromaprint
|
||||
dev-python/audioread"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1 @@
|
||||
DIST pylast-0.5.11.tar.gz 26146 RMD160 895a663d093cbac8f643f9872d19fa4cb024e96b SHA1 0e432279ccbed69580d313db15c1a03a7a39c42c SHA256 bf35820be35447d55564d36072d40b09ac8a7fd41a6f1a7a9d408f4d0eaefac4
|
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>sochotnicky@gentoo.org</email>
|
||||
<name>Stanislav Ochotnicky</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Python interface to last.fm and other api-compatible websites
|
||||
|
||||
Features:
|
||||
* Simple public interface.
|
||||
* Access to all the data exposed by the Last.fm webservices.
|
||||
* Scrobbling support.
|
||||
* Full object-oriented design.
|
||||
* Proxy support.
|
||||
* Internal caching support for some webservices calls (disabled by default).
|
||||
* No extra dependencies but python itself.
|
||||
* Support for other API-compatible networks like Libre.fm
|
||||
* Python3-friendly (Starting from 0.5).
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pylast/pylast-0.5.11.ebuild,v 1.1 2012/05/29 12:18:08 sochotnicky Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS=""
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python interface to last.fm and other api-compatible websites"
|
||||
HOMEPAGE="http://code.google.com/p/pylast/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
@ -1 +1 @@
|
||||
DIST StarCluster-0.93.3.tar.gz 2334885 SHA256 fcda894be33ba309b1c7a94d6c28f1674c3f05ec756133138a39db2138d080d0 SHA512 f81cfc528a00f45f6e720645f44666947f1c51dd3453ac5d78b201d6c3a3cd9f6d97cb7a2802eaf04603d9a19810045ca6071722c9af884ba7e407ffc99078ea WHIRLPOOL b6bfde98f3b660211c5e08965cc6ee31fc9038ec4039ef5aa12ab9c5d474f60f66c1745fb93cce7e05cb361cff6091f60714168ffca81e4033f2fecc5d9d448f
|
||||
DIST StarCluster-0.93.3.tar.gz 2334885 RMD160 763289eaaa51d9fea2432376b09de668560060ee SHA1 a761bba3994b37ad7bacb8bfdbeb6b22c247e2e0 SHA256 fcda894be33ba309b1c7a94d6c28f1674c3f05ec756133138a39db2138d080d0
|
||||
|
@ -1,17 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com,della5@iinet.com.au</email>
|
||||
<name>Ian Delaney aka idella4 proxy maintainer</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>jtriley@mit.edu</email>
|
||||
<name>Justin Riley</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="epydoc">Enable build of apidocs in html using epydoc</flag>
|
||||
</use>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>tampakrap@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com</email>
|
||||
<name>Ian 'idella4' Delaney</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>jtriley@mit.edu</email>
|
||||
<name>Justin Riley</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="epydoc">Enable build of apidocs in html using epydoc</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>della5@iinet.com.au</email>
|
||||
<name>Ian Delaney aka idella4 proxy maintainer</name>
|
||||
</maintainer>
|
||||
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com</email>
|
||||
<name>Ian 'idella4' Delaney</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>tampakrap@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1 +1 @@
|
||||
DIST workerpool-0.9.2.tar.gz 7747 SHA256 ab2eaf05e236140c62c7411d13ecc4ddedc365966282719a35afc53043c00f82 SHA512 d5ce36ff48b297adb40baf40a53823cc8b6e39b0c7eb880541dffb5ea1d0849e50c344e63f1ac3089d51fc1fe6e73ff2a26df03f9d68f24980222fe3ef7f01c5 WHIRLPOOL 093221fb442abe017591fa79b85abbd1824b63ec89aaf62eb87cb50975dd5164cd3a1ef36c51336e2dcb97aef3fdd18695691e73bfaaa168077172bcc5a49db3
|
||||
DIST workerpool-0.9.2.tar.gz 7747 RMD160 e7565d81be215d0c728ef7306efa3ebea0fafebd SHA1 34da871db2615a474f8332e2aa33285a2d808bb7 SHA256 ab2eaf05e236140c62c7411d13ecc4ddedc365966282719a35afc53043c00f82
|
||||
|
@ -1,14 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com,della5@iinet.com.au</email>
|
||||
<name>Ian Delaney aka idella4 proxy maintainer</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>jtriley@mit.edu</email>
|
||||
<name>Justin Riley</name>
|
||||
</maintainer>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>tampakrap@gentoo.org</email>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com</email>
|
||||
<name>Ian 'idella4' Delaney</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>jtriley@mit.edu</email>
|
||||
<name>Justin Riley</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -1,10 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com,della5@iinet.com.au</email>
|
||||
<name>Ian Delaney aka idella4 proxy maintainer</name>
|
||||
</maintainer>
|
||||
<maintainer><email>tampakrap@gentoo.org</email></maintainer>
|
||||
<herd>python</herd>
|
||||
<maintainer>
|
||||
<email>johneed@hotmail.com</email>
|
||||
<name>Ian 'idella4' Delaney</name>
|
||||
</maintainer>
|
||||
<maintainer>
|
||||
<email>tampakrap@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,73 @@
|
||||
/*!\page LICENSE LICENSE
|
||||
|
||||
Copyright (C) 2003-2009 by the Board of Trustees of Leland Stanford Junior
|
||||
University, New York University, and the University of Iowa, hereafter
|
||||
designated as the Copyright Owners.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the names of the Copyright Owners nor the names of any contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT OWNERS AND CONTRIBUTORS ''AS IS'' AND ANY
|
||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNERS OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Note:
|
||||
|
||||
The following files contain code whose copyright does not belong to the
|
||||
Copyright Owners. However, separate copyright notices in these files give
|
||||
express permission to copy, use, modify, sell, or distribute the code. Please
|
||||
see the copyright notices in the individual files for details.
|
||||
|
||||
<pre>
|
||||
src/include/fdstream.h
|
||||
src/include/hash_map.h
|
||||
src/include/hash_fun.h
|
||||
src/include/hash_set.h
|
||||
src/include/hash_table.h
|
||||
src/sat/minisat_varorder.h
|
||||
src/sat/minisat_solver.cpp
|
||||
src/sat/minisat_heap.h
|
||||
src/sat/minisat_types.h
|
||||
src/sat/minisat_solver.h
|
||||
src/sat/minisat_global.h
|
||||
</pre>
|
||||
This copy of CVC3 is also configured to use the SAT solver zchaff whose
|
||||
copyright is owned by Princeton University and is more restrictive.
|
||||
|
||||
Specifically, it may be used for internal, noncommercial, research purposes
|
||||
only. See the copyright notice in the following files for more information.
|
||||
To build CVC3 without these files, please delete them and then run:
|
||||
<pre>
|
||||
./configure --disable-zchaff
|
||||
make
|
||||
</pre>
|
||||
|
||||
<pre>
|
||||
src/sat/xchaff_base.h
|
||||
src/sat/xchaff_dbase.h
|
||||
src/sat/xchaff_solver.h
|
||||
src/sat/xchaff_utils.h
|
||||
src/sat/xchaff_dbase.cpp
|
||||
src/sat/xchaff_solver.cpp
|
||||
src/sat/xchaff_utils.cpp
|
||||
</pre>
|
||||
|
||||
*/
|
@ -1,3 +1,3 @@
|
||||
DIST roundcubemail-0.7.1.tar.gz 2710511 RMD160 03dccb9c4fb6bb0ca9d4a59162b307fe2f8affc3 SHA1 20d7c7203de14727f2bdcfbbc61916b7ff5a3dc2 SHA256 3b3da3f85ae64a5a7513a1fbc8b5ea97ae2c39a920f9b11daa11083dc7e3c587
|
||||
DIST roundcubemail-0.7.2.tar.gz 2714219 RMD160 0e130d552dde2e575318ae7983fa72b15d5a8c16 SHA1 fdfa7fdbe7eac7244dd9c5f7ca08ef8b52afdfa5 SHA256 a29e4aded3a3b01b763e60443f5afb4cb2969365532762f4436793e8b98cea17
|
||||
DIST roundcubemail-0.8-beta.tar.gz 3308307 RMD160 f551011f62771e95af1167018a2eb1650c2c7501 SHA1 0b1795fa7e071d9b501ccb6568c78704dee57d93 SHA256 1099181878da001e189d3e4fc48f52c8aba22615f160ac64fab1e1b2eaff8346
|
||||
DIST roundcubemail-0.8-rc.tar.gz 3632035 RMD160 30986295d8f931db631dc9f0b40c9767a09454db SHA1 8b460fd19abdb13e2713b3c142e522d146d6ef51 SHA256 f109ce77699941097e0cafd101e4f0a0eb4b023750fc1e58cfcb6f2aa7d22033
|
||||
|
@ -1,7 +1,5 @@
|
||||
DIST abcm2ps-5.9.24.tar.gz 254329 RMD160 26695fabb540b17bd2dee86ba18c7fa3baa11e8b SHA1 7261ea8d2442a63897f97882e788c2d2404cd8c9 SHA256 008f8cde72c09ddd1c6a61d0b1f86d0733f35b76c94b7ceaeff97d02e8bcc53f
|
||||
DIST abcm2ps-6.6.7.tar.gz 295852 RMD160 e1374d63e3257b2e82760d49b5dd0b89511d89e8 SHA1 b21ce7a6d3938c8f805e2fbae37f70437622a908 SHA256 25cf827cc3861255eaef67c74bdbfb47d14b2e52fd9b5c0277773dd83050ecc2
|
||||
DIST abcm2ps-6.6.8.tar.gz 295931 RMD160 a3160c4f8a33beb6bb2c4878dfb8a877e6023da8 SHA1 1c34cf25b9e8459afbcf5dd5e1a67dfb122a925e SHA256 747661e847fa1d7c2e18c6d4d10202e03597ccdb171f8ad94fab4d76cbc6993f
|
||||
DIST abcm2ps-6.6.15.tar.gz 296768 RMD160 87eb59c91c445527d32616a44b3d40eeff35ed37 SHA1 9bf0a388faf4d25446aa83faa05ef287dab1d2b1 SHA256 9eb34104e5d0f69bbef682733570401fa2737b8cb584569d2666e34c95760bcc
|
||||
DIST abcm2ps-6.6.9.tar.gz 296114 RMD160 1758c04816c093f2d43202dfcee007a3c033044d SHA1 415d8d8e9233fc04a0ebdc6944b6fad611ba311b SHA256 fdc0990a1462059062209dde60590b9669dfefc532e2b9b8e7b8e17ee6eb91dd
|
||||
DIST abcm2ps-7.0.3.tar.gz 297636 RMD160 6b9aaadb1988c37eb2af8991f91ef83ea59223db SHA1 39fdb3b251ffcd2ed020697db6466ef690a181c0 SHA256 49f56598cc749c35c4c80a5776facd5d542c4cf059c92378b0667c29fd0b314b
|
||||
DIST abcm2ps-7.0.4.tar.gz 298668 RMD160 860d0ac2756dca796ee252b569f34085f403ffcf SHA1 86d5859f8452fc0f4161241be6be5f88ab469856 SHA256 d812420fdd984c562e6787b04ecff3ae479824c8dc17d7b87050fcca9ada6e1c
|
||||
DIST abcm2ps-7.0.10.tar.gz 301047 RMD160 814f43b335aa21d46f44b11b74550b96c28ffa7e SHA1 618aabb2a6eac18cfe53eb578bab7dc6eca153aa SHA256 d1a79c52b48171c23915f700ab7351f67fa3a68a1e8b70672956a96b24f02a92
|
||||
DIST transpose_abc.pl 21045 RMD160 3ea7c36f80249a2c6e6c03eca0d9d58c054e2cfc SHA1 82a852ae790d6f379d48e4f3acc5aeba0236e575 SHA256 bd6960872bfbc9f71f183f36d533ea33b8cf62a6027b447f0b0b8adfa25a2848
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.6.7.ebuild,v 1.2 2012/05/05 08:05:41 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.6.15.ebuild,v 1.1 2012/05/29 12:29:27 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-6.6.8.ebuild,v 1.2 2012/05/05 08:05:41 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="A program to convert abc files to Postscript files"
|
||||
HOMEPAGE="http://moinejf.free.fr/"
|
||||
SRC_URI="http://moinejf.free.fr/${P}.tar.gz
|
||||
http://moinejf.free.fr/transpose_abc.pl"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="examples pango"
|
||||
|
||||
RDEPEND="pango? ( x11-libs/pango media-libs/freetype:2 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-a4 \
|
||||
--enable-deco-is-roll \
|
||||
$(use_enable pango)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin abcm2ps
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins *.fmt
|
||||
|
||||
dodoc Changes README *.txt
|
||||
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc *.{abc,eps}
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
docinto contrib
|
||||
dodoc "${DISTDIR}"/transpose_abc.pl
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-7.0.3.ebuild,v 1.2 2012/05/05 08:05:41 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-7.0.10.ebuild,v 1.1 2012/05/29 12:30:56 radhermit Exp $
|
||||
|
||||
EAPI=4
|
||||
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcm2ps/abcm2ps-7.0.4.ebuild,v 1.2 2012/05/05 08:05:41 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="A program to convert abc files to Postscript files"
|
||||
HOMEPAGE="http://moinejf.free.fr/"
|
||||
SRC_URI="http://moinejf.free.fr/${P}.tar.gz
|
||||
http://moinejf.free.fr/transpose_abc.pl"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="examples pango"
|
||||
|
||||
RDEPEND="pango? ( x11-libs/pango media-libs/freetype:2 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--enable-a4 \
|
||||
--enable-deco-is-roll \
|
||||
$(use_enable pango)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin abcm2ps
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins *.fmt
|
||||
|
||||
dodoc Changes README *.txt
|
||||
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc *.{abc,eps}
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
docinto contrib
|
||||
dodoc "${DISTDIR}"/transpose_abc.pl
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST abcMIDI-2012-03-22.zip 475769 RMD160 ad089590487e13faa65a21850b12fc8aa255956c SHA1 dd096533bf68b3bffb130fbece5147b55c323491 SHA256 5dfa1fb6585f188a9df97d0ff3ea179f8f59071f1c0803dea4b78584fd763d5e
|
||||
DIST abcMIDI-2012-03-27.zip 476099 RMD160 47bbcbb36b9b6d7501ac69e52eaf2cb374f4c5aa SHA1 f0a38e812465c0a3390752cca9f3408df214c903 SHA256 fc1019259c47112f39388cf3fe9200add1ee2e5569f839b24a5776d11646468e
|
||||
DIST abcMIDI-2012-04-03.zip 478267 RMD160 1f1e1c8c195f774e25535f264e568a57ef61384f SHA1 487df3d1ae7ae74273f299994c432c7d1040c3c6 SHA256 43b81c58ef15b22938d10d1c77c82f5d3a4af92fc8e29e78e5ebecb48a230193
|
||||
DIST abcMIDI-2012-04-15.zip 478454 RMD160 1054c1fd3359f3d3501b91bcc55990b8abc05dab SHA1 071665c6269509f98bbfc586a22d1a5324318a1f SHA256 d0976c4e8f7dd8b0db213b4a6b8aa1d24886341554145d8ffbfa7a3e752e5492
|
||||
DIST abcMIDI-2012-05-29.zip 478626 RMD160 8939574a5d479f35ec8b9b28cac6533eeae70f85 SHA1 4c5cc1d4e3834b66fd7e7c91327abe17cae553a6 SHA256 df3f64c1346ba2d26858ed09fa82c40ae6e369d66b9d865931c7a128eea77988
|
||||
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcmidi/abcmidi-2012.03.27.ebuild,v 1.1 2012/03/31 02:09:51 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils versionator autotools
|
||||
|
||||
MY_P="abcMIDI-$(replace_all_version_separators '-')"
|
||||
DESCRIPTION="Programs for processing ABC music notation files"
|
||||
HOMEPAGE="http://abc.sourceforge.net/abcMIDI/"
|
||||
SRC_URI="http://ifdo.pugmarks.com/~seymour/runabc/${MY_P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-2011.10.19-install.patch
|
||||
rm configure makefile || die
|
||||
sed -i -e "s:-O2::" configure.ac || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
|
||||
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc samples/*.abc
|
||||
fi
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/abcmidi/abcmidi-2012.04.03.ebuild,v 1.1 2012/04/04 22:26:04 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils versionator autotools
|
||||
|
||||
MY_P="abcMIDI-$(replace_all_version_separators '-')"
|
||||
DESCRIPTION="Programs for processing ABC music notation files"
|
||||
HOMEPAGE="http://abc.sourceforge.net/abcMIDI/"
|
||||
SRC_URI="http://ifdo.pugmarks.com/~seymour/runabc/${MY_P}.zip"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples"
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-2011.10.19-install.patch
|
||||
rm configure makefile || die
|
||||
sed -i -e "s:-O2::" configure.ac || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc doc/{AUTHORS,CHANGES,abcguide.txt,abcmatch.txt,history.txt,readme.txt,yapshelp.txt}
|
||||
|
||||
if use examples ; then
|
||||
docinto examples
|
||||
dodoc samples/*.abc
|
||||
fi
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/beets/beets-1.0_beta14-r1.ebuild,v 1.1 2012/05/29 14:07:09 sochotnicky Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils python
|
||||
|
||||
MY_PV=${PV/_beta/b}
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="A media library management system for obsessive-compulsive music geeks."
|
||||
SRC_URI="http://beets.googlecode.com/files/${PN}-${MY_PV}.tar.gz"
|
||||
HOMEPAGE="http://beets.radbox.org/"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
IUSE="chroma lastgenre bpd replaygain web"
|
||||
|
||||
DEPEND="dev-lang/python[sqlite]
|
||||
dev-python/munkres
|
||||
dev-python/python-musicbrainz-ngs
|
||||
dev-python/unidecode
|
||||
media-libs/mutagen
|
||||
chroma? ( dev-python/pyacoustid )
|
||||
lastgenre? ( dev-python/pylast )
|
||||
bpd? ( dev-python/bluelet )
|
||||
replaygain? ( media-sound/rgain )
|
||||
web? ( dev-python/flask )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
python_src_prepare
|
||||
|
||||
# remove plugins that do not have appropriate dependencies installed
|
||||
for flag in lastgenre bpd web;do
|
||||
if ! use $flag ; then
|
||||
rm -r beetsplug/$flag* || \
|
||||
die "Unable to remove $flag plugin"
|
||||
sed -i "s:'beetsplug.$flag',::" setup.py || \
|
||||
die "Unable to disable $flag plugin "
|
||||
fi
|
||||
done
|
||||
|
||||
for flag in chroma replaygain;do
|
||||
if ! use $flag ; then
|
||||
rm beetsplug/$flag.py || die "Unable to remove $flag plugin"
|
||||
fi
|
||||
done
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST Csound5.17.2.tar.gz 8777963 RMD160 79bb854e722c049afd4a2e048b2332223c2a0f97 SHA1 717233f40fe516a955b9caf2ddad3b5c85634b36 SHA256 b46c7efc23831b2c611b0f77d2222a8d0055eee094d92ac3fb7eb1aa969003bb
|
||||
DIST Csound5.17.11.tar.gz 9152189 RMD160 d2bb317fcfcde12453ea83d1b1f54421cdb36570 SHA1 750beb4daadfec63084b476ddf1581a8c64df17b SHA256 a86595c4328b63e9b37205b40bf1441182a453451b0ea20558a7777dbc0380b7
|
||||
DIST Csound5.17.6.tar.gz 9132954 RMD160 8b42227b149664bb0c72713818d67018bbe428ee SHA1 ee1e999e51dc3377b9409cd43cd84ce32f3bf1c8 SHA256 d161acddb4a419fc15097e4f508b7b4e09fadb25b72906cf4f485ca9415fe6d1
|
||||
|
@ -0,0 +1,181 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/csound/csound-5.17.11.ebuild,v 1.1 2012/05/29 12:02:17 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="python? 2"
|
||||
|
||||
inherit eutils multilib python java-pkg-opt-2 cmake-utils toolchain-funcs versionator
|
||||
|
||||
MY_PN="${PN/c/C}"
|
||||
MY_P="${MY_PN}${PV}"
|
||||
|
||||
DESCRIPTION="A sound design and signal processing system providing facilities for composition and performance"
|
||||
HOMEPAGE="http://csounds.com/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+alsa beats chua csoundac +cxx debug double-precision dssi examples fltk +fluidsynth
|
||||
+image jack java keyboard linear lua luajit nls osc openmp portaudio portmidi pulseaudio
|
||||
python samples static-libs stk tcl test +threads +utils vim-syntax"
|
||||
|
||||
LANGS=" de en_GB en_US es_CO fr it ro ru"
|
||||
IUSE+="${LANGS// / linguas_}"
|
||||
|
||||
RDEPEND=">=media-libs/libsndfile-1.0.16
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
csoundac? ( x11-libs/fltk:1[threads?]
|
||||
dev-cpp/eigen:3
|
||||
dev-libs/boost
|
||||
=dev-lang/python-2* )
|
||||
dssi? ( media-libs/dssi
|
||||
media-libs/ladspa-sdk )
|
||||
fluidsynth? ( media-sound/fluidsynth )
|
||||
fltk? ( x11-libs/fltk:1[threads?] )
|
||||
image? ( media-libs/libpng )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
java? ( >=virtual/jdk-1.5 )
|
||||
keyboard? ( x11-libs/fltk:1[threads?] )
|
||||
linear? ( sci-mathematics/gmm )
|
||||
lua? (
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
!luajit? ( dev-lang/lua )
|
||||
)
|
||||
osc? ( media-libs/liblo )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
portmidi? ( media-libs/portmidi )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
stk? ( media-libs/stk )
|
||||
tcl? ( >=dev-lang/tcl-8.5
|
||||
>=dev-lang/tk-8.5 )
|
||||
utils? ( !media-sound/snd )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
virtual/yacc
|
||||
chua? ( dev-libs/boost )
|
||||
csoundac? ( dev-lang/swig )
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( =dev-lang/python-2* )"
|
||||
|
||||
REQUIRED_USE="java? ( cxx )
|
||||
linear? ( double-precision )
|
||||
lua? ( cxx )
|
||||
python? ( cxx )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
|
||||
if use python || use test ; then
|
||||
python_set_active_version 2
|
||||
fi
|
||||
use python && python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-5.16.6-tests.patch
|
||||
epatch "${FILESDIR}"/${PN}-5.17.6-fltk.patch
|
||||
epatch "${FILESDIR}"/${PN}-5.17.6-porttime-in-portmidi.patch
|
||||
epatch "${FILESDIR}"/${P}-cmake.patch
|
||||
|
||||
sed -i -e "s:^\(csoundExecutable =\).*:\1 \"${WORKDIR}/${P}_build/csound\":" \
|
||||
tests/test.py || die
|
||||
|
||||
sed -i -e '/set(PLUGIN_INSTALL_DIR/s/-${APIVERSION}//' CMakeLists.txt || die
|
||||
|
||||
if [[ $(get_libdir) == "lib64" ]] ; then
|
||||
sed -i -e '/set(LIBRARY_INSTALL_DIR/s/lib/lib64/' CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
if use python ; then
|
||||
sed -i -e "/set(PYTHON_MODULE_INSTALL_DIR/s#\${LIBRARY_INSTALL_DIR}#$(python_get_sitedir)#" CMakeLists.txt || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
if use csoundac ; then
|
||||
myconf+=" -DBUILD_CSOUND_AC_PYTHON_INTERFACE=$(usex python ON OFF)"
|
||||
myconf+=" -DBUILD_CSOUND_AC_LUA_INTERFACE=$(usex lua ON OFF)"
|
||||
fi
|
||||
|
||||
local mycmakeargs=(
|
||||
-DBUILD_NEW_PARSER=ON
|
||||
$(cmake-utils_use_use alsa ALSA) \
|
||||
$(cmake-utils_use_build beats CSBEATS) \
|
||||
$(cmake-utils_use_build chua CHUA_OPCODES) \
|
||||
$(cmake-utils_use_build csoundac CSOUND_AC) \
|
||||
$(cmake-utils_use_build cxx CXX_INTERFACE) \
|
||||
$(cmake-utils_use debug NEW_PARSER_DEBUG) \
|
||||
$(cmake-utils_use_use double-precision DOUBLE) \
|
||||
$(cmake-utils_use_build dssi DSSI_OPCODES) \
|
||||
$(cmake-utils_use_build fluidsynth FLUID_OPCODES) \
|
||||
$(cmake-utils_use_use fltk FLTK) \
|
||||
$(cmake-utils_use_build image IMAGE_OPCODES) \
|
||||
$(cmake-utils_use_use jack JACK) \
|
||||
$(cmake-utils_use_build jack JACK_OPCODES) \
|
||||
$(cmake-utils_use_build java JAVA_INTERFACE) \
|
||||
$(cmake-utils_use_build keyboard VIRTUAL_KEYBOARD) \
|
||||
$(cmake-utils_use_build linear LINEAR_ALGEBRA_OPCODES) \
|
||||
$(cmake-utils_use_build lua LUA_OPCODES) \
|
||||
$(cmake-utils_use_build lua LUA_INTERFACE) \
|
||||
$(cmake-utils_use_use nls GETTEXT) \
|
||||
$(cmake-utils_use_build osc OSC_OPCODES) \
|
||||
$(cmake-utils_use_use openmp OPEN_MP) \
|
||||
$(cmake-utils_use_use portaudio PORTAUDIO) \
|
||||
$(cmake-utils_use_use portmidi PORTMIDI) \
|
||||
$(cmake-utils_use_use pulseaudio PULSEAUDIO) \
|
||||
$(cmake-utils_use_build python PYTHON_OPCODES) \
|
||||
$(cmake-utils_use_build python PYTHON_INTERFACE) \
|
||||
$(cmake-utils_use_build static-libs STATIC_LIBRARY) \
|
||||
$(cmake-utils_use_build stk STK_OPCODES) \
|
||||
$(cmake-utils_use_build tcl TCLCSOUND) \
|
||||
$(cmake-utils_use_build threads MULTI_CORE) \
|
||||
$(cmake-utils_use_build utils UTILITIES) \
|
||||
${myconf}
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export LD_LIBRARY_PATH="${S}" OPCODEDIR="${S}" OPCODEDIR64="${S}"
|
||||
cd tests
|
||||
./test.py || die "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
dodoc AUTHORS ChangeLog readme-csound5-complete.txt
|
||||
|
||||
# Generate env.d file
|
||||
if use double-precision ; then
|
||||
echo OPCODEDIR64=/usr/$(get_libdir)/${PN}/plugins64 > "${T}"/62${PN}
|
||||
else
|
||||
echo OPCODEDIR=/usr/$(get_libdir)/${PN}/plugins > "${T}"/62${PN}
|
||||
fi
|
||||
echo "CSSTRNGS=/usr/share/locale" >> "${T}"/62${PN}
|
||||
use stk && echo "RAWWAVE_PATH=/usr/share/csound/rawwaves" >> "${T}"/62${PN}
|
||||
doenvd "${T}"/62${PN}
|
||||
|
||||
if use examples ; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
use samples && dodoc -r samples
|
||||
|
||||
if use vim-syntax ; then
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins installer/misc/vim/csound_{csd,orc,sco}.vim
|
||||
insinto /usr/share/vim/vimfiles/plugin
|
||||
doins installer/misc/vim/csound.vim
|
||||
fi
|
||||
}
|
@ -1,187 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-sound/csound/csound-5.17.2-r1.ebuild,v 1.1 2012/04/11 22:32:10 radhermit Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="python? 2"
|
||||
|
||||
inherit eutils multilib python java-pkg-opt-2 scons-utils toolchain-funcs versionator
|
||||
|
||||
MY_PN="${PN/c/C}"
|
||||
MY_P="${MY_PN}${PV}"
|
||||
|
||||
DESCRIPTION="A sound design and signal processing system providing facilities for composition and performance"
|
||||
HOMEPAGE="http://csounds.com/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+alsa beats chua csoundac +cxx debug double-precision dssi examples fltk +fluidsynth
|
||||
+image jack java keyboard linear lua luajit nls osc openmp portaudio portmidi pulseaudio
|
||||
python samples static-libs stk tcl test +threads +utils vim-syntax vst"
|
||||
|
||||
LANGS=" de en_GB en_US es_CO fr it ro ru"
|
||||
IUSE+="${LANGS// / linguas_}"
|
||||
|
||||
RDEPEND=">=media-libs/libsndfile-1.0.16
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
csoundac? ( x11-libs/fltk:1[threads?]
|
||||
dev-libs/boost
|
||||
=dev-lang/python-2* )
|
||||
dssi? ( media-libs/dssi
|
||||
media-libs/ladspa-sdk )
|
||||
fluidsynth? ( media-sound/fluidsynth )
|
||||
fltk? ( x11-libs/fltk:1[threads?] )
|
||||
image? ( media-libs/libpng )
|
||||
jack? ( media-sound/jack-audio-connection-kit )
|
||||
java? ( >=virtual/jdk-1.5 )
|
||||
keyboard? ( x11-libs/fltk:1[threads?] )
|
||||
linear? ( sci-mathematics/gmm )
|
||||
lua? (
|
||||
luajit? ( dev-lang/luajit:2 )
|
||||
!luajit? ( dev-lang/lua )
|
||||
)
|
||||
osc? ( media-libs/liblo )
|
||||
portaudio? ( media-libs/portaudio )
|
||||
portmidi? ( media-libs/portmidi )
|
||||
pulseaudio? ( media-sound/pulseaudio )
|
||||
stk? ( media-libs/stk )
|
||||
tcl? ( >=dev-lang/tcl-8.5
|
||||
>=dev-lang/tk-8.5 )
|
||||
utils? ( !media-sound/snd )
|
||||
vst? ( x11-libs/fltk:1[threads?]
|
||||
dev-libs/boost
|
||||
=dev-lang/python-2* )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/flex
|
||||
virtual/yacc
|
||||
chua? ( dev-libs/boost )
|
||||
csoundac? ( dev-lang/swig )
|
||||
nls? ( sys-devel/gettext )
|
||||
test? ( =dev-lang/python-2* )
|
||||
vst? ( dev-lang/swig )"
|
||||
|
||||
REQUIRED_USE="vst? ( csoundac )
|
||||
java? ( cxx )
|
||||
linear? ( double-precision )
|
||||
lua? ( cxx )
|
||||
python? ( cxx )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
pkg_setup() {
|
||||
if use openmp ; then
|
||||
tc-has-openmp || die "Please switch to an openmp compatible compiler"
|
||||
fi
|
||||
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-scons.patch
|
||||
epatch "${FILESDIR}"/${PN}-5.16.6-tests.patch
|
||||
epatch "${FILESDIR}"/${PN}-5.16.6-install.patch
|
||||
|
||||
cat > custom.py <<-EOF
|
||||
platform = 'linux'
|
||||
customCPPPATH = []
|
||||
customCCFLAGS = "${CFLAGS}".split()
|
||||
customCXXFLAGS = "${CXXFLAGS}".split()
|
||||
customLIBS = []
|
||||
customLIBPATH = []
|
||||
customLINKFLAGS = "${LDFLAGS}".split()
|
||||
customSHLINKFLAGS = []
|
||||
customSWIGFLAGS = []
|
||||
EOF
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local myconf
|
||||
[[ $(get_libdir) == "lib64" ]] && myconf+=" Lib64=1"
|
||||
|
||||
escons \
|
||||
prefix=/usr \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
buildNewParser=1 \
|
||||
pythonVersion=$(python_get_version) \
|
||||
$(use_scons alsa useALSA) \
|
||||
$(use_scons beats buildBeats) \
|
||||
$(use_scons chua buildChuaOpcodes) \
|
||||
$(use_scons csoundac buildCsoundAC) \
|
||||
$(use_scons cxx buildInterfaces) \
|
||||
$(use_scons !debug buildRelease) \
|
||||
$(use_scons !debug noDebug) \
|
||||
$(use_scons debug NewParserDebug) \
|
||||
$(use_scons double-precision useDouble) \
|
||||
$(use_scons dssi buildDSSI) \
|
||||
$(use_scons fluidsynth buildFluidOpcodes) \
|
||||
$(use_scons fltk buildCsound5GUI) \
|
||||
$(use_scons fltk useFLTK) \
|
||||
$(use_scons image buildImageOpcodes) \
|
||||
$(use_scons jack useJack) \
|
||||
$(use_scons java buildJavaWrapper) \
|
||||
$(use_scons keyboard buildVirtual) \
|
||||
$(use_scons linear buildLinearOpcodes) \
|
||||
$(use_scons lua buildLuaOpcodes) \
|
||||
$(use_scons lua buildLuaWrapper) \
|
||||
$(use_scons luajit useLuaJIT) \
|
||||
$(use_scons nls useGettext) \
|
||||
$(use_scons osc useOSC) \
|
||||
$(use_scons openmp useOpenMP) \
|
||||
$(use_scons portaudio usePortAudio) \
|
||||
$(use_scons portmidi usePortMIDI) \
|
||||
$(use_scons pulseaudio usePulseAudio) \
|
||||
$(use_scons python buildPythonOpcodes) \
|
||||
$(use_scons python buildPythonWrapper) \
|
||||
$(use_scons !static-libs dynamicCsoundLibrary) \
|
||||
$(use_scons stk buildStkOpcodes) \
|
||||
$(use_scons tcl buildTclcsound) \
|
||||
$(use_scons !threads noFLTKThreads) \
|
||||
$(use_scons threads buildMultiCore) \
|
||||
$(use_scons utils buildUtilities) \
|
||||
$(use_scons vst buildCsoundVST) \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export LD_LIBRARY_PATH="${S}" OPCODEDIR="${S}" OPCODEDIR64="${S}"
|
||||
cd tests
|
||||
./test.py || die "tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local myconf
|
||||
[[ $(get_libdir) == "lib64" ]] && myconf+=" --word64"
|
||||
|
||||
use vim-syntax && myconf+=" --vimdir=/usr/share/vim/vimfiles"
|
||||
|
||||
./install.py --instdir="${D}" --prefix=/usr ${myconf} || die "install failed"
|
||||
dodoc AUTHORS ChangeLog readme-csound5-complete.txt
|
||||
|
||||
# Generate env.d file
|
||||
if use double-precision ; then
|
||||
echo OPCODEDIR64=/usr/$(get_libdir)/${PN}/plugins64 > "${T}"/62${PN}
|
||||
else
|
||||
echo OPCODEDIR=/usr/$(get_libdir)/${PN}/plugins > "${T}"/62${PN}
|
||||
fi
|
||||
echo "CSSTRNGS=/usr/share/locale" >> "${T}"/62${PN}
|
||||
use stk && echo "RAWWAVE_PATH=/usr/share/csound/rawwaves" >> "${T}"/62${PN}
|
||||
doenvd "${T}"/62${PN}
|
||||
|
||||
if use nls ; then
|
||||
insinto /usr/share/locale
|
||||
for lang in ${LANGS} ; do
|
||||
use linguas_${lang} && doins -r po/${lang}
|
||||
done
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
dodoc -r examples
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
|
||||
use samples && dodoc -r samples
|
||||
}
|
@ -1,222 +0,0 @@
|
||||
--- Csound5.16.6/install.py
|
||||
+++ Csound5.16.6/install.py
|
||||
@@ -29,8 +29,6 @@
|
||||
|
||||
exeFiles2 = ['brkpt', 'linseg', 'tabdes']
|
||||
|
||||
-docFiles = ['COPYING', 'ChangeLog', 'INSTALL', 'readme-csound5.txt']
|
||||
-
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
print 'Csound5 Linux installer by Istvan Varga'
|
||||
@@ -115,6 +113,8 @@
|
||||
javaDir = concatPath([libDir, '/csound/java'])
|
||||
# LISP interface
|
||||
lispDir = concatPath([libDir, '/csound/lisp'])
|
||||
+# luaCsnd.so
|
||||
+luaDir = concatPath([libDir, '/csound/lua'])
|
||||
# STK raw wave files
|
||||
rawWaveDir = concatPath([prefix, '/share/csound/rawwaves'])
|
||||
|
||||
@@ -214,37 +214,12 @@
|
||||
if findFiles('.', 'libcsound64\\.so\\..+').__len__() > 0:
|
||||
useDouble = 1
|
||||
|
||||
-# check for an already existing installation
|
||||
-
|
||||
-makeDir(concatPath([binDir]))
|
||||
-installedBinaries = findFiles(concatPath([instDir, binDir]), '.+')
|
||||
-if ('csound' in installedBinaries) or ('csound64' in installedBinaries):
|
||||
- if 'uninstall-csound5' in installedBinaries:
|
||||
- print ' *** WARNING: found an already existing installation of Csound'
|
||||
- tmp = ''
|
||||
- while (tmp != 'yes\n') and (tmp != 'no\n'):
|
||||
- sys.__stderr__.write(
|
||||
- ' *** Uninstall it ? Type \'yes\', or \'no\' to quit: ')
|
||||
- tmp = sys.__stdin__.readline()
|
||||
- if tmp != 'yes\n':
|
||||
- print ' *** Csound installation has been aborted'
|
||||
- print ''
|
||||
- raise SystemExit(1)
|
||||
- print ' --- Removing old Csound installation...'
|
||||
- runCmd([concatPath([instDir, binDir, 'uninstall-csound5'])])
|
||||
- print ''
|
||||
- else:
|
||||
- print ' *** Error: an already existing installation of Csound was found'
|
||||
- print ' *** Try removing it first, and then run this script again'
|
||||
- print ''
|
||||
- raise SystemExit(1)
|
||||
-
|
||||
# copy binaries
|
||||
|
||||
print ' === Installing executables ==='
|
||||
for i in exeFiles1:
|
||||
if findFiles('.', i).__len__() > 0:
|
||||
- err = installXFile('--strip-unneeded', i, binDir)
|
||||
+ err = installXFile('', i, binDir)
|
||||
installErrors = installErrors or err
|
||||
for i in exeFiles2:
|
||||
if findFiles('.', i).__len__() > 0:
|
||||
@@ -265,7 +240,7 @@
|
||||
if i[-2:] == '.a':
|
||||
err = installFile(i, libDir)
|
||||
else:
|
||||
- err = installXFile('--strip-debug', i, libDir)
|
||||
+ err = installXFile('', i, libDir)
|
||||
if err == 0:
|
||||
if i[:13] == 'libcsound.so.':
|
||||
err = installLink(i, concatPath([libDir, 'libcsound.so']))
|
||||
@@ -292,11 +267,26 @@
|
||||
if i in pluginList:
|
||||
pluginList.remove(i)
|
||||
for i in pluginList:
|
||||
- err = installXFile('--strip-unneeded', i, pluginDir)
|
||||
+ err = installXFile('', i, pluginDir)
|
||||
installErrors = installErrors or err
|
||||
|
||||
# copy header files
|
||||
|
||||
+# Add forgotten header dependencies
|
||||
+headerdeps = []
|
||||
+for header in headerFiles:
|
||||
+ f = open(header)
|
||||
+ for line in f:
|
||||
+ m = re.findall('^#include "\w+.\w+"', line)
|
||||
+ if m:
|
||||
+ n = re.match('^#include "(.+)"', "".join(m))
|
||||
+ if os.path.isfile("H/" + n.group(1)):
|
||||
+ headerdeps.append("H/" + n.group(1))
|
||||
+ else:
|
||||
+ headerdeps.append("interfaces/" + n.group(1))
|
||||
+ f.close()
|
||||
+headerFiles = list(set(headerdeps + headerFiles))
|
||||
+
|
||||
print ' === Installing header files ==='
|
||||
err = installFiles(headerFiles, includeDir)
|
||||
installErrors = installErrors or err
|
||||
@@ -313,6 +303,7 @@
|
||||
['_loris\\.so', '1', pythonDir2],
|
||||
['_scoregen\\.so', '1', pythonDir2],
|
||||
['_CsoundAC\\.so ', '1', pythonDir2],
|
||||
+ ['luaCsnd\\.so', '1', luaDir],
|
||||
['csnd\\.jar', '0', javaDir],
|
||||
['interfaces/csound5\\.lisp', '0', lispDir]]
|
||||
for i in wrapperList:
|
||||
@@ -322,48 +313,21 @@
|
||||
if i[1] == '0':
|
||||
err = installFile(fName, i[2])
|
||||
else:
|
||||
- err = installXFile('--strip-debug', fName, i[2])
|
||||
+ err = installXFile('', fName, i[2])
|
||||
installErrors = installErrors or err
|
||||
|
||||
-# copy XMG files
|
||||
-
|
||||
-print ' === Installing Localisation files ==='
|
||||
-xmgList = findFiles('.', '.+\\.xmg')
|
||||
-if xmgList.__len__() > 0:
|
||||
- err = installFiles(xmgList, xmgDir)
|
||||
- installErrors = installErrors or err
|
||||
-else:
|
||||
- xmgList = ['de', 'en_GB','en_US', 'es_CO', 'fr', 'it','ro']
|
||||
- for i in xmgList:
|
||||
- makeDir(concatPath([xmgDir, i, 'LC_MESSAGES']))
|
||||
- src = 'po/' + i + '/LC_MESSAGES/csound5.mo'
|
||||
- fileName = concatPath([instDir, xmgDir, i, 'LC_MESSAGES/csound5.mo'])
|
||||
- err = runCmd(['install', '-p', '-m', '0644', src, fileName])
|
||||
- if err == 0:
|
||||
- addMD5(fileName, fileName)
|
||||
- print ' %s' % fileName
|
||||
- else:
|
||||
- print ' *** error copying %s' % fileName
|
||||
- installErrors = installErrors or err
|
||||
-
|
||||
-# Copy documentation
|
||||
-
|
||||
-print ' === Installing documentation ==='
|
||||
-err = installFiles(docFiles, docDir)
|
||||
-installErrors = installErrors or err
|
||||
-
|
||||
# copy Tcl/Tk files
|
||||
|
||||
print ' === Installing Tcl/Tk modules and scripts ==='
|
||||
if findFiles('.', 'tclcsound\\.so').__len__() > 0:
|
||||
- err = installXFile('--strip-unneeded', 'tclcsound.so', tclDir)
|
||||
+ err = installXFile('', 'tclcsound.so', tclDir)
|
||||
installErrors = installErrors or err
|
||||
err = installFile('frontends/tclcsound/command_summary.txt', tclDir)
|
||||
installErrors = installErrors or err
|
||||
-err = installFile('nsliders.tk', tclDir)
|
||||
-installErrors = installErrors or err
|
||||
-err = installXFile('', 'matrix.tk', binDir)
|
||||
-installErrors = installErrors or err
|
||||
+ err = installFile('nsliders.tk', tclDir)
|
||||
+ installErrors = installErrors or err
|
||||
+ err = installXFile('', 'matrix.tk', binDir)
|
||||
+ installErrors = installErrors or err
|
||||
|
||||
# copy STK raw wave files
|
||||
|
||||
@@ -398,7 +362,7 @@
|
||||
pdDir = ''
|
||||
if pdDir != '':
|
||||
print ' === Installing csoundapi~ PD object ==='
|
||||
- err = installXFile('--strip-unneeded', 'csoundapi~.pd_linux', pdDir)
|
||||
+ err = installXFile('', 'csoundapi~.pd_linux', pdDir)
|
||||
if err == 0:
|
||||
try:
|
||||
os.chmod(concatPath([instDir, pdDir, 'csoundapi~.pd_linux']), 0644)
|
||||
@@ -420,42 +384,6 @@
|
||||
'%s/%s' % (vimDir, 'syntax'))
|
||||
installErrors = installErrors or err
|
||||
|
||||
-# create uninstall script
|
||||
-
|
||||
-print ' === Installing uninstall script ==='
|
||||
-fileList += [concatPath([prefix, md5Name])]
|
||||
-fileList += [concatPath([binDir, 'uninstall-csound5'])]
|
||||
-try:
|
||||
- f = open(concatPath([instDir, binDir, 'uninstall-csound5']), 'w')
|
||||
- print >> f, '#!/bin/sh'
|
||||
- print >> f, ''
|
||||
- for i in fileList:
|
||||
- print >> f, 'rm -f "%s"' % i
|
||||
- print >> f, ''
|
||||
- print >> f, '/sbin/ldconfig > /dev/null 2> /dev/null'
|
||||
- print >> f, ''
|
||||
- f.close()
|
||||
- os.chmod(concatPath([instDir, binDir, 'uninstall-csound5']), 0755)
|
||||
- addMD5(concatPath([instDir, binDir, 'uninstall-csound5']),
|
||||
- concatPath([binDir, 'uninstall-csound5']))
|
||||
- print ' %s' % concatPath([binDir, 'uninstall-csound5'])
|
||||
-except:
|
||||
- print ' *** Error creating uninstall script'
|
||||
- installErrors = 1
|
||||
-
|
||||
-# save MD5 checksums
|
||||
-
|
||||
-print ' === Installing MD5 checksums ==='
|
||||
-try:
|
||||
- f = open(concatPath([instDir, prefix, md5Name]), 'w')
|
||||
- print >> f, md5List,
|
||||
- f.close()
|
||||
- os.chmod(concatPath([instDir, prefix, md5Name]), 0644)
|
||||
- print ' %s' % concatPath([prefix, md5Name])
|
||||
-except:
|
||||
- print ' *** Error installing MD5 checksums'
|
||||
- installErrors = 1
|
||||
-
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
@@ -481,10 +409,6 @@
|
||||
print ' CSSTRNGS=%s' % xmgDir
|
||||
if '%s/libstk.so' % pluginDir in fileList:
|
||||
print ' RAWWAVE_PATH=%s' % rawWaveDir
|
||||
- print 'Csound can be uninstalled by running %s/uninstall-csound5' % binDir
|
||||
-
|
||||
-if os.getuid() == 0:
|
||||
- runCmd(['/sbin/ldconfig'])
|
||||
|
||||
print ''
|
||||
|
@ -0,0 +1,10 @@
|
||||
--- Csound5.17.11/frontends/CsoundAC/CMakeLists.txt
|
||||
+++ Csound5.17.11/frontends/CsoundAC/CMakeLists.txt
|
||||
@@ -29,7 +29,6 @@
|
||||
allegrowr.cpp
|
||||
Cell.cpp
|
||||
ChordLindenmayer.cpp
|
||||
- cmake_install.cmake
|
||||
Composition.cpp
|
||||
Conversions.cpp
|
||||
Counterpoint.cpp
|
@ -1,277 +0,0 @@
|
||||
--- Csound5.17.2/SConstruct
|
||||
+++ Csound5.17.2/SConstruct
|
||||
@@ -89,6 +89,9 @@
|
||||
commandOptions.Add('usePortMIDI',
|
||||
'Build PortMidi plugin for real time MIDI input and output.',
|
||||
'1')
|
||||
+commandOptions.Add('usePulseAudio',
|
||||
+ 'Set to 1 to use PulseAudio for real-time audio and MIDI input and output.',
|
||||
+ '1')
|
||||
commandOptions.Add('useALSA',
|
||||
'Set to 1 to use ALSA for real-time audio and MIDI input and output.',
|
||||
'1')
|
||||
@@ -101,6 +104,9 @@
|
||||
commandOptions.Add('noFLTKThreads',
|
||||
'Set to 1 to disable use of a separate thread for FLTK widgets.',
|
||||
'1')
|
||||
+commandOptions.Add('useLuaJIT',
|
||||
+ 'Set to 1 to use the Just-In-Time Compiler for Lua',
|
||||
+ '1')
|
||||
commandOptions.Add('pythonVersion',
|
||||
'Set to the Python version to be used.',
|
||||
'%d.%d' % (int(sys.hexversion) >> 24, (int(sys.hexversion) >> 16) & 255))
|
||||
@@ -180,6 +186,15 @@
|
||||
commandOptions.Add('dynamicCsoundLibrary',
|
||||
'Build dynamic Csound library instead of libcsound.a',
|
||||
'0')
|
||||
+commandOptions.Add('buildChuaOpcodes',
|
||||
+ 'Set to 1 to build chua opcodes.',
|
||||
+ '1')
|
||||
+commandOptions.Add('buildLinearOpcodes',
|
||||
+ 'Set to 1 to build linear algebra opcodes.',
|
||||
+ '1')
|
||||
+commandOptions.Add('buildFluidOpcodes',
|
||||
+ 'Set to 1 to build Fluidsynth opcodes.',
|
||||
+ '1')
|
||||
commandOptions.Add('buildStkOpcodes',
|
||||
"Build opcodes encapsulating Perry Cook's Synthesis Toolkit in C++ instruments and effects",
|
||||
'0')
|
||||
@@ -352,6 +367,7 @@
|
||||
fileOptions.Add('customCXXFLAGS')
|
||||
fileOptions.Add('customLIBS')
|
||||
fileOptions.Add('customLIBPATH')
|
||||
+fileOptions.Add('customLINKFLAGS')
|
||||
fileOptions.Add('customSHLINKFLAGS')
|
||||
fileOptions.Add('customSWIGFLAGS')
|
||||
fileOptions.Update(commonEnvironment)
|
||||
@@ -366,6 +382,8 @@
|
||||
commonEnvironment.Prepend(LIBS = customLIBS)
|
||||
customLIBPATH = commonEnvironment['customLIBPATH']
|
||||
commonEnvironment.Prepend(LIBPATH = customLIBPATH)
|
||||
+customLINKFLAGS = commonEnvironment['customLINKFLAGS']
|
||||
+commonEnvironment.Prepend(LINKFLAGS = customLINKFLAGS)
|
||||
customSHLINKFLAGS = commonEnvironment['customSHLINKFLAGS']
|
||||
commonEnvironment.Prepend(SHLINKFLAGS = customSHLINKFLAGS)
|
||||
customSWIGFLAGS = commonEnvironment['customSWIGFLAGS']
|
||||
@@ -469,14 +487,6 @@
|
||||
if commonEnvironment['buildRelease'] == '0':
|
||||
commonEnvironment.Prepend(CPPFLAGS = ['-DBETA'])
|
||||
|
||||
-if commonEnvironment['Lib64'] == '1':
|
||||
- if getPlatform() == 'sunos':
|
||||
- commonEnvironment.Prepend(LIBPATH = ['.', '#.', '/lib/64', '/usr/lib/64'])
|
||||
- else:
|
||||
- commonEnvironment.Prepend(LIBPATH = ['.', '#.', '/usr/local/lib64'])
|
||||
-else:
|
||||
- commonEnvironment.Prepend(LIBPATH = ['.', '#.', '/usr/local/lib'])
|
||||
-
|
||||
if commonEnvironment['Word64'] == '1':
|
||||
if compilerSun():
|
||||
commonEnvironment.Append(CCFLAGS = ['-xcode=pic32'])
|
||||
@@ -494,10 +504,7 @@
|
||||
if getPlatform() == 'linux':
|
||||
commonEnvironment.Append(CCFLAGS = ["-DLINUX"])
|
||||
commonEnvironment.Append(CPPFLAGS = ['-DHAVE_SOCKETS'])
|
||||
- commonEnvironment.Append(CPPPATH = ['/usr/local/include'])
|
||||
- commonEnvironment.Append(CPPPATH = ['/usr/include'])
|
||||
commonEnvironment.Append(CPPPATH = ['/usr/include'])
|
||||
- commonEnvironment.Append(CPPPATH = ['/usr/X11R6/include'])
|
||||
commonEnvironment.Append(CCFLAGS = ["-DPIPES"])
|
||||
commonEnvironment.Append(LINKFLAGS = ['-Wl,-Bdynamic'])
|
||||
elif getPlatform() == 'sunos':
|
||||
@@ -559,18 +566,17 @@
|
||||
|
||||
if getPlatform() == 'linux':
|
||||
path1 = '/usr/include/python%s' % commonEnvironment['pythonVersion']
|
||||
- path2 = '/usr/local/include/python%s' % commonEnvironment['pythonVersion']
|
||||
- pythonIncludePath = [path1, path2]
|
||||
+ pythonIncludePath = [path1]
|
||||
path1 = '/usr/include/tcl%s' % commonEnvironment['tclversion']
|
||||
path2 = '/usr/include/tk%s' % commonEnvironment['tclversion']
|
||||
tclIncludePath = [path1, path2]
|
||||
pythonLinkFlags = []
|
||||
if commonEnvironment['Lib64'] == '1':
|
||||
tmp = '/usr/lib64/python%s/config' % commonEnvironment['pythonVersion']
|
||||
- pythonLibraryPath = ['/usr/local/lib64', '/usr/lib64', tmp]
|
||||
+ pythonLibraryPath = ['/usr/lib64', tmp]
|
||||
else:
|
||||
tmp = '/usr/lib/python%s/config' % commonEnvironment['pythonVersion']
|
||||
- pythonLibraryPath = ['/usr/local/lib', '/usr/lib', tmp]
|
||||
+ pythonLibraryPath = ['/usr/lib', tmp]
|
||||
pythonLibs = ['python%s' % commonEnvironment['pythonVersion']]
|
||||
elif getPlatform() == 'sunos':
|
||||
path1 = '/usr/include/python%s' % commonEnvironment['pythonVersion']
|
||||
@@ -777,6 +783,7 @@
|
||||
zlibhfound = configure.CheckHeader("zlib.h", language = "C")
|
||||
midiPluginSdkFound = configure.CheckHeader("funknown.h", language = "C++")
|
||||
luaFound = configure.CheckHeader("lua.h", language = "C")
|
||||
+luajitFound = configure.CheckLibWithHeader("luajit-5.1", "luajit-2.0/lua.h", language = "C")
|
||||
#print 'LUA: %s' % (['no', 'yes'][int(luaFound)])
|
||||
swigFound = 'swig' in commonEnvironment['TOOLS']
|
||||
print 'Checking for SWIG... %s' % (['no', 'yes'][int(swigFound)])
|
||||
@@ -1452,25 +1459,31 @@
|
||||
swigflags = csoundWrapperEnvironment['SWIGFLAGS']
|
||||
print 'swigflags:', swigflags
|
||||
luaWrapper = None
|
||||
- if not (luaFound and commonEnvironment['buildLuaWrapper'] != '0'):
|
||||
+ if not ((luaFound or luajitFound) and commonEnvironment['buildLuaWrapper'] != '0'):
|
||||
print 'CONFIGURATION DECISION: Not building Lua wrapper to Csound C++ interface library.'
|
||||
else:
|
||||
print 'CONFIGURATION DECISION: Building Lua wrapper to Csound C++ interface library.'
|
||||
luaWrapperEnvironment = csoundWrapperEnvironment.Clone()
|
||||
if getPlatform() != 'win32':
|
||||
- csoundWrapperEnvironment.Append(CPPPATH=['/usr/include/lua5.1'])
|
||||
+ if luajitFound and commonEnvironment['useLuaJIT'] == '1':
|
||||
+ csoundWrapperEnvironment.Append(CPPPATH=['/usr/include/luajit-2.0'])
|
||||
+ else:
|
||||
+ csoundWrapperEnvironment.Append(CPPPATH=['/usr/include/lua5.1'])
|
||||
if getPlatform() == 'win32':
|
||||
csoundLuaInterface = luaWrapperEnvironment.SharedObject(
|
||||
'interfaces/lua_interface.i',
|
||||
SWIGFLAGS = [swigflags, '-lua', '-module', 'luaCsnd', '-outdir', '.'])
|
||||
luaWrapperEnvironment.Prepend(LIBS = ['csnd','lua51'])
|
||||
- else:
|
||||
- csoundLuaInterface = luaWrapperEnvironment.SharedObject(
|
||||
- 'interfaces/lua_interface.i',
|
||||
- SWIGFLAGS = [swigflags, '-lua', '-module', 'luaCsnd', '-outdir', '.'])
|
||||
- luaWrapperEnvironment.Prepend(LIBS = ['csnd','luajit-5.1'])
|
||||
- luaWrapper = makeLuaModule(luaWrapperEnvironment, 'luaCsnd', [csoundLuaInterface])
|
||||
- Depends(luaWrapper, csoundLuaInterface)
|
||||
+ else:
|
||||
+ csoundLuaInterface = luaWrapperEnvironment.SharedObject(
|
||||
+ 'interfaces/lua_interface.i',
|
||||
+ SWIGFLAGS = [swigflags, '-lua', '-module', 'luaCsnd', '-outdir', '.'])
|
||||
+ if luajitFound and commonEnvironment['useLuaJIT'] == '1':
|
||||
+ luaWrapperEnvironment.Prepend(LIBS = ['csnd','luajit-5.1'])
|
||||
+ else:
|
||||
+ luaWrapperEnvironment.Prepend(LIBS = ['csnd','lua'])
|
||||
+ luaWrapper = makeLuaModule(luaWrapperEnvironment, 'luaCsnd', [csoundLuaInterface])
|
||||
+ Depends(luaWrapper, csoundLuaInterface)
|
||||
|
||||
if not (javaFound and commonEnvironment['buildJavaWrapper'] != '0'):
|
||||
print 'CONFIGURATION DECISION: Not building Java wrapper to Csound C++ interface library.'
|
||||
@@ -1510,6 +1523,9 @@
|
||||
javaWrapper = javaWrapperEnvironment.Program(
|
||||
'lib_jcsound.jnilib', javaWrapperSources)
|
||||
else:
|
||||
+ soname = 'lib_jcsound.so'
|
||||
+ soflag = [ '-Wl,-soname=%s' % soname ]
|
||||
+ javaWrapperEnvironment.Prepend(LINKFLAGS = [soflag])
|
||||
javaWrapper = javaWrapperEnvironment.SharedLibrary(
|
||||
'_jcsound', javaWrapperSources)
|
||||
#Depends(javaWrapper, csoundLibrary)
|
||||
@@ -1759,9 +1775,12 @@
|
||||
jpluginEnvironment.Append(LINKFLAGS = ['-framework', 'Jackmp'])
|
||||
makePlugin(jpluginEnvironment, 'jackTransport', 'Opcodes/jackTransport.c')
|
||||
makePlugin(jpluginEnvironment, 'jacko', 'Opcodes/jacko.cpp')
|
||||
-if boostFound:
|
||||
+if commonEnvironment['buildChuaOpcodes'] == '1' and boostFound:
|
||||
+ print 'CONFIGURATION DECISION: Building chua opcodes.'
|
||||
makePlugin(pluginEnvironment, 'chua', 'Opcodes/chua/ChuaOscillator.cpp')
|
||||
-if gmmFound and commonEnvironment['useDouble'] != '0':
|
||||
+else:
|
||||
+ print 'CONFIGURATION DECISION: Not building chua opcodes.'
|
||||
+if commonEnvironment['buildLinearOpcodes'] == '1' and gmmFound and commonEnvironment['useDouble'] != '0':
|
||||
makePlugin(pluginEnvironment, 'linear_algebra', 'Opcodes/linear_algebra.cpp')
|
||||
print 'CONFIGURATION DECISION: Building linear algebra opcodes.'
|
||||
else:
|
||||
@@ -1893,11 +1912,13 @@
|
||||
alsaEnvironment.Append(LIBS = ['asound', 'pthread'])
|
||||
makePlugin(alsaEnvironment, 'rtalsa', ['InOut/rtalsa.c'])
|
||||
|
||||
-if pulseaudioFound and (getPlatform() == 'linux' or getPlatform() == 'sunos'):
|
||||
+if commonEnvironment['usePulseAudio'] == '1' and pulseaudioFound and (getPlatform() == 'linux' or getPlatform() == 'sunos'):
|
||||
print "CONFIGURATION DECISION: Building PulseAudio plugin"
|
||||
pulseaudioEnv = pluginEnvironment.Clone()
|
||||
pulseaudioEnv.Append(LIBS = ['pulse-simple'])
|
||||
makePlugin(pulseaudioEnv, 'rtpulse', ['InOut/rtpulse.c'])
|
||||
+else:
|
||||
+ print "CONFIGURATION DECISION: Not building PulseAudio plugin."
|
||||
|
||||
if getPlatform() == 'win32':
|
||||
winmmEnvironment = pluginEnvironment.Clone()
|
||||
@@ -1963,9 +1984,7 @@
|
||||
|
||||
# FLUIDSYNTH OPCODES
|
||||
|
||||
-if not configure.CheckHeader("fluidsynth.h", language = "C"):
|
||||
- print "CONFIGURATION DECISION: Not building fluid opcodes."
|
||||
-else:
|
||||
+if commonEnvironment['buildFluidOpcodes'] == '1' and configure.CheckHeader("fluidsynth.h", language = "C"):
|
||||
print "CONFIGURATION DECISION: Building fluid opcodes."
|
||||
fluidEnvironment = pluginEnvironment.Clone()
|
||||
if getPlatform() == 'win32':
|
||||
@@ -1981,6 +2000,8 @@
|
||||
fluidEnvironment.Append(LIBS = ['pthread'])
|
||||
makePlugin(fluidEnvironment, 'fluidOpcodes',
|
||||
['Opcodes/fluidOpcodes/fluidOpcodes.cpp'])
|
||||
+else:
|
||||
+ print "CONFIGURATION DECISION: Not building fluid opcodes."
|
||||
|
||||
# VST HOST OPCODES
|
||||
|
||||
@@ -2174,7 +2195,7 @@
|
||||
if getPlatform() == 'win32' and pythonLibs[0] < 'python24':
|
||||
Depends(pythonOpcodes, pythonImportLibrary)
|
||||
|
||||
-# Python opcodes
|
||||
+# Lua opcodes
|
||||
|
||||
if not (commonEnvironment['buildLuaOpcodes'] != '0'):
|
||||
print "CONFIGURATION DECISION: Not building Lua opcodes."
|
||||
@@ -2183,10 +2204,13 @@
|
||||
luaEnvironment = pluginEnvironment.Clone()
|
||||
|
||||
if getPlatform() == 'linux':
|
||||
- if(luaFound == 1):
|
||||
+ if(luajitFound == 1 and commonEnvironment['useLuaJIT'] == '1'):
|
||||
luaEnvironment.Append(LIBS = ['luajit-5.1'])
|
||||
luaEnvironment.Append(LIBS = ['util', 'dl', 'm'])
|
||||
- luaEnvironment.Append(CPPPATH = '/usr/local/include/luajit-2.0')
|
||||
+ luaEnvironment.Append(CPPPATH = '/usr/include/luajit-2.0')
|
||||
+ elif(luaFound == 1):
|
||||
+ luaEnvironment.Append(LIBS = ['lua'])
|
||||
+ luaEnvironment.Append(LIBS = ['util', 'dl', 'm'])
|
||||
elif getPlatform() == 'win32':
|
||||
if(luaFound == 1):
|
||||
luaEnvironment.Append(LIBS = ['lua51'])
|
||||
@@ -2538,21 +2562,24 @@
|
||||
Depends(csoundAcPythonModule, pythonWrapper)
|
||||
Depends(csoundAcPythonModule, csoundac)
|
||||
Depends(csoundAcPythonModule, csnd)
|
||||
- if luaFound and commonEnvironment['buildLuaWrapper'] != '0':
|
||||
- luaCsoundACWrapperEnvironment = acWrapperEnvironment.Clone()
|
||||
- if getPlatform() == 'win32':
|
||||
- luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('luaCsnd lua51 CsoundAC csnd fltk_images'))
|
||||
- else:
|
||||
- luaCsoundACWrapperEnvironment.Prepend(LIBS = [luaWrapper])
|
||||
- luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('luajit-5.1 CsoundAC csnd fltk_images'))
|
||||
- luaCsoundACWrapper = luaCsoundACWrapperEnvironment.SharedObject(
|
||||
- 'frontends/CsoundAC/luaCsoundAC.i', SWIGFLAGS = [swigflags, Split('-lua ')])
|
||||
- luaCsoundACWrapperEnvironment.Clean('.', 'frontends/CsoundAC/luaCsoundAC_wrap.h')
|
||||
- CsoundAclModule = makeLuaModule(luaCsoundACWrapperEnvironment, 'luaCsoundAC', [luaCsoundACWrapper])
|
||||
- Depends(CsoundAclModule, luaCsoundACWrapper)
|
||||
- Depends(CsoundAclModule, luaWrapper)
|
||||
- Depends(CsoundAclModule, csoundac)
|
||||
- Depends(CsoundAclModule, csnd)
|
||||
+ if (luajitFound or luaFound) and commonEnvironment['buildLuaWrapper'] != '0':
|
||||
+ luaCsoundACWrapperEnvironment = acWrapperEnvironment.Clone()
|
||||
+ if getPlatform() == 'win32':
|
||||
+ luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('luaCsnd lua51 CsoundAC csnd fltk_images'))
|
||||
+ else:
|
||||
+ luaCsoundACWrapperEnvironment.Prepend(LIBS = [luaWrapper])
|
||||
+ if commonEnvironment['useLuaJIT'] == '1':
|
||||
+ luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('luajit-5.1 CsoundAC csnd fltk_images'))
|
||||
+ else:
|
||||
+ luaCsoundACWrapperEnvironment.Prepend(LIBS = Split('lua CsoundAC csnd fltk_images'))
|
||||
+ luaCsoundACWrapper = luaCsoundACWrapperEnvironment.SharedObject(
|
||||
+ 'frontends/CsoundAC/luaCsoundAC.i', SWIGFLAGS = [swigflags, Split('-lua ')])
|
||||
+ luaCsoundACWrapperEnvironment.Clean('.', 'frontends/CsoundAC/luaCsoundAC_wrap.h')
|
||||
+ CsoundAclModule = makeLuaModule(luaCsoundACWrapperEnvironment, 'luaCsoundAC', [luaCsoundACWrapper])
|
||||
+ Depends(CsoundAclModule, luaCsoundACWrapper)
|
||||
+ Depends(CsoundAclModule, luaWrapper)
|
||||
+ Depends(CsoundAclModule, csoundac)
|
||||
+ Depends(CsoundAclModule, csnd)
|
||||
|
||||
|
||||
# Build CsoundVST
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue