From c4a6904b09bfd5d55449afd5da49f97e4b0eef6b 2013-04-18 21:41:47 From: Richard H Date: 2013-04-18 21:41:47 Subject: [PATCH] add media-sound/famitracker-cx to repository --- diff --git a/media-sound/famitracker-cx/Manifest b/media-sound/famitracker-cx/Manifest new file mode 100644 index 0000000000000000000000000000000000000000..9b2c89736a07885237298b4f53197c248b6101a1 --- /dev/null +++ b/media-sound/famitracker-cx/Manifest @@ -0,0 +1,2 @@ +DIST famitracker-cx_0.4.1a-p4_src.tar.gz 289008 SHA256 c7ec0e54eaa564fc7b4c2d2066ec4e975a8ccf86bf72f9d4fa7a5b1efdc19428 SHA512 6f4d9323d8700429b3bd60744573e6892b3c342250259b8288eb596807a08e0e54b15456c9edc24cce0d9068d03d4ec44f1ee949b956ba2972c4de94fe99116c WHIRLPOOL 7676d9804106e023cfd85aeeeb91bdeb331998149a375c2f54668363e972b8d94f6fd421a0a2618f467e4000b9752875bee38762ce3bb23ed3abc53f379d125a +EBUILD famitracker-cx-0.4.1a_p4.ebuild 1871 SHA256 0b761e2425f7ee4b857e57efb4f601cc5bb5f3ffa2254e2eafb5852fe86522f7 SHA512 4e4e27c1b33e2d195603f46e3d9e30d60e404501fd298543b5f221e0a10d3fad5bf168206fbb06f0e6fe12961c517d891133e166287a3a11de15304c6cff4f9c WHIRLPOOL 2cd9b67fca8e10968e2d9d7fdb71d68bc044c4f08ac5822f8db9628797e3ff39dfc7da8094c40dbc3f445524eac7fa6c28428720adf8bf050f45c2af39e6f91a diff --git a/media-sound/famitracker-cx/famitracker-cx-0.4.1a_p4.ebuild b/media-sound/famitracker-cx/famitracker-cx-0.4.1a_p4.ebuild new file mode 100644 index 0000000000000000000000000000000000000000..e69af649569a2baadda93a00ad2423b27bd83a91 --- /dev/null +++ b/media-sound/famitracker-cx/famitracker-cx-0.4.1a_p4.ebuild @@ -0,0 +1,79 @@ + +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +[[ ${PV} = *9999* ]] && VCS_ECLASS="git-2" || VCS_ECLASS="" + +inherit cmake-utils versionator ${VCS_ECLASS} + +DESCRIPTION="A free cross-platform fork of FamiTracker" +HOMEPAGE="http://code.google.com/p/famitracker-cx/" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://code.google.com/p/famitracker-cx/" +else + MY_PN="famitracker-cx" + MY_PV=$(replace_version_separator '_' '-') + MY_P="${MY_PN}_${MY_PV}" + SRC_URI="http://famitracker-cx.googlecode.com/files/${MY_P}_src.tar.gz" + S="${WORKDIR}/famitracker" +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug ncurses qt4" + +RDEPEND="dev-libs/boost + ncurses? ( sys-libs/ncurses ) + qt4? ( dev-qt/qtgui ) + " +DEPEND="${RDEPEND} + " + +pkg_setup() { +# CMAKE_IN_SOURCE_BUILD=1 + use debug && CMAKE_BUILD_TYPE=Debug + MYCMAKEARGS="-DLIB_INSTALL_DIR=$(get_libdir)" +} + +src_prepare() { + # no patches as of now + #epatch "${FILESDIR}"/spectrum2-.patch + base_src_prepare +} + +src_configure() { + mycmakeargs=( + $(cmake-utils_use ncurses UI_NCURSES) + $(cmake-utils_use qt4 UI_QT) + ) + + cmake-utils_src_configure +} + +#src_install() { +# cmake-utils_src_install +# +# newinitd "${FILESDIR}"/spectrum2.initd spectrum2 +# keepdir "${EPREFIX}"/var/lib/spectrum2 +# keepdir "${EPREFIX}"/var/log/spectrum2 +# keepdir "${EPREFIX}"/var/run/spectrum2 +#} + + +#pkg_postinst() { +# # Create jabber-user +# enewgroup jabber +# enewuser jabber -1 -1 -1 jabber +# +# # Set correct rights +# chown jabber:jabber -R "/etc/spectrum2" || die +# chown jabber:jabber -R "${EPREFIX}/var/log/spectrum2" || die +# chown jabber:jabber -R "${EPREFIX}/var/run/spectrum2" || die +# chmod 750 "/etc/spectrum2" || die +# chmod 750 "${EPREFIX}/var/log/spectrum2" || die +# chmod 750 "${EPREFIX}/var/run/spectrum2" || die +#}