diff options
141 files changed, 3109 insertions, 0 deletions
diff --git a/app-laptop/tlp/Manifest b/app-laptop/tlp/Manifest new file mode 100644 index 00000000..99a81cdc --- /dev/null +++ b/app-laptop/tlp/Manifest @@ -0,0 +1,2 @@ +DIST tlp-gentoo-additions-0.4.tar.bz2 6005 SHA256 2a88298350a2f6238ec7e2d12518f89940a54916dd5beff202a2514ce01a61d4 SHA512 4105232c4844e14d7d35464575d2a36ce87cc40b2b3c112e9435ab2b1d811062fb1a02b44cc5abd183d4a87ede9d711f6d0308d142b58e8c508714874c233be1 WHIRLPOOL 4c81da249a7325c41ccf56a7db9214fa5562665800f469341be5b5566ae0af3c306420ad526d20e38105d9992eb73285d4c80c494e2e0f014fb5c7d9c6e3afd3 +EBUILD tlp-0.4.1.ebuild 6339 SHA256 c221211edfdef2902e05c054961bedd0af02c2a65046496e60ef7deaa83e28eb SHA512 ffee77787692f035373b54b1e62fc638da1e7a123a3feab181e862618a62a0f5fc185050360812bdec9a1a21967fc927c68a6e5b1fc597afaa598331f536b015 WHIRLPOOL aa1cf98c00fff2793dd6588eb5e76b6e3c181aff5e890f619f8ae3c07150598ec8e3a1dc870a172b158ccf880f5b36f15ff5118acc12eab9e1bae8f5cf5d8595 diff --git a/app-laptop/tlp/tlp-0.4.1.ebuild b/app-laptop/tlp/tlp-0.4.1.ebuild new file mode 100644 index 00000000..99a3303b --- /dev/null +++ b/app-laptop/tlp/tlp-0.4.1.ebuild @@ -0,0 +1,217 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit base eutils bash-completion-r1 git-2 linux-info systemd + +DESCRIPTION="Power-Management made easy, designed for Thinkpads." +HOMEPAGE="http://linrunner.de/en/tlp/tlp.html" + +EGIT_REPO_URI='git://github.com/linrunner/TLP.git' +EGIT_BRANCH='master' +EGIT_COMMIT="${PV}" + +SRC_URI="http://git.erdmann.es/trac/dywi_tlp-gentoo-additions/downloads/tlp-gentoo-additions-0.4.tar.bz2" +RESTRICT="mirror" + +LICENSE="GPL-2+ tpacpi-bundled? ( GPL-3 )" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="tlp_suggests rdw laptop-mode-tools +tpacpi-bundled +pm-utils" + +_PKG_TPACPI='>app-laptop/tpacpi-bat-1.0' +_PKG_TPSMAPI='app-laptop/tp_smapi' +_PKG_ACPICALL='sys-power/acpi_call' +_OPTIONAL_DEPEND=' + sys-apps/smartmontools + sys-apps/ethtool + sys-apps/lsb-release +' + +DEPEND="" +RDEPEND="${DEPEND-} + sys-apps/hdparm + + pm-utils? ( sys-power/pm-utils ) + !pm-utils? ( sys-apps/systemd ) + sys-power/acpid + virtual/udev + + dev-lang/perl + sys-apps/usbutils + sys-apps/pciutils + + || ( net-wireless/iw net-wireless/wireless-tools ) + net-wireless/rfkill + + rdw? ( net-misc/networkmanager ) + tlp_suggests? ( ${_OPTIONAL_DEPEND} ) + !laptop-mode-tools? ( !app-laptop/laptop-mode-tools ) +" + +# pm hooks to disable defined by upstream +# +# hooks that have a different name in gentoo: +# * <none> +# +CONFLICTING_PM_POWERHOOKS_UPSTREAM="95hdparm-apm disable_wol hal-cd-polling +intel-audio-powersave harddrive laptop-mode journal-commit pci_devices +pcie_aspm readahead sata_alpm sched-powersave usb_bluetooth wireless +xfs_buffer" + +CONFLICTING_PM_POWERHOOKS="${CONFLICTING_PM_POWERHOOKS_UPSTREAM}" + +CONFIG_CHECK='~DMIID ~ACPI_PROC_EVENT ~POWER_SUPPLY ~ACPI_AC' +ERROR_DMIID='DMIID is required by tlp-stat and tpacpi-bat' +ERROR_ACPI_PROC_EVENT='ACPI_PROC_EVENT is required by thinkpad-radiosw' + +src_unpack() { + git-r3_src_unpack + base_src_unpack +} + +src_prepare() { + local sed_expr + + PATCHES=( + "${WORKDIR}/gentoo/"{49tlp,Makefile}.patch + ) + cat "${WORKDIR}/gentoo/default.append" >> "${S}/default" || die + + sed_expr='s@^(\s*TLP_ENABLE=)[01]$@\10@' + sed -r -e "${sed_expr}" -i "${S}/default" || die "sed failed (TLP_ENABLE=0)" + base_src_prepare + + if ! use pm-utils; then + sed -r -e '/install.*(PLIB|PMETC)/d' -i "${S}/Makefile" || die "sed Makefile" + fi + +# # edit version +# sed_expr="s@^(readonly TLPVER=[\"]?)(0[.]4)([\"]?)\s*\$@\1${PVR}\3@" +# sed -r -e "${sed_expr}" -i "${S}/tlp-functions" || die "sed tlp-functions" + + chmod u+x "${WORKDIR}/gentoo/tlp_configure.sh" && \ + ln -fs "${WORKDIR}/gentoo/tlp_configure.sh" "${S}/configure" || \ + die "cannot setup configure script!" +} + +src_configure() { + # econf is not supported and TLP is noarch, use ./configure directly + ./configure --quiet --src="${S}" \ + --target=gentoo $(use_with tpacpi-bundled) || die "configure failed ($?)" +} + +src_compile() { return 0; } + +src_install() { + # TLP_NO_TPACPI: do not install the bundled tpacpi-bat file + # TLP expects to find tpacpi-bat at /usr/sbin/tpacpi-bat + # LIBDIR: use proper libary dir names instead of relying on a + # lib->lib64 symlink on amd64 systems + emake DESTDIR="${ED}" LIBDIR=$(get_libdir) \ + CONFFILE="${ED}etc/conf.d/${PN}" \ + $(usex tpacpi-bundled "" TLP_NO_TPACPI=1) \ + install-tlp $(usex rdw install-rdw "") + + ## init/service file(s) + newinitd "${WORKDIR}/gentoo/${PN}-init.openrc" "${PN}" + systemd_dounit "${PN}"{,-sleep}.service + + ## bashcomp + newbashcomp "${PN}.bash_completion" "${PN}" + + ## man, doc + doman man/?*.?* + dodoc README* +} + +pkg_postrm() { + ## Re-enable conflicting pm-utils hooks + local \ + TLP_NOP="${EROOT%/}/usr/$(get_libdir)/${PN}-pm/${PN}-nop" \ + POWER_D="${EROOT%/}/etc/pm/power.d" \ + hook hook_name + + einfo "Re-enabling power hooks in ${POWER_D} that link to ${TLP_NOP}" + for hook_name in ${CONFLICTING_PM_POWERHOOKS?}; do + hook="${POWER_D}/${hook_name}" + + if \ + [[ ( -L "${hook}" ) && ( "$(readlink "${hook}")" == "${TLP_NOP}" ) ]] + then + rm "${hook}" || die "cannot reenable hook ${hook_name}." + fi + done +} + +pkg_postinst() { + ## Disable conflicting pm-utils hooks + # always disable hooks even if USE=-pm-utils + # Otherwise a blocker on sys-power/pm-utils would be necessary + # + local \ + TLP_NOP="${EROOT%/}/usr/$(get_libdir)/${PN}-pm/${PN}-nop" \ + POWER_D="${EROOT%/}/etc/pm/power.d" \ + iter + + einfo "Disabling conflicting power hooks in ${POWER_D}" + + [[ -e "${POWER_D}" ]] || mkdir -p "${POWER_D}" || \ + die "cannot create '${POWER_D}'." + + for iter in ${CONFLICTING_PM_POWERHOOKS?}; do + if [[ ! -e "${POWER_D}/${iter}" ]]; then + ln -s -- "${TLP_NOP}" "${POWER_D}/${iter}" || \ + die "cannot disable power.d hook ${iter}." + fi + done + + ## postinst messages + + elog "${PN^^} is disabled by default." + elog "You have to enable ${PN^^} by setting ${PN^^}_ENABLE=1 in /etc/conf.d/${PN}." + + ewarn "Using ${PN^^} with systemd is unsupported." + elog "systemd users should enable ${PN^^} by running" + for iter in "${PN}"{,-sleep}.service; do + elog "- systemctl enable ${iter}" + done + elog "Others (openrc et al.) should add /etc/init.d/${PN} to their favorite runlevel." + + elog "You must restart acpid after upgrading ${PN}." + + local a + _check_installed() { has_version "${1}" && a=" (already installed)" || a=; } + + if ! use tlp_suggests; then + local p + elog "In order to get full functionality, the following packages should be installed:" + for p in ${_OPTIONAL_DEPEND?}; do + _check_installed "${p}" + elog "- ${p}${a}" + done + fi + + elog "For battery charge threshold control," + elog "one or more of the following packages are required:" + + _check_installed "${_PKG_TPSMAPI?}" + elog "- ${_PKG_TPSMAPI?} - for Thinkpads up to Core 2 (and Sandy Bridge partially)${a}" + if use tpacpi-bundled; then + _check_installed "${_PKG_ACPICALL?}" + elog "- ${_PKG_ACPICALL?} - kernel module for Sandy Bridge Thinkpads (this includes Ivy Bridge/Haswell/... ones as well)${a}" + else + _check_installed "${_PKG_TPACPI?}" + elog "- ${_PKG_TPACPI?} - for Sandy Bridge Thinkpads (this includes Ivy Bridge/Haswell/... ones as well)${a}" + fi + + if use laptop-mode-tools; then + ewarn "Reminder: don't run laptop-mode-tools and ${PN} at the same time." + fi + + if ! use tpacpi-bundled; then + ewarn "USE=-tpacpi-bundled: do not report bugs about tpacpi-bat upstream." + fi +} diff --git a/dev-ml/biniou/Manifest b/dev-ml/biniou/Manifest new file mode 100644 index 00000000..2bf19467 --- /dev/null +++ b/dev-ml/biniou/Manifest @@ -0,0 +1 @@ +DIST biniou-1.0.5.tar.gz 23463 SHA256 c440ba220649cb7578389d2054225858b4838a5155dcfbcfdf2383f565c2749f SHA512 cfd00607ede68069a6bb9a73dfc619f4c101febab5171205aa019efa3bb52dae76a961c641979cd271141f2e1a98e2dbe6e524a0011d1b30f91bbca02b7c1623 WHIRLPOOL 213d7970f6ec7eb87d4783ec16f3eaedee34761ce3855431cc08c58711a792002c96be6dc54b3b2c2f965a472cccbb3c3bf67c25dc9378a251ad3a9e10956362 diff --git a/dev-ml/biniou/biniou-1.0.5.ebuild b/dev-ml/biniou/biniou-1.0.5.ebuild new file mode 100644 index 00000000..ed6e866f --- /dev/null +++ b/dev-ml/biniou/biniou-1.0.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit findlib + +DESCRIPTION="A binary JSON like data format for OCaml" +HOMEPAGE="http://mjambon.com/biniou.html" +SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +DEPEND="dev-lang/ocaml + dev-ml/easy-format" + +RDEPEND="${DEPEND}" + +src_compile() { + emake -j1 + use doc && make html +} + +src_install() { + findlib_src_preinst + mkdir "${D}/usr/bin" + emake install PREFIX="${D}/usr" + use doc && dohtml -r html/ +} diff --git a/dev-ml/camlidl/ChangeLog b/dev-ml/camlidl/ChangeLog new file mode 100644 index 00000000..724ae016 --- /dev/null +++ b/dev-ml/camlidl/ChangeLog @@ -0,0 +1,27 @@ +# ChangeLog for dev-ml/camlidl +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/ChangeLog,v 1.6 2010/02/25 18:56:05 zmedico Exp $ + + 25 Feb 2010; Zac Medico <zmedico@gentoo.org> camlidl-1.05.ebuild: + Bug #306677 - Fix invalid conditional USE dep. + + 28 Sep 2009; Petteri Räty <betelgeuse@gentoo.org> camlidl-1.05.ebuild: + Migrate to EAPI 2 in order to nuke built_with_use. + + 15 Apr 2009; Alexis Ballier <aballier@gentoo.org> +files/includes.patch, + +files/tests.patch, camlidl-1.05.ebuild: + Fix tests build and implicit declarations of functions for bug #263305 + + 03 Jan 2008; Alexis Ballier <aballier@gentoo.org> camlidl-1.05.ebuild: + ocamlopt is required here, there is no option to disable it + + 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: + Regenerate digest in Manifest2 format. + +*camlidl-1.05 (25 Sep 2004) + + 25 Sep 2004; Matthieu Sozeau <mattam@gentoo.org> +metadata.xml, + +camlidl-1.05.ebuild: + New package for building stub code from C/C++ libraries, submitted by Bardur + Arantsson <gentoo@scientician.net>. Fixes bug #65138. + diff --git a/dev-ml/camlidl/Manifest b/dev-ml/camlidl/Manifest new file mode 100644 index 00000000..72ae702d --- /dev/null +++ b/dev-ml/camlidl/Manifest @@ -0,0 +1 @@ +DIST camlidl-1.05.tar.gz 100640 SHA256 857ed5bd3b2f99c62813070e1a5b4b6375e837c6815f4ad956baeb6f8c660311 SHA512 e8857aca818a06f8c861e5f55dddd7e8e3ab1efae51647534460b4f092166709d86c6de1215c792a0489d668d72064ccfb7635e9a6d3854cd5a62f74541a9d18 WHIRLPOOL ca2ef6dea1647640a7bfae5da6b76ee864e5f29190317c33e768a946fa0fc1e9ce513f83158b7d11d4b3103b2f32fb5873775c55a7e9e24b969eece639ee0db7 diff --git a/dev-ml/camlidl/camlidl-1.05.ebuild b/dev-ml/camlidl/camlidl-1.05.ebuild new file mode 100644 index 00000000..1bd137f1 --- /dev/null +++ b/dev-ml/camlidl/camlidl-1.05.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/camlidl-1.05.ebuild,v 1.5 2010/02/25 18:56:05 zmedico Exp $ + +EAPI="2" + +inherit eutils toolchain-funcs + +DESCRIPTION="CamlIDL is a stub code generator for using C/C++ libraries from O'Caml" +HOMEPAGE="http://caml.inria.fr/camlidl/" +SRC_URI="http://caml.inria.fr/distrib/bazar-ocaml/${P}.tar.gz" +LICENSE="QPL-1.0 LGPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="" +DEPEND=">=dev-lang/ocaml-3.10.2[ocamlopt]" + +src_prepare() { + epatch "${FILESDIR}/tests.patch" + epatch "${FILESDIR}/includes.patch" +} + +src_compile() { + # Use the UNIX makefile + libdir=`ocamlc -where` + sed -i -e "s|OCAMLLIB=.*|OCAMLLIB=${libdir}|" config/Makefile.unix + sed -i -e "s|BINDIR=.*|BINDIR=/usr/bin|" config/Makefile.unix + ln -s Makefile.unix config/Makefile + + # Make + emake -j1 || die +} + +src_test() { + einfo "Running tests..." + cd tests + ( emake CCPP="$(tc-getCXX)" && einfo "Tests finished successfully" ) || die "Tests failed" +} + +src_install() { + libdir=`ocamlc -where` + dodir ${libdir}/camlidl + dodir ${libdir}/camlidl/caml + dodir /usr/bin + # Install + emake BINDIR="${D}/usr/bin" OCAMLLIB="${D}${libdir}/camlidl" install || die + #Install META file + cp ${FILESDIR}/META "${D}${libdir}/camlidl" + # Documentation + dodoc README Changes || die +} diff --git a/dev-ml/camlidl/files/META b/dev-ml/camlidl/files/META new file mode 100644 index 00000000..3c6b5aa9 --- /dev/null +++ b/dev-ml/camlidl/files/META @@ -0,0 +1,4 @@ +description = "Stub generator" +version = "1.05" +archive(byte) = "com.cma" +archive(native) = "com.cmxa" diff --git a/dev-ml/camlidl/files/includes.patch b/dev-ml/camlidl/files/includes.patch new file mode 100644 index 00000000..060aceef --- /dev/null +++ b/dev-ml/camlidl/files/includes.patch @@ -0,0 +1,12 @@ +Index: camlidl-1.05/runtime/comerror.c +=================================================================== +--- camlidl-1.05.orig/runtime/comerror.c ++++ camlidl-1.05/runtime/comerror.c +@@ -22,6 +22,7 @@ + #include <caml/callback.h> + #include <caml/fail.h> + #include <caml/alloc.h> ++#include <caml/printexc.h> + #include "camlidlruntime.h" + #include "comstuff.h" + diff --git a/dev-ml/camlidl/files/tests.patch b/dev-ml/camlidl/files/tests.patch new file mode 100644 index 00000000..f7272424 --- /dev/null +++ b/dev-ml/camlidl/files/tests.patch @@ -0,0 +1,36 @@ +Index: camlidl-1.05/tests/unix.idl +=================================================================== +--- camlidl-1.05.orig/tests/unix.idl ++++ camlidl-1.05/tests/unix.idl +@@ -15,16 +15,16 @@ quote (C, " + + union process_status { int code; }; + +- enum { WEXITED, WSIGNALED, WSTOPPED }; ++ enum { WEXITED2, WSIGNALED, WSTOPPED2 }; + + static void decode_status(int status, int * kind, union process_status * p) + { + if (WIFEXITED(status)) { +- *kind = WEXITED; p->code = WEXITSTATUS(status); ++ *kind = WEXITED2; p->code = WEXITSTATUS(status); + } else if (WIFSIGNALED(status)) { + *kind = WSIGNALED; p->code = WTERMSIG(status); + } else { +- *kind = WSTOPPED; p->code = WSTOPSIG(status); ++ *kind = WSTOPPED2; p->code = WSTOPSIG(status); + } + } + +@@ -59,9 +59,9 @@ int execve([in,string] char * path, + int fork(void); + + union process_status { +- case WEXITED: int code; ++ case WEXITED2: int code; + case WSIGNALED: int code; +- case WSTOPPED: int code; ++ case WSTOPPED2: int code; + }; + + int wait([out] int * kind, diff --git a/dev-ml/camlidl/metadata.xml b/dev-ml/camlidl/metadata.xml new file mode 100644 index 00000000..849ed8eb --- /dev/null +++ b/dev-ml/camlidl/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>ml</herd> +</pkgmetadata> diff --git a/dev-ml/camlpdf/Manifest b/dev-ml/camlpdf/Manifest new file mode 100644 index 00000000..54f084b9 --- /dev/null +++ b/dev-ml/camlpdf/Manifest @@ -0,0 +1 @@ +DIST v1.7.tar.gz 546173 SHA256 57affed94d98a96e44462cdecd4e291329f7f4cce4744389f91461a647a084d4 SHA512 95c3d465f9f240b3f2d4b69ba3596460b6e9a5b5abf2776fae013a44e21180345ddb55a4b9107bc61b86ecaee96e057dc8f0413552321078a3fe432183f8d452 WHIRLPOOL 4f8578ed8c26f7afa6f9d7bcc7a9cb5c924092d5b959704f5a1b515485a9cd4b9dae09da8a6c29f1be3c3686c6b1c48598b9d9a2bc74b44b2ff9a9ca4718ef29 diff --git a/dev-ml/camlpdf/camlpdf-1.7.ebuild b/dev-ml/camlpdf/camlpdf-1.7.ebuild new file mode 100644 index 00000000..35a260a0 --- /dev/null +++ b/dev-ml/camlpdf/camlpdf-1.7.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit findlib + +DESCRIPTION="OCaml library for working with PDF files" +HOMEPAGE="http://github.com/johnwhitington/camlpdf" +SRC_URI="http://github.com/johnwhitington/camlpdf/archive/v${PV}.tar.gz" + +LICENSE="LGPL-2.1-with-linking-exception" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_compile() { + emake -j1 + use doc && make doc +} + +src_install() { + findlib_src_install +} diff --git a/dev-ml/easy-format/Manifest b/dev-ml/easy-format/Manifest new file mode 100644 index 00000000..4570d736 --- /dev/null +++ b/dev-ml/easy-format/Manifest @@ -0,0 +1 @@ +DIST easy-format-1.0.1.tar.gz 13747 SHA256 4b1c030de944158d9e62ce30f59ae2c007ea87b492e92463d8aced22a858f403 SHA512 c97f312ce1dcc38fb00f6f407cf16a61532171fb05f61869b6bb34c19fbee4e1fa9294564177111659e04d0c8272ef06c52e84b1254ce838fe41d4ed2c6596aa WHIRLPOOL c2a52306cd84807b06b7713d558010b5fe27b4108613446972e2e36888c2e51b49901dd5817ab60969f7d616a17db5f8cde095dc9203bff5050813acbdc44a24 diff --git a/dev-ml/easy-format/easy-format-1.0.1.ebuild b/dev-ml/easy-format/easy-format-1.0.1.ebuild new file mode 100644 index 00000000..b555968c --- /dev/null +++ b/dev-ml/easy-format/easy-format-1.0.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit findlib + +DESCRIPTION="A functional interface to the Format libray in Ocaml" +HOMEPAGE="http://mjambon.com/easy-format.html" +SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="dev-lang/ocaml" + +RDEPEND="${DEPEND}" + +src_compile() { + emake +} + +src_install() { + findlib_src_install + dodoc README Changes +} diff --git a/dev-ml/gapi-ocaml/Manifest b/dev-ml/gapi-ocaml/Manifest new file mode 100644 index 00000000..a4087074 --- /dev/null +++ b/dev-ml/gapi-ocaml/Manifest @@ -0,0 +1,2 @@ +DIST gapi-ocaml-0.2.tar.gz 393024 SHA256 5a8139364705ed12381cbcc2e1ce05a0c1906290893791846dd480bca25df1f9 SHA512 5f93b3d143b05116df52fe41d27905b07c478eda297955bb11b3acdf7b82e9ee971df18a847722f78c223ab98ab54655adc2e90f2c89cfaeb49561f0f3f50544 WHIRLPOOL 544fa5d0de9505f6e5cac2f581e0ae8a542aa70a5fe8e3e18fbabcf11adc344678f55fe7efd9780a6d70cd92eeeb40e5d7457933c0bd145af1cd5658e395109c +DIST v0.2.5.tar.gz 432090 SHA256 eadadb804c611985f2b5ee5debe4feb0f8ad1cd77d6a0497589b3651e82150f0 SHA512 40d9d196813d1e689decb07e9e6a4e46d9e7a10549fc354415625863d5bba791c98a2d5ade027f6c0d60aa171cb30f84582992227f73394d067de31bcd555bdf WHIRLPOOL d44ceb4f9f6c954436aa9b5a02dbe9efabbb20db90874d1d37985afd634dbeff5fb7ad1eeabac44ba88bbcfb7d4448ad00be982e8ad526d0698c3e6ea8a68823 diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild new file mode 100644 index 00000000..64013f73 --- /dev/null +++ b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.5.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit oasis + +OASIS_BUILD_DOCS=1 +DESCRIPTION="A simple OCaml client for Google Services" +HOMEPAGE="http://gapi-ocaml.forge.ocamlcore.org/" +SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-ml/ocurl-0.5.3:= + >=dev-ml/ocamlnet-3.3.5:= + >=dev-ml/cryptokit-1.3.14:= + >=dev-ml/extlib-1.5.1:= + >=dev-ml/yojson-1.0.2:= + >=dev-ml/xmlm-1.0.2:=" +DEPEND="${RDEPEND} + test? ( >=dev-ml/ounit-1.1.0 + >=dev-ml/pa_monad-6.0 )" +DOCS=( "README.md" ) diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild new file mode 100644 index 00000000..b4eb7b34 --- /dev/null +++ b/dev-ml/gapi-ocaml/gapi-ocaml-0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit oasis + +OASIS_BUILD_DOCS=1 +DESCRIPTION="A simple OCaml client for Google Services" +HOMEPAGE="http://gapi-ocaml.forge.ocamlcore.org/" +SRC_URI="http://forge.ocamlcore.org/frs/download.php/1067/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-ml/ocurl-0.5.3:= + >=dev-ml/ocamlnet-3.3.5:= + >=dev-ml/cryptokit-1.3.14:= + >=dev-ml/extlib-1.5.1:= + >=dev-ml/yojson-1.0.2:= + >=dev-ml/xmlm-1.0.2:=" +DEPEND="${RDEPEND} + test? ( >=dev-ml/ounit-1.1.0 + >=dev-ml/pa_monad-6.0 )" +DOCS=( "README.md" ) diff --git a/dev-ml/gdfuse/Manifest b/dev-ml/gdfuse/Manifest new file mode 100644 index 00000000..39db683f --- /dev/null +++ b/dev-ml/gdfuse/Manifest @@ -0,0 +1 @@ +DIST google-drive-ocamlfuse-0.1-src.tar.gz 63002 SHA256 6c9a16a99483a8c8e7afa42c7f335ac6535341f1bbb79b21f744266fc5947213 SHA512 65beb3186968bcd7b9bd70d470e44f9bd84cded55f2ab98e3e5b05bab217d88f9d1928f0c7a187a31fcd6dd3bf1a206ff4cc52d961086870a467b371605cf0f8 WHIRLPOOL dd1cc4e8698d5b0512593cd53540c748f07371859798ac80d9b992e90c1121ca1605af67bc7e2bba83daa5bdb23bd7c5fd4645fd483a5ac79f4cd556f1e6fa72 diff --git a/dev-ml/gdfuse/gdfuse-0.1.ebuild b/dev-ml/gdfuse/gdfuse-0.1.ebuild new file mode 100644 index 00000000..6844910d --- /dev/null +++ b/dev-ml/gdfuse/gdfuse-0.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit oasis + +DESCRIPTION="FUSE filesystem over Google Drive" +HOMEPAGE="http://gdfuse.forge.ocamlcore.org/" +SRC_URI="http://forge.ocamlcore.org/frs/download.php/1000/google-drive-ocamlfuse-0.1-src.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +DEPEND=">=dev-ml/gapi-ocaml-0.1.15 + >=dev-ml/ocaml-sqlite3-1.6.1 + >=dev-ml/ocamlfuse-2.7.1" +RDEPEND="${DEPEND}" +S="${WORKDIR}/google-drive-ocamlfuse-0.1" +DOCS=( "README.md" \ + "doc/Authorization.md" "doc/Configuration.md" "doc/Home.md" ) diff --git a/dev-ml/google-drive-ocamlfuse/Manifest b/dev-ml/google-drive-ocamlfuse/Manifest new file mode 100644 index 00000000..11997b27 --- /dev/null +++ b/dev-ml/google-drive-ocamlfuse/Manifest @@ -0,0 +1,2 @@ +DIST google-drive-ocamlfuse-0.3.2-src.tar.gz 67712 SHA256 449359245403076fb29cc1fb7af9b492ca75248e4824feea293e83b8bfd998a2 SHA512 38fe0b19969b3a14205c133a080ad3b5f30fceca13e9d3024b9d1b054413a5bdafa681896019c96f00925ab89d98b3d317d6cd79418f90b7da04c8fe77c2b080 WHIRLPOOL 5150b907ff535e5e574a455720e60597b72819dcf7038194b0f2de7c103d5cba86355faa0cca140cd28686005edd2f98fd31fa42e8ac2e9580161f597a757890 +DIST v0.5.8.tar.gz 89651 SHA256 8c4c8c91a38cacfcd8fa87ec60710c88e4d22d1ff0b9b7cd77eb4cc79abf2d17 SHA512 8628bcbba746f09a9cc58983c188986c872b9b2fc1e33f6de8b57ac549e1b85a8cedb95e38ec6e525238cf1c2d021fda02e0203e9613060fc29461be5cc906d8 WHIRLPOOL acf4ce1e87e6c47e84b379a38e307218600144dbc2cb7275e63b085aa06d0e085eb568f8112ce7d1a224fa681c4fc211ea85aaa6ac1f01ed9e0576f274a92e57 diff --git a/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild new file mode 100644 index 00000000..c6d6950d --- /dev/null +++ b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.3.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit oasis + +OASIS_BUILD_DOCS=1 +DESCRIPTION="FUSE filesystem over Google Drive" +HOMEPAGE="http://forge.ocamlcore.org/projects/gdfuse" +SRC_URI="http://forge.ocamlcore.org/frs/download.php/1162/${P}-src.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-ml/ocurl-0.5.3:= + >=dev-ml/ocamlnet-3.3.5:= + >=dev-ml/cryptokit-1.3.14:= + >=dev-ml/extlib-1.5.1:= + >=dev-ml/yojson-1.0.2:= + >=dev-ml/xmlm-1.0.2:=" +DEPEND="${RDEPEND} + test? ( >=dev-ml/ounit-1.1.0 + >=dev-ml/pa_monad-6.0 )" +DOCS=( "README.md" ) diff --git a/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild new file mode 100644 index 00000000..87f838b9 --- /dev/null +++ b/dev-ml/google-drive-ocamlfuse/google-drive-ocamlfuse-0.5.8.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit oasis + +OASIS_BUILD_DOCS=1 +DESCRIPTION="FUSE filesystem over Google Drive" +HOMEPAGE="http://forge.ocamlcore.org/projects/gdfuse" +SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc test" + +RDEPEND=">=dev-ml/ocurl-0.5.3:= + >=dev-ml/ocamlnet-3.3.5:= + >=dev-ml/cryptokit-1.3.14:= + >=dev-ml/extlib-1.5.1:= + >=dev-ml/yojson-1.0.2:= + >=dev-ml/xmlm-1.0.2:= + >=dev-ml/gapi-ocaml-0.2.5 + dev-ml/ocamlfuse + dev-ml/ocaml-sqlite3" +DEPEND="${RDEPEND} + test? ( >=dev-ml/ounit-1.1.0 + >=dev-ml/pa_monad-6.0 )" +DOCS=( "README.md" ) diff --git a/dev-ml/ocamlfuse/Manifest b/dev-ml/ocamlfuse/Manifest new file mode 100644 index 00000000..f16ae238 --- /dev/null +++ b/dev-ml/ocamlfuse/Manifest @@ -0,0 +1 @@ +DIST v2.7.1_cvs2.tar.gz 67384 SHA256 c040958f6e06a48d31bf0221432abd459fc0b7cc12aa669fb07324daf886fb9e SHA512 6cca07b0ed3e32925f7034005750231c968e2a93836d12712add2b16bdc5c960e2a4fc90e17e832705e87176fe25c194245bc86498f89d5635bba611deca470b WHIRLPOOL 0eca9bd1375014e3825e85e038ebe425d5e1ab136efbb30eb34147f9327ea131cb89c96c5fdf3764204df79739d4f111f066abfbab270705f6b679500f47fd96 diff --git a/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild b/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild new file mode 100644 index 00000000..7b421817 --- /dev/null +++ b/dev-ml/ocamlfuse/ocamlfuse-2.7.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +EGIT_REPO_URI="git://github.com/astrada/ocamlfuse.git" + +inherit oasis git-2 + +DESCRIPTION="OCaml binding for fuse" +HOMEPAGE="http://sourceforge.net/apps/mediawiki/ocamlfuse" +SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}_cvs2.tar.gz" + + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND=">=dev-ml/camlidl-0.9.5 + dev-lang/ocaml + sys-fs/fuse" +RDEPEND="${DEPEND}" +S="${WORKDIR}/${P}-cvs~oasis1" + +DOCS=( "README.md" ) diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest new file mode 100644 index 00000000..f7ee015b --- /dev/null +++ b/dev-ml/yojson/Manifest @@ -0,0 +1 @@ +DIST yojson-1.1.4.tar.gz 24489 SHA256 9ef1f179198ce0f67da3e19ba767f0f7e6d5bbb3673256fb6acd5d752fdb5419 SHA512 099ac1a3365bc733689152cf25bd206eb3cbb7ba7a72de766b7339256bea1738c95b29d1b37fe1792dbc47b70b0d00cec61c498eeadd2623a62963928a6da659 WHIRLPOOL 7156b17f4f54ca7a83a6ae5a5ce673736c61665572eaa8d9ced9184ce20760f0131b61ecec7e55cd6acebf362bd5cdf4ab1f3867eb9c63b2d13f0872ce385e71 diff --git a/dev-ml/yojson/yojson-1.1.4.ebuild b/dev-ml/yojson/yojson-1.1.4.ebuild new file mode 100644 index 00000000..e5e64411 --- /dev/null +++ b/dev-ml/yojson/yojson-1.1.4.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit findlib + +DESCRIPTION="A JSON library for OCaml" +HOMEPAGE="http://mjambon.com/yojson.html" +SRC_URI="http://mjambon.com/releases/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" + +DEPEND="dev-lang/ocaml + dev-ml/easy-format + dev-ml/biniou + dev-ml/cppo" +RDEPEND="${DEPEND}" + +src_compile() { + emake -j1 + use doc && emake doc +} + +src_install() { + dodir "/usr/bin" + findlib_src_preinst + emake PREFIX="${D}/usr" install + dodoc README.md Changes + use doc && dohtml -r doc/ +} diff --git a/gnome-extra/gpaste/Manifest b/gnome-extra/gpaste/Manifest new file mode 100644 index 00000000..391836fa --- /dev/null +++ b/gnome-extra/gpaste/Manifest @@ -0,0 +1,3 @@ +DIST gpaste-3.0.2.tar.xz 365084 SHA256 e3d2cdb89e5e35b5029dde4f7603f071b4e511ffb5431ab22669fc257be750ae SHA512 48d9cbf16780551b062e07056da592ceb17e791ff425c5da3adcca02059ec95a6c143c52bf203cf0fd6946aedbea0461e00448a7ee98c0934d8fc8a63a9be68a WHIRLPOOL c877c71c8744dc9a0c61e864e0db8494077e85d8831bca91dbbe5015d132a309ed0fa22d5bd1acff88063d4fb57ff1cb8255e03d3cdb853f54a9e80efbd764d1 +DIST gpaste-3.2.2.tar.xz 372760 SHA256 6e27b3d32c42e2bfedab1d50f356e87bd31d990caa950997417d8b07fdd3b7ac SHA512 6fc4f1c43fc056c4be192b4628b2c6953df56f3b4844abe17832f6a57f9b6c8086cfcaa3db987ab0fa34ad900d17e391ecf1706ba3589165eebc13822df2bd6b WHIRLPOOL b013fe03c29ecb6ba7ed9a19da1f1392dc1108c09a8abd756a57379f4e0b7ab0e9a6287fe12db5d545668e2e77673344d915945301504d32e44e37b1d949a808 +DIST gpaste-3.8.tar.xz 407516 SHA256 0dda78e427beb7b0cfbf0cd8be0ad07a2a2d4ca064679ceb4f70049e19a7cb02 SHA512 3525bcb12fdb44a2364eb769c76a3aee8c9f1474c87113285ab8c56db662df3e1f0486a19d24ef33f7273f6afbc2a6a92b1d738cd1a3f5f56c40dafa64d4c95a WHIRLPOOL ffdda4bbb69fcfe5bbb8ec9816887da4e19e9198fbb85fa0ef60576b09c3ebbba4f51d96ee2445f60c143f05a611dcfbbd10f36ecf06af9886a911dc58e4862f diff --git a/gnome-extra/gpaste/gpaste-3.0.2.ebuild b/gnome-extra/gpaste/gpaste-3.0.2.ebuild new file mode 100644 index 00000000..56540c05 --- /dev/null +++ b/gnome-extra/gpaste/gpaste-3.0.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" +inherit bash-completion-r1 gnome2 + +DESCRIPTION="Clipboard management system" +HOMEPAGE="http://github.com/Keruspe/GPaste" +SRC_URI="http://www.imagination-land.org/files/gpaste//${P}.tar.xz" +RESTRICT="nomirror" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="applet bash-completion +gnome-shell +vala zsh-completion" + +DEPEND=">=dev-libs/glib-2.30:2 + >=sys-devel/gettext-0.17 + >=dev-util/intltool-0.40 + >=x11-libs/gtk+-3.0.0:3 + dev-libs/libxml2 + x11-libs/libxcb + sys-apps/dbus + >=dev-libs/gobject-introspection-1.30.0 + >=dev-lang/vala-0.20.0:0.20[vapigen]" +RDEPEND="${DEPEND} + bash-completion? ( app-shells/bash ) + gnome-shell? ( >gnome-base/gnome-shell-3.3.2 ) + zsh-completion? ( app-shells/zsh app-shells/zsh-completion )" + +G2CONF=" + VALAC=$(type -p valac-0.20) + VAPIGEN=$(type -p vapigen-0.20) + --disable-schemas-compile + $(use_enable applet) + $(use_enable gnome-shell gnome-shell-extension) + $(use_enable vala)" + + +REQUIRED_USE="|| ( gnome-shell applet )" + +src_install() { + use bash-completion && dobashcomp data/completions/gpaste + if use zsh-completion ; then + insinto /usr/share/zsh/site-functions + doins data/completions/_gpaste + fi + gnome2_src_install + find ${D} -name '*.la' -exec rm -f {} + +} diff --git a/gnome-extra/gpaste/gpaste-3.2.2.ebuild b/gnome-extra/gpaste/gpaste-3.2.2.ebuild new file mode 100644 index 00000000..8b2d48af --- /dev/null +++ b/gnome-extra/gpaste/gpaste-3.2.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" +inherit bash-completion-r1 gnome2 + +DESCRIPTION="Clipboard management system" +HOMEPAGE="http://github.com/Keruspe/GPaste" +SRC_URI="http://www.imagination-land.org/files/gpaste//${P}.tar.xz" +RESTRICT="nomirror" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="applet bash-completion +gnome-shell +vala zsh-completion +systemd" + +DEPEND=">=dev-libs/glib-2.30:2 + >=sys-devel/gettext-0.17 + >=dev-util/intltool-0.40 + >=x11-libs/gtk+-3.0.0:3 + dev-libs/libxml2 + x11-libs/libxcb + sys-apps/dbus + >=dev-libs/gobject-introspection-1.30.0 + >=dev-lang/vala-0.22.0:0.22[vapigen]" +RDEPEND="${DEPEND} + bash-completion? ( app-shells/bash ) + gnome-shell? ( >gnome-base/gnome-shell-3.3.2 + <gnome-base/gnome-shell-3.10 ) + zsh-completion? ( app-shells/zsh app-shells/zsh-completion ) + systemd? ( sys-apps/systemd )" + +G2CONF=" + VALAC=$(type -p valac-0.22) + VAPIGEN=$(type -p vapigen-0.22) + --disable-schemas-compile + $(use_enable applet) + $(use_enable gnome-shell gnome-shell-extension) + $(use_enable vala)" + + +REQUIRED_USE="|| ( gnome-shell applet )" + +src_configure(){ + econf \ + $(use_enable systemd) +} + +src_install() { + use bash-completion && dobashcomp data/completions/gpaste + if use zsh-completion ; then + insinto /usr/share/zsh/site-functions + doins data/completions/_gpaste + fi + gnome2_src_install + find ${D} -name '*.la' -exec rm -f {} + +} diff --git a/gnome-extra/gpaste/gpaste-3.8.ebuild b/gnome-extra/gpaste/gpaste-3.8.ebuild new file mode 100644 index 00000000..abc5f9fc --- /dev/null +++ b/gnome-extra/gpaste/gpaste-3.8.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" +inherit bash-completion-r1 gnome2 + +DESCRIPTION="Clipboard management system" +HOMEPAGE="http://github.com/Keruspe/GPaste" +SRC_URI="http://www.imagination-land.org/files/gpaste//${P}.tar.xz" +RESTRICT="nomirror" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="applet bash-completion +gnome-shell +vala zsh-completion +systemd" + +DEPEND=">=dev-libs/glib-2.30:2 + >=sys-devel/gettext-0.17 + >=dev-util/intltool-0.40 + >=x11-libs/gtk+-3.0.0:3 + dev-libs/libxml2 + x11-libs/libxcb + sys-apps/dbus + >=dev-libs/gobject-introspection-1.30.0 + >=dev-lang/vala-0.22.0:0.22[vapigen]" +RDEPEND="${DEPEND} + bash-completion? ( app-shells/bash ) + gnome-shell? ( >=gnome-base/gnome-shell-3.10 ) + zsh-completion? ( app-shells/zsh app-shells/zsh-completion ) + systemd? ( sys-apps/systemd )" + +G2CONF=" + VALAC=$(type -p valac-0.22) + VAPIGEN=$(type -p vapigen-0.22) + --disable-schemas-compile + $(use_enable applet) + $(use_enable gnome-shell gnome-shell-extension) + $(use_enable vala)" + + +REQUIRED_USE="|| ( gnome-shell applet )" + +src_configure(){ + econf \ + $(use_enable systemd) +} + +src_install() { + use bash-completion && dobashcomp data/completions/gpaste + if use zsh-completion ; then + insinto /usr/share/zsh/site-functions + doins data/completions/_gpaste + fi + gnome2_src_install + find ${D} -name '*.la' -exec rm -f {} + +} diff --git a/gnome-extra/nautilus-megasync/Manifest b/gnome-extra/nautilus-megasync/Manifest new file mode 100644 index 00000000..68da8382 --- /dev/null +++ b/gnome-extra/nautilus-megasync/Manifest @@ -0,0 +1,2 @@ +DIST nautilus-megasync_2.0.0_amd64.deb 47202 SHA256 4c419210008a9b4d5c1af1967c26d085e655d68e971d8123d5610bd966c51bb4 SHA512 487190e66333143ca68790a3fae6092e71f283478e0a108db89b40efcd78e8bd6dd05a42bf9fa5693ecae1f7b5fc2c94e9f78356759f0374a0fc19f88bb4bca1 WHIRLPOOL 1c177dc176d57aa43d3050745812259d8369c042e7fd1396b8a7c9c12f3ddefc0d8503b1e150246665ee3af6c6bb810c37aed40aae5153c74c05f6580e95ab81 +DIST nautilus-megasync_2.0.0_i386.deb 47314 SHA256 ded467e8ae9f0f3f7d0f49cd55efea38356d0b2ca984c37fe16cdf38bc6876d2 SHA512 07974c9f2882cf4956060bd1f684c1e6fdc4ba798657c972b6b31cd6f9d6a5cf1f3d4531120db698d76b14c0acf3adb644f6c4c1f2e8bacf025250974ddd0efe WHIRLPOOL 4ab1e2ca638ad29407c6f5a8148c17d74cf60ca0e3ef7d6879e47ce2b2f27b59fe6b44f0f8b28ce345bf1173e694d62fa55f8aace9609de141809b1711d8a895 diff --git a/gnome-extra/nautilus-megasync/nautilus-megasync-2.0.0.ebuild b/gnome-extra/nautilus-megasync/nautilus-megasync-2.0.0.ebuild new file mode 100644 index 00000000..0528eef8 --- /dev/null +++ b/gnome-extra/nautilus-megasync/nautilus-megasync-2.0.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib unpacker + +DESCRIPTION="Nautilus plugin for using the MEGA account with Megasync" +HOMEPAGE="http://mega.co.nz" +SRC_URI=" + x86? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/i386/${PN}_${PV}_i386.deb ) + amd64? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/amd64/${PN}_${PV}_amd64.deb ) +" + +LICENSE="MEGA" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="net-misc/megasync + gnome-base/nautilus" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_unpack(){ + unpack ${A} + unpack ./data.tar.xz + rm -vr control.tar.gz data.tar.xz debian-binary usr/src +} + +src_install(){ + insinto / + doins -r usr +} diff --git a/mate-extra/mate-tweak/Manifest b/mate-extra/mate-tweak/Manifest new file mode 100644 index 00000000..f4faa509 --- /dev/null +++ b/mate-extra/mate-tweak/Manifest @@ -0,0 +1,2 @@ +DIST mate-tweak-3.4.8.tar.gz 103013 SHA256 7c142484ec32e016a800a4fbbaa28199a3e5dc1c40ab2426596ff33339808827 SHA512 4db758c7300778af0a9586a8a481c68af67fa7c43c869d841ccf5f2a77f27423f07467598601b8dcc81878ff39786c056758bd07ba9b0e12223e36b13c73adcf WHIRLPOOL b9baddf9c017b2cb8074626ee93affcd1eb646cae55cabe31cf4d540e542c0111d6ab82a64205945b23ed57dc18140c769e1a86e1f0a9467730f1372dbede83a +DIST mate-tweak-3.4.9.tar.gz 110129 SHA256 dc9e64a53ecda695b8406477534e81d717c9d70cedf259fae49cfa74634b8195 SHA512 900594e9639de59cbb0a2db30fec0f24df16133a192ce29ef78a3904fa385d3e8cc9c81fc18c2fcabacb67b95a330cf68711336ca57c2e6cdebd964974885e2b WHIRLPOOL 605dff94f517cdc49c6ac68081a0e09ad349f8a050b548f504fcd5e4cd7f29ad5e06fec6ab2c84d889ae53484e4bf119c6105b3e9853fbed3e229cf601ae9683 diff --git a/mate-extra/mate-tweak/mate-tweak-3.4.8.ebuild b/mate-extra/mate-tweak/mate-tweak-3.4.8.ebuild new file mode 100644 index 00000000..c9a40b47 --- /dev/null +++ b/mate-extra/mate-tweak/mate-tweak-3.4.8.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_SINGLE_TARGET="python2_7" +DISTUTILS_SINGLE_IMPL=1 + +inherit eutils distutils-r1 + +DESCRIPTION="Tweak tool for the MATE Desktop. Fork of mintDesktop." +HOMEPAGE="https://bitbucket.org/ubuntu-mate/${PN}" +SRC_URI="${HOMEPAGE}/get/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~x86 ~amd64" +COMMIT="9dcf744abc9e" +S="${WORKDIR}/ubuntu-mate-${PN}-${COMMIT}" + +LICENSE="LGPL-3" +SLOT="0" +IUSE="" + +DEPEND="mate-base/mate-desktop + dev-python/setuptools + dev-python/python-distutils-extra + x11-misc/wmctrl" +RDEPEND="${DEPEND}" + +python_install(){ + distutils-r1_python_install +} diff --git a/mate-extra/mate-tweak/mate-tweak-3.4.9.ebuild b/mate-extra/mate-tweak/mate-tweak-3.4.9.ebuild new file mode 100644 index 00000000..3e5a54f4 --- /dev/null +++ b/mate-extra/mate-tweak/mate-tweak-3.4.9.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_SINGLE_TARGET="python2_7" +DISTUTILS_SINGLE_IMPL=1 + +inherit eutils distutils-r1 + +DESCRIPTION="Tweak tool for the MATE Desktop. Fork of mintDesktop." +HOMEPAGE="https://bitbucket.org/ubuntu-mate/${PN}" +SRC_URI="${HOMEPAGE}/get/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~x86 ~amd64" +COMMIT="7de2c0b5ee5f" +S="${WORKDIR}/ubuntu-mate-${PN}-${COMMIT}" + +LICENSE="LGPL-3" +SLOT="0" +IUSE="" + +DEPEND="mate-base/mate-desktop + dev-python/setuptools + dev-python/python-distutils-extra + x11-misc/wmctrl" +RDEPEND="${DEPEND}" + +python_install(){ + distutils-r1_python_install +} diff --git a/mate-extra/mate-tweak/mate-tweak-9999.ebuild b/mate-extra/mate-tweak/mate-tweak-9999.ebuild new file mode 100644 index 00000000..a28b6972 --- /dev/null +++ b/mate-extra/mate-tweak/mate-tweak-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_SINGLE_TARGET="python2_7" +DISTUTILS_SINGLE_IMPL=1 + +inherit eutils distutils-r1 git-r3 + +DESCRIPTION="Tweak tool for the MATE Desktop. Fork of mintDesktop." +HOMEPAGE="https://bitbucket.org/ubuntu-mate/${PN}" +EGIT_REPO_URI="${HOMEPAGE}.git" +KEYWORDS="" +S="${WORKDIR}"/"${P}" +LICENSE="LGPL-3" +SLOT="0" +IUSE="" + +DEPEND="mate-base/mate-desktop + dev-python/setuptools + dev-python/python-distutils-extra + x11-misc/wmctrl" +RDEPEND="${DEPEND}" + +python_install(){ + distutils-r1_python_install +} diff --git a/media-plugins/deadbeef-archive-reader/deadbeef-archive-reader-20140219.ebuild b/media-plugins/deadbeef-archive-reader/deadbeef-archive-reader-20140219.ebuild new file mode 100644 index 00000000..64a1b652 --- /dev/null +++ b/media-plugins/deadbeef-archive-reader/deadbeef-archive-reader-20140219.ebuild @@ -0,0 +1,17 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins subversion + +DESCRIPTION="DeaDBeeF vfs archive reader plugin with gzip, 7z and rar support" +HOMEPAGE="https://www.assembla.com/spaces/deadbeef_vfs_archive_reader" +ESVN_REPO_URI="https://subversion.assembla.com/svn/deadbeef_vfs_archive_reader/trunk/src" +ESVN_REVISION="16" + +LICENSE="LGPL-2.1" +KEYWORDS="~*" + +src_prepare() { + epatch "${FILESDIR}/${PN}-flags.patch" +} diff --git a/media-plugins/deadbeef-archive-reader/deadbeef-archive-reader-99999999.ebuild b/media-plugins/deadbeef-archive-reader/deadbeef-archive-reader-99999999.ebuild new file mode 100644 index 00000000..6fdf06d8 --- /dev/null +++ b/media-plugins/deadbeef-archive-reader/deadbeef-archive-reader-99999999.ebuild @@ -0,0 +1,16 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins subversion + +DESCRIPTION="DeaDBeeF vfs archive reader plugin with gzip, 7z and rar support" +HOMEPAGE="https://www.assembla.com/spaces/deadbeef_vfs_archive_reader" +ESVN_REPO_URI="https://subversion.assembla.com/svn/deadbeef_vfs_archive_reader/trunk/src" + +LICENSE="LGPL-2.1" +KEYWORDS="" + +src_prepare() { + epatch "${FILESDIR}/${PN}-flags.patch" +} diff --git a/media-plugins/deadbeef-archive-reader/files/deadbeef-archive-reader-flags.patch b/media-plugins/deadbeef-archive-reader/files/deadbeef-archive-reader-flags.patch new file mode 100644 index 00000000..88a2c440 --- /dev/null +++ b/media-plugins/deadbeef-archive-reader/files/deadbeef-archive-reader-flags.patch @@ -0,0 +1,30 @@ +Index: src/Makefile +=================================================================== +--- Makefile (revision 16) ++++ Makefile (working copy) +@@ -8,7 +8,7 @@ + all: $(OUT) + + $(OUT): vfs_archive_reader.c libfex.a +- $(CC) $(CFLAGS) vfs_archive_reader.c libfex.a $(LDFLAGS) -o $(OUT) ++ $(CC) $(CFLAGS) vfs_archive_reader.c libfex.a -o $(OUT) $(LDFLAGS) + + libfex.a: libfex + mv fex/libfex.a . +Index: src/fex/makefile +=================================================================== +--- fex/makefile (revision 16) ++++ fex/makefile (working copy) +@@ -4,9 +4,9 @@ + all: libfex.a demo + + libfex.a: fex/fex.h fex/blargg_config.h +- cd fex;$(CXX) -I.. -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC +- cd unrar;$(CXX) -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC +- cd 7z_C;$(CC) -c -Os *.c -fPIC ++ cd fex;$(CXX) $(CXXFLAGS) -I.. -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC ++ cd unrar;$(CXX) $(CXXFLAGS) -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC ++ cd 7z_C;$(CC) $(CFLAGS) -c -Os *.c -fPIC + $(AR) $(ARFLAGS) libfex.a fex/*.o unrar/*.o 7z_C/*.o + -ranlib libfex.a + -$(RM) fex/*.o diff --git a/media-plugins/deadbeef-bookmark-manager/Manifest b/media-plugins/deadbeef-bookmark-manager/Manifest new file mode 100644 index 00000000..8fc158cf --- /dev/null +++ b/media-plugins/deadbeef-bookmark-manager/Manifest @@ -0,0 +1 @@ +DIST deadbeef-bookmark-manager-20140514.tar.gz 4308 SHA256 c730e0d1a06783d6433895b14491973a4a5ac84aa5b119ef73e5fbb0a09a868e SHA512 637eeaed404770c0334b4901c15ef45559b17caf02e585d4fe4c8cb3efa73d31fba3501ca415edd46a075e8be7ab824417c4c5c0a1b960dc76093dcbaec6b94c WHIRLPOOL a3f979c0d5730817a6a8beddc6e7ae4b1fa3564d63de50d565dc4b20bb38cb35de010c2e53bbc19938fc9deab438e70c61ea7014da98c71a9b248ff7e0603feb diff --git a/media-plugins/deadbeef-bookmark-manager/deadbeef-bookmark-manager-20140514.ebuild b/media-plugins/deadbeef-bookmark-manager/deadbeef-bookmark-manager-20140514.ebuild new file mode 100644 index 00000000..5b6be1a5 --- /dev/null +++ b/media-plugins/deadbeef-bookmark-manager/deadbeef-bookmark-manager-20140514.ebuild @@ -0,0 +1,16 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins + +GITHUB_COMMIT="ff827d577941481b1e6e360f87a254f50c524628" + +DESCRIPTION="DeaDBeeF bookmark manager plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_bookmark_manager" +SRC_URI="https://github.com/cboxdoerfer/ddb_bookmark_manager/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +S="${WORKDIR}/ddb_bookmark_manager-${GITHUB_COMMIT}" diff --git a/media-plugins/deadbeef-bookmark-manager/deadbeef-bookmark-manager-99999999.ebuild b/media-plugins/deadbeef-bookmark-manager/deadbeef-bookmark-manager-99999999.ebuild new file mode 100644 index 00000000..157ea536 --- /dev/null +++ b/media-plugins/deadbeef-bookmark-manager/deadbeef-bookmark-manager-99999999.ebuild @@ -0,0 +1,12 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF bookmark manager plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_bookmark_manager" +EGIT_REPO_URI="https://github.com/cboxdoerfer/ddb_bookmark_manager.git" + +LICENSE="GPL-2" +KEYWORDS="" diff --git a/media-plugins/deadbeef-bs2b/Manifest b/media-plugins/deadbeef-bs2b/Manifest new file mode 100644 index 00000000..c4f96874 --- /dev/null +++ b/media-plugins/deadbeef-bs2b/Manifest @@ -0,0 +1 @@ +DIST deadbeef-bs2b-20110319.tar.gz 2516 SHA256 f4ed278edabb84f3e432aa7563a20a8549a0e1dd10b6d7f4bd7310d23bf53684 SHA512 241faec7f35b6ae0c8bd2a31046a7d729c379d66bf011a296b7f516e5d1e436499e2a9c813eced1b7a5ef702d23e1c446e5f63a2be5614eedfaaecc1f10985a8 WHIRLPOOL 45166c31ca91e8e7f92ca67208e81b20f78fe5e34d8121529de05594e78629d255e71b35a2511b48550fd242c6edc8775aaba96ced48b517add1e04c9673d384 diff --git a/media-plugins/deadbeef-bs2b/deadbeef-bs2b-20110319.ebuild b/media-plugins/deadbeef-bs2b/deadbeef-bs2b-20110319.ebuild new file mode 100644 index 00000000..c7e0d91c --- /dev/null +++ b/media-plugins/deadbeef-bs2b/deadbeef-bs2b-20110319.ebuild @@ -0,0 +1,24 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins + +GITORIOUS_COMMIT="a1961cd2f0686a7bdf0915f1fc7d62b5aba369bd" + +DESCRIPTION="DeaDBeeF bs2b dsp plugin" +HOMEPAGE="https://gitorious.org/deadbeef-sm-plugins/bs2b" +SRC_URI="https://gitorious.org/deadbeef-sm-plugins/bs2b/archive/${GITORIOUS_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~*" + +RDEPEND+=" media-libs/libbs2b:0" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/deadbeef-sm-plugins-bs2b" + +src_prepare() { + epatch "${FILESDIR}/${PN}.patch" +} diff --git a/media-plugins/deadbeef-bs2b/deadbeef-bs2b-99999999.ebuild b/media-plugins/deadbeef-bs2b/deadbeef-bs2b-99999999.ebuild new file mode 100644 index 00000000..24d185ef --- /dev/null +++ b/media-plugins/deadbeef-bs2b/deadbeef-bs2b-99999999.ebuild @@ -0,0 +1,20 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF bs2b dsp plugin" +HOMEPAGE="https://gitorious.org/deadbeef-sm-plugins/bs2b" +EGIT_REPO_URI="https://gitorious.org/deadbeef-sm-plugins/bs2b.git" + +LICENSE="MIT" +KEYWORDS="" + +RDEPEND+=" media-libs/libbs2b:0" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}.patch" +} diff --git a/media-plugins/deadbeef-bs2b/files/deadbeef-bs2b.patch b/media-plugins/deadbeef-bs2b/files/deadbeef-bs2b.patch new file mode 100644 index 00000000..5d11f486 --- /dev/null +++ b/media-plugins/deadbeef-bs2b/files/deadbeef-bs2b.patch @@ -0,0 +1,57 @@ +diff --git a/Makefile b/Makefile +index cf49b21..5919b68 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,2 +1,21 @@ +-all: +- gcc -I/usr/local/include -std=c99 -shared -O2 -o bs2b.so -lbs2b bs2b.c -fPIC -Wall -march=native ++OUT?=ddb_bs2b.so ++ ++BS2B_LIBS?=-lbs2b ++CFLAGS+=-std=c99 -fPIC -Wall -shared -lm ++#LDFLAGS+= ++ ++SOURCES=bs2b.c ++ ++OBJECTS=$(SOURCES:.c=.o) ++ ++all: $(SOURCES) $(OUT) ++ ++$(OUT): $(OBJECTS) ++ $(CC) $(CFLAGS) $(OBJECTS) -o $@ $(BS2B_LIBS) $(LDFLAGS) ++ ++.c.o: ++ $(CC) $(CFLAGS) $< -c -o $@ ++ ++clean: ++ rm $(OBJECTS) $(OUT) ++ +diff --git a/bs2b.c b/bs2b.c +index bd9f025..ca5a2c2 100644 +--- a/bs2b.c ++++ b/bs2b.c +@@ -132,12 +132,13 @@ static const char ddb_bs2b_dialog[] = + ; + + static DB_dsp_t plugin = { +- DB_PLUGIN_SET_API_VERSION ++ .plugin.api_vmajor = 1, ++ .plugin.api_vminor = 0, + .plugin.version_major = 0, + .plugin.version_minor = 2, + .plugin.type = DB_PLUGIN_DSP, + .plugin.id = "bs2b", +- .plugin.name = "Headphone crossfeed", ++ .plugin.name = "Headphone crossfeed (bs2b)", + .plugin.descr = "Headphone crossfeed plugin using libbs2b by Boris Mikhaylov", + .plugin.copyright = "Copyright (C) 2010-2011 Steven McDonald <steven.mcdonald@libremail.me>", + .plugin.website = "http://gitorious.org/deadbeef-sm-plugins/pages/Home", +@@ -153,7 +154,7 @@ static DB_dsp_t plugin = { + }; + + DB_plugin_t * +-bs2b_load (DB_functions_t *api) { ++ddb_bs2b_load (DB_functions_t *api) { + deadbeef = api; + return DB_PLUGIN (&plugin); + } diff --git a/media-plugins/deadbeef-decast/Manifest b/media-plugins/deadbeef-decast/Manifest new file mode 100644 index 00000000..4df3e55d --- /dev/null +++ b/media-plugins/deadbeef-decast/Manifest @@ -0,0 +1 @@ +DIST deadbeef-decast-20150201.tar.gz 8793 SHA256 4d85443a711e88da362aff43ee44560c542675aa06fd8efdf5174b3f6399e1a1 SHA512 14b217d38a10013e3aa56a54e156db2fefa58f558048ef91625692710a75d5ceaa331ff86cff2785558e958e246bca95acc566665a6a4638e70e623f4f77526f WHIRLPOOL 25fc934fae09f651e077fed7a4e62d6414f936551e85e3cccee6f0a968eff5d1599bfb61bc2b53c22bfb32d1b49dcad6a6813cfc59b2498cdd67b6f91f979964 diff --git a/media-plugins/deadbeef-decast/deadbeef-decast-20150201.ebuild b/media-plugins/deadbeef-decast/deadbeef-decast-20150201.ebuild new file mode 100644 index 00000000..d617d4f1 --- /dev/null +++ b/media-plugins/deadbeef-decast/deadbeef-decast-20150201.ebuild @@ -0,0 +1,28 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins + +BITBUCKET_COMMIT="9ffd6d6dfb14" + +DESCRIPTION="DeaDBeeF podcast subscription plugin" +HOMEPAGE="https://bitbucket.org/thesame/decast" +SRC_URI="https://bitbucket.org/thesame/decast/get/${BITBUCKET_COMMIT}.tar.gz \ + -> ${P}.tar.gz" + +LICENSE="ZLIB" +KEYWORDS="~*" + +RDEPEND+=" dev-libs/libxml2:2" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/thesame-decast-${BITBUCKET_COMMIT}" + +src_compile() { + use gtk2 && GTKVER=2 emake + use gtk3 && GTKVER=3 emake +} diff --git a/media-plugins/deadbeef-fb/Manifest b/media-plugins/deadbeef-fb/Manifest new file mode 100644 index 00000000..5fa31b65 --- /dev/null +++ b/media-plugins/deadbeef-fb/Manifest @@ -0,0 +1 @@ +DIST deadbeef-fb-20141028.tar.gz 360665 SHA256 67e2808038168f3a482b998f033fbed74a7da1697698bf8a9f87b6388f9caab3 SHA512 fb7aa0e54f63f264baa86bbeed9d41f60ff3d2ad1727b7a0d186bf5c5cca7604c8a49258f5f48eb10aff8e835f72c9acefa586d75a66e448eca75952fac91cc9 WHIRLPOOL c67b01960313443ab88f95d38ed57cab824e3f253c9d80fe3a8dba7c34eb0be7fec050800e6b4d965d0d359547ba12d5becaa52d2b0ba7a17a57ec8776f3f483 diff --git a/media-plugins/deadbeef-fb/deadbeef-fb-20141028.ebuild b/media-plugins/deadbeef-fb/deadbeef-fb-20141028.ebuild new file mode 100644 index 00000000..fa015504 --- /dev/null +++ b/media-plugins/deadbeef-fb/deadbeef-fb-20141028.ebuild @@ -0,0 +1,35 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit autotools deadbeef-plugins + +DESCRIPTION="DeaDBeeF filebrowser plugin" +HOMEPAGE="http://sourceforge.net/projects/deadbeef-fb" +SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +IUSE+=" debug" + +RDEPEND+=" !media-plugins/deadbeef-librarybrowser:0" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/deadbeef-fb-devel" + +src_prepare() { + epatch "${FILESDIR}/${PN}-avoid-version.patch" + + eautoreconf +} + +src_configure() { + econf --disable-static \ + $(use_enable debug) \ + $(use_enable gtk2) \ + $(use_enable gtk3) +} diff --git a/media-plugins/deadbeef-fb/deadbeef-fb-99999999.ebuild b/media-plugins/deadbeef-fb/deadbeef-fb-99999999.ebuild new file mode 100644 index 00000000..a4d950b7 --- /dev/null +++ b/media-plugins/deadbeef-fb/deadbeef-fb-99999999.ebuild @@ -0,0 +1,35 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit autotools deadbeef-plugins git-r3 + +EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code" +EGIT_BRANCH="master" + +DESCRIPTION="DeaDBeeF filebrowser plugin" +HOMEPAGE="http://sourceforge.net/projects/deadbeef-fb" + +LICENSE="GPL-2" +KEYWORDS="" + +IUSE+=" debug" + +RDEPEND+=" !media-plugins/deadbeef-librarybrowser:0" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-avoid-version.patch" + + eautoreconf +} + +src_configure() { + econf --disable-static \ + $(use_enable debug) \ + $(use_enable gtk2) \ + $(use_enable gtk3) +} diff --git a/media-plugins/deadbeef-fb/files/deadbeef-fb-avoid-version.patch b/media-plugins/deadbeef-fb/files/deadbeef-fb-avoid-version.patch new file mode 100644 index 00000000..7bb98897 --- /dev/null +++ b/media-plugins/deadbeef-fb/files/deadbeef-fb-avoid-version.patch @@ -0,0 +1,18 @@ +--- Makefile.am.org 2015-02-02 02:15:30.050913168 +0300 ++++ Makefile.am 2015-02-02 02:15:52.070913238 +0300 +@@ -40,13 +40,13 @@ + + if HAVE_GTK2 + ddb_misc_filebrowser_GTK2_la_SOURCES = $(filebrowser_SOURCES) +-ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module ++ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module -avoid-version + ddb_misc_filebrowser_GTK2_la_LIBADD = $(LDADD) $(GTK2_DEPS_LIBS) + ddb_misc_filebrowser_GTK2_la_CFLAGS = -std=c99 $(GTK2_DEPS_CFLAGS) -Wall -Werror $(DEBUG_FLAGS) + endif + if HAVE_GTK3 + ddb_misc_filebrowser_GTK3_la_SOURCES = $(filebrowser_SOURCES) +-ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module ++ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module -avoid-version + ddb_misc_filebrowser_GTK3_la_LIBADD = $(LDADD) $(GTK3_DEPS_LIBS) + ddb_misc_filebrowser_GTK3_la_CFLAGS = -std=c99 $(GTK3_DEPS_CFLAGS) -Wall -Werror $(DEBUG_FLAGS) + endif diff --git a/media-plugins/deadbeef-gnome-mmkeys/Manifest b/media-plugins/deadbeef-gnome-mmkeys/Manifest new file mode 100644 index 00000000..c6e52181 --- /dev/null +++ b/media-plugins/deadbeef-gnome-mmkeys/Manifest @@ -0,0 +1 @@ +DIST deadbeef-gnome-mmkeys-20131012.tar.gz 3471 SHA256 4c0083058fd437ca38b15d5722a050560e64433e31557a8a90420e4c6468042f SHA512 9dbb4fd326461dd374a3f4613c747ce7543d7d43edc1a58b2b3ac3d375f8564bf52c32835faa3c30ccbf79f879185eb5720ba3d6fad0ca2946df5256bfc1f8e6 WHIRLPOOL 2e967126db777aaad129ddd9d6878f22af28e9c2e4c7f56c06134f09e2baa1a7050ae6dabba5ec9c854cbd1582560495cc2e1ba90e7a17075fb3aab75db2a094 diff --git a/media-plugins/deadbeef-gnome-mmkeys/deadbeef-gnome-mmkeys-20131012.ebuild b/media-plugins/deadbeef-gnome-mmkeys/deadbeef-gnome-mmkeys-20131012.ebuild new file mode 100644 index 00000000..7c5a2499 --- /dev/null +++ b/media-plugins/deadbeef-gnome-mmkeys/deadbeef-gnome-mmkeys-20131012.ebuild @@ -0,0 +1,22 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins + +GITHUB_COMMIT="8e95cd380ba457fe6b666e5e704aa823d5eca1fa" + +DESCRIPTION="DeaDBeeF gnome (via dbus) multimedia keys plugin" +HOMEPAGE="https://github.com/barthez/deadbeef-gnome-mmkeys" +SRC_URI="https://github.com/barthez/${PN}/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +RDEPEND+=" sys-apps/dbus:0" + +S="${WORKDIR}/${PN}-${GITHUB_COMMIT}" + +src_prepare() { + epatch "${FILESDIR}/${PN}.patch" +} diff --git a/media-plugins/deadbeef-gnome-mmkeys/deadbeef-gnome-mmkeys-99999999.ebuild b/media-plugins/deadbeef-gnome-mmkeys/deadbeef-gnome-mmkeys-99999999.ebuild new file mode 100644 index 00000000..deb9638b --- /dev/null +++ b/media-plugins/deadbeef-gnome-mmkeys/deadbeef-gnome-mmkeys-99999999.ebuild @@ -0,0 +1,20 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins git-r3 + +GITHUB_USERNAME="barthez" + +DESCRIPTION="DeaDBeeF gnome (via dbus) multimedia keys plugin" +HOMEPAGE="https://github.com/barthez/deadbeef-gnome-mmkeys" +EGIT_REPO_URI="https://github.com/barthez/${PN}.git" + +LICENSE="GPL-2" +KEYWORDS="" + +RDEPEND+=" sys-apps/dbus:0" + +src_prepare() { + epatch "${FILESDIR}/${PN}.patch" +} diff --git a/media-plugins/deadbeef-gnome-mmkeys/files/deadbeef-gnome-mmkeys.patch b/media-plugins/deadbeef-gnome-mmkeys/files/deadbeef-gnome-mmkeys.patch new file mode 100644 index 00000000..1f64cd47 --- /dev/null +++ b/media-plugins/deadbeef-gnome-mmkeys/files/deadbeef-gnome-mmkeys.patch @@ -0,0 +1,23 @@ +diff --git a/Makefile b/Makefile +index 35b19ca..e4f147e 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,6 +1,6 @@ +-CC = gcc +-INCLUDES = $(shell pkg-config --cflags gio-2.0 glib-2.0) +-LIBS = $(shell pkg-config --libs gio-2.0 glib-2.0) ++CC ?= gcc ++INCLUDES ?= $(shell pkg-config --cflags gio-2.0 glib-2.0) ++LIBS ?= $(shell pkg-config --libs gio-2.0 glib-2.0) + OPTIONS = -fPIC -shared + NAME = ddb_gnome_mmkeys + ROOTDIR = / +@@ -11,7 +11,7 @@ all: plugin + plugin: $(NAME).so + + $(NAME).so: $(NAME).c +- $(CC) $(INCLUDES) $(OPTIONS) -o $(NAME).so $(NAME).c $(LIBS) ++ $(CC) $(CFLAGS) $(INCLUDES) $(OPTIONS) -o $(NAME).so $(NAME).c $(LIBS) $(LDFLAGS) + + install: + mkdir -p $(ROOTDIR)$(INSTALL_DIR) diff --git a/media-plugins/deadbeef-infobar/Manifest b/media-plugins/deadbeef-infobar/Manifest new file mode 100644 index 00000000..8b557bb7 --- /dev/null +++ b/media-plugins/deadbeef-infobar/Manifest @@ -0,0 +1 @@ +DIST deadbeef-infobar-1.4.tar.gz 30720 SHA256 ee2a950e4008f28d2640084407a9af06287ad2f10c4593f6e1bcc100f9803c31 SHA512 7beac74626d512251f732796da156b3742a0002a00264ca3e59f11809701749272ea3a51063a875c5252c65ed85dcdad037a563ebcf1482480f000b528ba51a4 WHIRLPOOL e5b1362611ad180233fea642a6385c78b255fa67389f7280543a91f67367fe9082edc42f51d9f3eb4c8bf0df3566b4f2ae598029798b3e02727ec8e2f11132a6 diff --git a/media-plugins/deadbeef-infobar/deadbeef-infobar-1.4.ebuild b/media-plugins/deadbeef-infobar/deadbeef-infobar-1.4.ebuild new file mode 100644 index 00000000..76c79ad4 --- /dev/null +++ b/media-plugins/deadbeef-infobar/deadbeef-infobar-1.4.ebuild @@ -0,0 +1,32 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins + +DESCRIPTION="DeaDBeeF infobar plugin for DeadBeeF that shows lyrics and artist's biography for the current track" +HOMEPAGE="https://bitbucket.org/dsimbiriatin/deadbeef-infobar" +SRC_URI="https://bitbucket.org/dsimbiriatin/${PN}/downloads/${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +RDEPEND+=" dev-libs/libxml2:2 + x11-libs/gdk-pixbuf:2[jpeg] + media-sound/deadbeef:0[curl]" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags.diff" + epatch "${FILESDIR}/${PN}-load-gtk2-and-gtk3-version-fix.diff" + + use gtk2 && epatch "${FILESDIR}/${PN}-focus-fix.diff" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-infobar/deadbeef-infobar-9999.ebuild b/media-plugins/deadbeef-infobar/deadbeef-infobar-9999.ebuild new file mode 100644 index 00000000..34b76bde --- /dev/null +++ b/media-plugins/deadbeef-infobar/deadbeef-infobar-9999.ebuild @@ -0,0 +1,32 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins mercurial + +DESCRIPTION="DeaDBeeF infobar plugin that shows lyrics and artist's biography for the current track" +HOMEPAGE="https://bitbucket.org/dsimbiriatin/deadbeef-infobar" +EHG_REPO_URI="https://bitbucket.org/dsimbiriatin/${PN}" + +LICENSE="GPL-2" +KEYWORDS="" + +RDEPEND+=" dev-libs/libxml2:2 + x11-libs/gdk-pixbuf:2[jpeg] + media-sound/deadbeef:0[curl]" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags.diff" + epatch "${FILESDIR}/${PN}-load-gtk2-and-gtk3-version-fix.diff" + + use gtk2 && epatch "${FILESDIR}/${PN}-focus-fix.diff" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-infobar/files/deadbeef-infobar-cflags.diff b/media-plugins/deadbeef-infobar/files/deadbeef-infobar-cflags.diff new file mode 100644 index 00000000..16bc042f --- /dev/null +++ b/media-plugins/deadbeef-infobar/files/deadbeef-infobar-cflags.diff @@ -0,0 +1,12 @@ +diff -r b870df1b662c Makefile +--- a/Makefile Thu Jan 30 15:13:12 2014 +0200 ++++ b/Makefile Thu Jul 10 09:00:29 2014 +0200 +@@ -42,7 +42,7 @@ + endef + + define link +- $(CC) $(LDFLAGS) $1 $2 $3 -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@ + endef + + # Builds both GTK+2 and GTK+3 versions of the plugin. diff --git a/media-plugins/deadbeef-infobar/files/deadbeef-infobar-focus-fix.diff b/media-plugins/deadbeef-infobar/files/deadbeef-infobar-focus-fix.diff new file mode 100644 index 00000000..b80016cf --- /dev/null +++ b/media-plugins/deadbeef-infobar/files/deadbeef-infobar-focus-fix.diff @@ -0,0 +1,14 @@ +diff -r b870df1b662c ui.c +--- a/ui.c Thu Jan 30 15:13:12 2014 +0200 ++++ b/ui.c Thu Jul 10 09:00:29 2014 +0200 +@@ -19,6 +19,10 @@ + + #include "ui.h" + ++#if !GTK_CHECK_VERSION(2,18,0) ++#define gtk_widget_set_can_focus(widget, canfocus) {if (canfocus) GTK_WIDGET_SET_FLAGS (widget, GTK_CAN_FOCUS); else GTK_WIDGET_UNSET_FLAGS(widget, GTK_CAN_FOCUS);} ++#endif ++ + static GtkWidget *infobar_tabs; + static GtkWidget *infobar_toggles; + diff --git a/media-plugins/deadbeef-infobar/files/deadbeef-infobar-load-gtk2-and-gtk3-version-fix.diff b/media-plugins/deadbeef-infobar/files/deadbeef-infobar-load-gtk2-and-gtk3-version-fix.diff new file mode 100644 index 00000000..1ed84ba0 --- /dev/null +++ b/media-plugins/deadbeef-infobar/files/deadbeef-infobar-load-gtk2-and-gtk3-version-fix.diff @@ -0,0 +1,15 @@ +diff -r b870df1b662c infobar.c +--- a/infobar.c Thu Jan 30 15:13:12 2014 +0200 ++++ b/infobar.c Thu Jul 10 09:00:29 2014 +0200 +@@ -333,6 +333,11 @@ + .plugin.version_major = 1, + .plugin.version_minor = 4, + .plugin.type = DB_PLUGIN_MISC, ++#if !GTK_CHECK_VERSION(3, 0, 0) ++ .plugin.id = "infobar_gtk2", ++#else ++ .plugin.id = "infobar_gtk3", ++#endif + .plugin.name = "Infobar", + .plugin.descr = "Infobar plugin for DeadBeeF audio player.\nFetches and shows:\n" + "- song's lyrics;\n- artist's biography;\n- list of similar artists.\n\n" diff --git a/media-plugins/deadbeef-jack/Manifest b/media-plugins/deadbeef-jack/Manifest new file mode 100644 index 00000000..d81388d9 --- /dev/null +++ b/media-plugins/deadbeef-jack/Manifest @@ -0,0 +1 @@ +DIST deadbeef-jack-20110321.tar.gz 4312 SHA256 9bfd9a0f0a0aa70f51339d3344656a648cf3b643e03bf8386242a5e28c5dde10 SHA512 5eeca6147c2265211ebcf116b859daa4c4e729b868ea104eddbb6887d720b418e9eff6d6ca1104f2904dbca91f942eb902974bb06ad48829d3785eaf841075a8 WHIRLPOOL 1724f335879fab8f07b55bf194a1ae7c96852be59f3195865141a5287c17d45570187af55eab07b828a1d6beb7e7bf3af013cd497b296eb53599ff38e065ac24 diff --git a/media-plugins/deadbeef-jack/deadbeef-jack-20110321.ebuild b/media-plugins/deadbeef-jack/deadbeef-jack-20110321.ebuild new file mode 100644 index 00000000..14e59e8d --- /dev/null +++ b/media-plugins/deadbeef-jack/deadbeef-jack-20110321.ebuild @@ -0,0 +1,24 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins + +GITORIOUS_COMMIT="62d1e6ac0452b7baa92fcc75b59bcb960df06da8" + +DESCRIPTION="DeaDBeeF jack output plugin" +HOMEPAGE="https://gitorious.org/deadbeef-sm-plugins/jack" +SRC_URI="https://gitorious.org/deadbeef-sm-plugins/jack/archive/${GITORIOUS_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~*" + +RDEPEND+=" media-sound/jack-audio-connection-kit:0" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/deadbeef-sm-plugins-jack" + +src_prepare() { + epatch "${FILESDIR}/${PN}.patch" +} diff --git a/media-plugins/deadbeef-jack/deadbeef-jack-99999999.ebuild b/media-plugins/deadbeef-jack/deadbeef-jack-99999999.ebuild new file mode 100644 index 00000000..bb152e9d --- /dev/null +++ b/media-plugins/deadbeef-jack/deadbeef-jack-99999999.ebuild @@ -0,0 +1,20 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF jack output plugin" +HOMEPAGE="https://gitorious.org/deadbeef-sm-plugins/jack" +EGIT_REPO_URI="https://gitorious.org/deadbeef-sm-plugins/jack.git" + +LICENSE="MIT" +KEYWORDS="" + +RDEPEND="media-sound/jack-audio-connection-kit:0" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}.patch" +} diff --git a/media-plugins/deadbeef-jack/files/deadbeef-jack.patch b/media-plugins/deadbeef-jack/files/deadbeef-jack.patch new file mode 100644 index 00000000..52160f93 --- /dev/null +++ b/media-plugins/deadbeef-jack/files/deadbeef-jack.patch @@ -0,0 +1,10 @@ +diff --git a/Makefile b/Makefile +index 792e33d..1d8a169 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,2 +1,4 @@ ++CC?=gcc ++CFLAGS?=-I/usr/local/include + all: +- gcc -I/usr/local/include -std=c99 -shared -O2 -o jack.so -ljack jack.c -fPIC -Wall -march=native ++ $(CC) $(CFLAGS) -std=c99 -shared -O2 -o jack.so -ljack jack.c -fPIC -Wall $(LDFLAGS) diff --git a/media-plugins/deadbeef-librarybrowser/Manifest b/media-plugins/deadbeef-librarybrowser/Manifest new file mode 100644 index 00000000..084a3766 --- /dev/null +++ b/media-plugins/deadbeef-librarybrowser/Manifest @@ -0,0 +1 @@ +DIST deadbeef-librarybrowser-20141201.tar.gz 36183 SHA256 8e0e10047ae8893267c44f7ba824dd8ba0448ed742165e4364476be3d5f32ce1 SHA512 4eb6fc8d58ded0c9e4315f4f2c65426d5f8fe4a3c2f8563f5a3d288996566b6efe7d06c3f7369b2fbd262ffb3ac0bd82c300852cc8600e3f50b7afc8b60e54dd WHIRLPOOL 02a00ad4f13117db27840f4998aa59dac161481327a88630892165192674e77c76abda6ba6d6b8195e5d7ee1afda5f63bb3f7ffb41a907c55c3aea70b47ad72e diff --git a/media-plugins/deadbeef-librarybrowser/deadbeef-librarybrowser-20141201.ebuild b/media-plugins/deadbeef-librarybrowser/deadbeef-librarybrowser-20141201.ebuild new file mode 100644 index 00000000..3f0623ed --- /dev/null +++ b/media-plugins/deadbeef-librarybrowser/deadbeef-librarybrowser-20141201.ebuild @@ -0,0 +1,34 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit autotools deadbeef-plugins + +GITHUB_COMMIT="68e1a92339be65cbeda09304e74f1744ff1c127d" + +DESCRIPTION="DeaDBeeF filebrowser plugin that resemble foobar2k music library" +HOMEPAGE="https://github.com/JesseFarebro/deadbeef-librarybrowser" +SRC_URI="https://github.com/JesseFarebro/${PN}/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +RDEPEND+=" !media-plugins/deadbeef-fb:0" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}-${GITHUB_COMMIT}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-avoid-version.patch" + + eautoreconf +} + +src_configure() { + econf --disable-static \ + $(use_enable gtk2) \ + $(use_enable gtk3) +} diff --git a/media-plugins/deadbeef-librarybrowser/deadbeef-librarybrowser-99999999.ebuild b/media-plugins/deadbeef-librarybrowser/deadbeef-librarybrowser-99999999.ebuild new file mode 100644 index 00000000..c2ff3fbb --- /dev/null +++ b/media-plugins/deadbeef-librarybrowser/deadbeef-librarybrowser-99999999.ebuild @@ -0,0 +1,30 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit autotools deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF filebrowser plugin that resemble foobar2k music library" +HOMEPAGE="https://github.com/JesseFarebro/deadbeef-librarybrowser" +EGIT_REPO_URI="https://github.com/JesseFarebro/${PN}.git" + +LICENSE="GPL-2" +KEYWORDS="" + +RDEPEND+=" !media-plugins/deadbeef-fb:0" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-avoid-version.patch" + + eautoreconf +} + +src_configure() { + econf --disable-static \ + $(use_enable gtk2) \ + $(use_enable gtk3) +} diff --git a/media-plugins/deadbeef-librarybrowser/files/deadbeef-librarybrowser-avoid-version.patch b/media-plugins/deadbeef-librarybrowser/files/deadbeef-librarybrowser-avoid-version.patch new file mode 100644 index 00000000..faf9b4ab --- /dev/null +++ b/media-plugins/deadbeef-librarybrowser/files/deadbeef-librarybrowser-avoid-version.patch @@ -0,0 +1,18 @@ +--- Makefile.am.org 2015-02-25 09:28:23.422993265 +0300 ++++ Makefile.am 2015-02-25 09:28:34.092965442 +0300 +@@ -21,13 +21,13 @@ + # normal lib + if HAVE_GTK2 + ddb_misc_filebrowser_GTK2_la_SOURCES = $(filebrowser_SOURCES) +-ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module ++ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module -avoid-version + ddb_misc_filebrowser_GTK2_la_LIBADD = $(LDADD) $(GTK2_DEPS_LIBS) + ddb_misc_filebrowser_GTK2_la_CFLAGS = -std=c99 $(GTK2_DEPS_CFLAGS) -Wall -Werror -g + endif + if HAVE_GTK3 + ddb_misc_filebrowser_GTK3_la_SOURCES = $(filebrowser_SOURCES) +-ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module ++ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module -avoid-version + ddb_misc_filebrowser_GTK3_la_LIBADD = $(LDADD) $(GTK3_DEPS_LIBS) + ddb_misc_filebrowser_GTK3_la_CFLAGS = -std=c99 $(GTK3_DEPS_CFLAGS) -Wall -Werror -g + endif diff --git a/media-plugins/deadbeef-mpris/Manifest b/media-plugins/deadbeef-mpris/Manifest new file mode 100644 index 00000000..234bcead --- /dev/null +++ b/media-plugins/deadbeef-mpris/Manifest @@ -0,0 +1 @@ +DIST deadbeef-mpris-1.8.tar.xz 225072 SHA256 d149bfb02311a21162cb85581d074312018a4460bc9f57343c1faf4e3f40e8f5 SHA512 12f3fd342d5a3ba78cf7e330fafb5dec28597f47540e0f22486b0eefbe58a26bc7c093cf38fc5bb4eab9a36a0d97de4b8ae5d63adeaa430559d5b7116e4223ca WHIRLPOOL 29b6f7cc6fa4a2ea4027f5886687fba7507c0bc0b40610d1f6ac3dc7b5c5fd1fc1cf99d8256892877b6769aed8f6943c6f9b7eee3cf2298512dd1dfab9223739 diff --git a/media-plugins/deadbeef-mpris/deadbeef-mpris-1.8.ebuild b/media-plugins/deadbeef-mpris/deadbeef-mpris-1.8.ebuild new file mode 100644 index 00000000..3004caed --- /dev/null +++ b/media-plugins/deadbeef-mpris/deadbeef-mpris-1.8.ebuild @@ -0,0 +1,23 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit autotools deadbeef-plugins + +DESCRIPTION="DeaDBeeF MPRIS plugin" +HOMEPAGE="https://github.com/Serranya/deadbeef-mpris2-plugin" +SRC_URI="https://github.com/Serranya/deadbeef-mpris2-plugin/releases/download/v${PV}/deadbeef-mpris2-plugin-${PV}.tar.xz -> ${P}.tar.xz" + +LICENSE="GPL-3" +KEYWORDS="~*" +IUSE="" + +S="${WORKDIR}/${P/-mpris/}" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf --disable-static +} diff --git a/media-plugins/deadbeef-mpris/deadbeef-mpris-99999999.ebuild b/media-plugins/deadbeef-mpris/deadbeef-mpris-99999999.ebuild new file mode 100644 index 00000000..f2c26311 --- /dev/null +++ b/media-plugins/deadbeef-mpris/deadbeef-mpris-99999999.ebuild @@ -0,0 +1,21 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit autotools deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF MPRIS plugin" +HOMEPAGE="https://github.com/Serranya/deadbeef-mpris2-plugin" +EGIT_REPO_URI="https://github.com/Serranya/deadbeef-mpris2-plugin.git" + +LICENSE="GPL-3" +KEYWORDS="" +IUSE="" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf --disable-static +} diff --git a/media-plugins/deadbeef-musical-spectrum/Manifest b/media-plugins/deadbeef-musical-spectrum/Manifest new file mode 100644 index 00000000..2415bc75 --- /dev/null +++ b/media-plugins/deadbeef-musical-spectrum/Manifest @@ -0,0 +1 @@ +DIST deadbeef-musical-spectrum-20150124.tar.gz 19521 SHA256 4c31ea5fac346fae6aec2a1b8fbb996f20ab015f0a7385841113e39961efb180 SHA512 d90904b9197a122c137c2fc247a5e9760d6c6de96b7c615fc8eccc76b22a5df35fb52a653a89df188a88dced3a6b3485341949c10506652c1b044d57a7081214 WHIRLPOOL 6109deabc84a60efd74b97b15e93f9ce6432d4c0aa374708cf5af400716c76c85dffacbb94595ac8b12c10fd64c8698869a403973774dab00db12b8b47782bd8 diff --git a/media-plugins/deadbeef-musical-spectrum/deadbeef-musical-spectrum-20150124.ebuild b/media-plugins/deadbeef-musical-spectrum/deadbeef-musical-spectrum-20150124.ebuild new file mode 100644 index 00000000..e3b6e6f1 --- /dev/null +++ b/media-plugins/deadbeef-musical-spectrum/deadbeef-musical-spectrum-20150124.ebuild @@ -0,0 +1,31 @@ +# Distributed under the terms of the GNU General Public License v2= + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins + +GITHUB_COMMIT="ce0f4daaf295186d9d89787870997bbd8e93c674" + +DESCRIPTION="DeaDBeeF musical spectrum plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_musical_spectrum" +SRC_URI="https://github.com/cboxdoerfer/ddb_musical_spectrum/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +RDEPEND+=" sci-libs/fftw:3.0=" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/ddb_musical_spectrum-${GITHUB_COMMIT}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags.patch" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-musical-spectrum/deadbeef-musical-spectrum-99999999.ebuild b/media-plugins/deadbeef-musical-spectrum/deadbeef-musical-spectrum-99999999.ebuild new file mode 100644 index 00000000..4a4ffd92 --- /dev/null +++ b/media-plugins/deadbeef-musical-spectrum/deadbeef-musical-spectrum-99999999.ebuild @@ -0,0 +1,27 @@ +# Distributed under the terms of the GNU General Public License v2= + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF musical spectrum plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_musical_spectrum" +EGIT_REPO_URI="https://github.com/cboxdoerfer/ddb_musical_spectrum.git" + +LICENSE="GPL-2" +KEYWORDS="" + +RDEPEND+=" sci-libs/fftw:3.0=" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags.patch" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-musical-spectrum/files/deadbeef-musical-spectrum-cflags.patch b/media-plugins/deadbeef-musical-spectrum/files/deadbeef-musical-spectrum-cflags.patch new file mode 100644 index 00000000..95b11fb4 --- /dev/null +++ b/media-plugins/deadbeef-musical-spectrum/files/deadbeef-musical-spectrum-cflags.patch @@ -0,0 +1,19 @@ +diff --git a/Makefile b/Makefile +index 9c894c7..86bb61b 100644 +--- a/Makefile ++++ b/Makefile +@@ -43,11 +43,13 @@ OBJ_GTK2?=$(patsubst %.c, $(GTK2_DIR)/%.o, $(SOURCES)) + OBJ_GTK3?=$(patsubst %.c, $(GTK3_DIR)/%.o, $(SOURCES)) + + define compile ++ echo $(CC) $(CFLAGS) $1 $2 $< -c -o $@ + $(CC) $(CFLAGS) $1 $2 $< -c -o $@ + endef + + define link +- $(CC) $(LDFLAGS) $1 $2 $3 -o $@ ++ echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@ + endef + + # Builds both GTK+2 and GTK+3 versions of the plugin. diff --git a/media-plugins/deadbeef-opus/Manifest b/media-plugins/deadbeef-opus/Manifest new file mode 100644 index 00000000..b823890c --- /dev/null +++ b/media-plugins/deadbeef-opus/Manifest @@ -0,0 +1 @@ +DIST deadbeef-opus-0.6.tar.gz 47937 SHA256 17cdcdb717befa5cfb93f0be04101875043ef6ddd2a2fbb583b55002196aab8d SHA512 602004caafd3d6c900f879bdb750bfb1283ce9bafedc2c05b4136f3ea87da19de68948b823dc8f1bd67b8db042ada4362ff1942f5a3a0673a32649ab4621c688 WHIRLPOOL e42674c8c0685ff1b789add83817b1cd3ec881bd09922c6c02cab75e5e593d1ded49da2f4c01e53298d872844f04787caa19d8d2c3010510324f5f105efcdb91 diff --git a/media-plugins/deadbeef-opus/deadbeef-opus-0.6.ebuild b/media-plugins/deadbeef-opus/deadbeef-opus-0.6.ebuild new file mode 100644 index 00000000..ece6a618 --- /dev/null +++ b/media-plugins/deadbeef-opus/deadbeef-opus-0.6.ebuild @@ -0,0 +1,21 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins + +DESCRIPTION="DeaDBeeF ogg opus decoder plugin" +HOMEPAGE="https://bitbucket.org/Lithopsian/deadbeef-opus" +SRC_URI="https://bitbucket.org/Lithopsian/${PN}/downloads/opus-${PV}.tar.gz -> ${P}.tar.gz" + +RESTRICT+=" strip" + +LICENSE="GPL-2" +KEYWORDS="~*" + +RDEPEND+=" >=media-libs/opusfile-0.5:0[float,http] + media-libs/libogg:0" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/opus-${PV}" diff --git a/media-plugins/deadbeef-opus/deadbeef-opus-99999999.ebuild b/media-plugins/deadbeef-opus/deadbeef-opus-99999999.ebuild new file mode 100644 index 00000000..d2316f06 --- /dev/null +++ b/media-plugins/deadbeef-opus/deadbeef-opus-99999999.ebuild @@ -0,0 +1,19 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF ogg opus decoder plugin" +HOMEPAGE="https://bitbucket.org/Lithopsian/deadbeef-opus" +EGIT_REPO_URI="https://bitbucket.org/Lithopsian/${PN}.git" + +RESTRICT+=" strip" + +LICENSE="GPL-2" +KEYWORDS="" + +RDEPEND+=" >=media-libs/opusfile-0.5:0[float,http] + media-libs/libogg:0" + +DEPEND="${RDEPEND}" diff --git a/media-plugins/deadbeef-plugins-meta/deadbeef-plugins-meta-1.ebuild b/media-plugins/deadbeef-plugins-meta/deadbeef-plugins-meta-1.ebuild new file mode 100644 index 00000000..de0e08c5 --- /dev/null +++ b/media-plugins/deadbeef-plugins-meta/deadbeef-plugins-meta-1.ebuild @@ -0,0 +1,33 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DESCRIPTION="Meta package for DeaDBeeF player third party plugins" +HOMEPAGE="http://deadbeef.sourceforge.net" +SRC_URI="" + +LICENSE="metapackage" +SLOT="0" +KEYWORDS="*" +IUSE="archive bookmark-manager bs2b decast filebrowser gnome-mmkeys infobar + jack librarybrowser mpris musical-spectrum opus replaygain-control + spectrogram stereo-widener vk vu-meter waveform-seekbar" + +PDEPEND="archive? ( media-plugins/deadbeef-archive-reader:0 ) + bookmark-manager? ( media-plugins/deadbeef-bookmark-manager:0 ) + bs2b? ( media-plugins/deadbeef-bs2b:0 ) + decast? ( media-plugins/deadbeef-decast:0 ) + filebrowser? ( media-plugins/deadbeef-fb:0 ) + gnome-mmkeys? ( media-plugins/deadbeef-gnome-mmkeys:0 ) + infobar? ( media-plugins/deadbeef-infobar:0 ) + jack? ( media-plugins/deadbeef-jack:0 ) + librarybrowser? ( media-plugins/deadbeef-librarybrowser:0 ) + mpris? ( media-plugins/deadbeef-mpris:0 ) + musical-spectrum? ( media-plugins/deadbeef-musical-spectrum:0 ) + opus? ( media-plugins/deadbeef-opus:0 ) + replaygain-control? ( media-plugins/deadbeef-replaygain-control:0 ) + spectrogram? ( media-plugins/deadbeef-spectrogram:0 ) + stereo-widener? ( media-plugins/deadbeef-stereo-widener:0 ) + vk? ( media-plugins/deadbeef-vk:0 ) + vu-meter? ( media-plugins/deadbeef-vu-meter:0 ) + waveform-seekbar? ( media-plugins/deadbeef-waveform-seekbar:0 )" diff --git a/media-plugins/deadbeef-plugins-meta/metadata.xml b/media-plugins/deadbeef-plugins-meta/metadata.xml new file mode 100644 index 00000000..421d38e9 --- /dev/null +++ b/media-plugins/deadbeef-plugins-meta/metadata.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>damex.pp@gmail.com</email> + <name>Roman Kuzmitsky</name> + </maintainer> + <use> + <flag name='archive'>Reading media files from archived files</flag> + <flag name='bookmark-manager'>Resume playing files (after closing player) from the last timestamp</flag> + <flag name='bs2b'>bs2b dsp support. Useful for headphones</flag> + <flag name='decast'>Subscription for the podcasts</flag> + <flag name='filebrowser'>File browser plugin</flag> + <flag name='gnome-mmkeys'>Gnome multimedia keys support</flag> + <flag name='infobar'>Download and show lyrics</flag> + <flag name='jack'>Jack audio support</flag> + <flag name='librarybrowser'>File browser plugin that resemble foobar2k music library</flag> + <flag name='mpris'>MPRIS support</flag> + <flag name='musical-spectrum'>Draws musical spectrum for current track</flag> + <flag name='opus'>Ogg opus decoder support</flag> + <flag name='replaygain-control'>Advanced control of replaygain</flag> + <flag name='spectrogram'>Draws spectrogram for current track</flag> + <flag name='stereo-widener'>Widens stereo</flag> + <flag name='vk'>Play music from vk.com social network</flag> + <flag name='vu-meter'>Draws vu meter for current track</flag> + <flag name='waveform-seekbar'>Draws waveform seekbar for current track</flag> + </use> +</pkgmetadata> diff --git a/media-plugins/deadbeef-replaygain-control/Manifest b/media-plugins/deadbeef-replaygain-control/Manifest new file mode 100644 index 00000000..2d0f7efe --- /dev/null +++ b/media-plugins/deadbeef-replaygain-control/Manifest @@ -0,0 +1 @@ +DIST deadbeef-replaygain-control-20140802.tar.gz 5713 SHA256 e55cf90a4797c6c57df9c55820b4bd6c6935ab79797608184218a3c1cbb2dbcf SHA512 5d2de29b3cca2ca8674e4a459e4f6bba21470777d151856b6cec58ac2dfb640183e705a6ecc04e2aa33d086d8aa4ebbd1e40bf62438d8bb2c1531e1863e0f074 WHIRLPOOL 96a2ea8598c9a3c45a34cb8f93d8dc38cdabbb8743d64bfe7f32478042e1c4d187f9df3bc10a82de55c2e1dede5b8dac632d9a35480da397f89f40d8b635c21a diff --git a/media-plugins/deadbeef-replaygain-control/deadbeef-replaygain-control-20140802.ebuild b/media-plugins/deadbeef-replaygain-control/deadbeef-replaygain-control-20140802.ebuild new file mode 100644 index 00000000..dd3d7d9e --- /dev/null +++ b/media-plugins/deadbeef-replaygain-control/deadbeef-replaygain-control-20140802.ebuild @@ -0,0 +1,27 @@ +# Distributed under the terms of the GNU General Public License v2= + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins + +GITHUB_COMMIT="c0788d47e5bcc2428c57fe4321566891c4abe452" + +DESCRIPTION="DeaDBeeF replay gain control plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_replaygain_control" +SRC_URI="https://github.com/cboxdoerfer/ddb_replaygain_control/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +S="${WORKDIR}/ddb_replaygain_control-${GITHUB_COMMIT}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags.patch" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-replaygain-control/deadbeef-replaygain-control-99999999.ebuild b/media-plugins/deadbeef-replaygain-control/deadbeef-replaygain-control-99999999.ebuild new file mode 100644 index 00000000..c66f2866 --- /dev/null +++ b/media-plugins/deadbeef-replaygain-control/deadbeef-replaygain-control-99999999.ebuild @@ -0,0 +1,23 @@ +# Distributed under the terms of the GNU General Public License v2= + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF replay gain control plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_replaygain_control" +EGIT_REPO_URI="https://github.com/cboxdoerfer/ddb_replaygain_control.git" + +LICENSE="GPL-2" +KEYWORDS="" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags.patch" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-replaygain-control/files/deadbeef-replaygain-control-cflags.patch b/media-plugins/deadbeef-replaygain-control/files/deadbeef-replaygain-control-cflags.patch new file mode 100644 index 00000000..9680e6d7 --- /dev/null +++ b/media-plugins/deadbeef-replaygain-control/files/deadbeef-replaygain-control-cflags.patch @@ -0,0 +1,15 @@ +diff --git a/Makefile b/Makefile +index 1d05e5f..f7228da 100644 +--- a/Makefile ++++ b/Makefile +@@ -42,8 +42,8 @@ define compile + endef + + define link +- echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@ +- $(CC) $(LDFLAGS) $1 $2 $3 -o $@ ++ echo $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@ + endef + + # Builds both GTK+2 and GTK+3 versions of the plugin. diff --git a/media-plugins/deadbeef-spectrogram/Manifest b/media-plugins/deadbeef-spectrogram/Manifest new file mode 100644 index 00000000..1b9801a3 --- /dev/null +++ b/media-plugins/deadbeef-spectrogram/Manifest @@ -0,0 +1 @@ +DIST deadbeef-spectrogram-20150110.tar.gz 12503 SHA256 7db6356d994666a10b3f69e2397ee86f56f078ce44eadce63a7e4962e40f11f2 SHA512 cb0a9e8d989f7419c0c6b2547389755ced744611872a0c59c86406f1fc12a77fe86a4231a2552e272939a8d84c5693f788f2de26309fca09cbd04d596fffc2aa WHIRLPOOL 7526e92b1c5e2f7189ea4d7fe653f5e4f84ceb6c13b602e3b0a110aceda30258127b02e2e290b200ed2c3f00c953b42f86b95983ee74bc721e96b57e1ce71464 diff --git a/media-plugins/deadbeef-spectrogram/deadbeef-spectrogram-20150110.ebuild b/media-plugins/deadbeef-spectrogram/deadbeef-spectrogram-20150110.ebuild new file mode 100644 index 00000000..d8d73d6f --- /dev/null +++ b/media-plugins/deadbeef-spectrogram/deadbeef-spectrogram-20150110.ebuild @@ -0,0 +1,31 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins + +GITHUB_COMMIT="8d1b3713f3a3a8a93b4934a4782fb3db7f744fb7" + +DESCRIPTION="DeaDBeeF spectrogram plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_spectrogram" +SRC_URI="https://github.com/cboxdoerfer/ddb_spectrogram/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +RDEPEND+=" sci-libs/fftw:3.0=" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/ddb_spectrogram-${GITHUB_COMMIT}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags.patch" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-spectrogram/deadbeef-spectrogram-99999999.ebuild b/media-plugins/deadbeef-spectrogram/deadbeef-spectrogram-99999999.ebuild new file mode 100644 index 00000000..12f794ba --- /dev/null +++ b/media-plugins/deadbeef-spectrogram/deadbeef-spectrogram-99999999.ebuild @@ -0,0 +1,27 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF spectrogram plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_spectrogram" +EGIT_REPO_URI="https://github.com/cboxdoerfer/ddb_spectrogram.git" + +LICENSE="GPL-2" +KEYWORDS="" + +RDEPEND+=" sci-libs/fftw:3.0=" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags.patch" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-spectrogram/files/deadbeef-spectrogram-cflags.patch b/media-plugins/deadbeef-spectrogram/files/deadbeef-spectrogram-cflags.patch new file mode 100644 index 00000000..95b11fb4 --- /dev/null +++ b/media-plugins/deadbeef-spectrogram/files/deadbeef-spectrogram-cflags.patch @@ -0,0 +1,19 @@ +diff --git a/Makefile b/Makefile +index 9c894c7..86bb61b 100644 +--- a/Makefile ++++ b/Makefile +@@ -43,11 +43,13 @@ OBJ_GTK2?=$(patsubst %.c, $(GTK2_DIR)/%.o, $(SOURCES)) + OBJ_GTK3?=$(patsubst %.c, $(GTK3_DIR)/%.o, $(SOURCES)) + + define compile ++ echo $(CC) $(CFLAGS) $1 $2 $< -c -o $@ + $(CC) $(CFLAGS) $1 $2 $< -c -o $@ + endef + + define link +- $(CC) $(LDFLAGS) $1 $2 $3 -o $@ ++ echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@ + endef + + # Builds both GTK+2 and GTK+3 versions of the plugin. diff --git a/media-plugins/deadbeef-stereo-widener/Manifest b/media-plugins/deadbeef-stereo-widener/Manifest new file mode 100644 index 00000000..7f07e1ed --- /dev/null +++ b/media-plugins/deadbeef-stereo-widener/Manifest @@ -0,0 +1 @@ +DIST deadbeef-stereo-widener-20110319.tar.gz 2653 SHA256 9342dab76438f9fd66cd4aa95de6c24f1dfa9bc91e30369f77576e2458c60fb5 SHA512 1b3b54816ed7c8a8e63b549723b2137c5074c7ce31bc14149eb1d3c7c63528a9c6d218bc3f33d452cac028ac821248913b47501b6e4d3a08dc531119fee6bdb3 WHIRLPOOL 53ee06e8d0467aaea2e0662e64928cd6579be4a6aca2ceb1c40214fdd80a5773f05ca1daffec63d5fe766c080bd5e9776e3cc33b7967d877f6e38b244e50b75d diff --git a/media-plugins/deadbeef-stereo-widener/deadbeef-stereo-widener-20110319.ebuild b/media-plugins/deadbeef-stereo-widener/deadbeef-stereo-widener-20110319.ebuild new file mode 100644 index 00000000..e02a6033 --- /dev/null +++ b/media-plugins/deadbeef-stereo-widener/deadbeef-stereo-widener-20110319.ebuild @@ -0,0 +1,20 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins + +GITORIOUS_COMMIT="d3990d772b02cdc6206f067748f5d1f9650616fb" + +DESCRIPTION="DeaDBeeF simple stereo widener plugin" +HOMEPAGE="https://gitorious.org/deadbeef-sm-plugins/stereo-widener" +SRC_URI="https://gitorious.org/deadbeef-sm-plugins/stereo-widener/archive/${GITORIOUS_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~*" + +S="${WORKDIR}/deadbeef-sm-plugins-stereo-widener" + +src_prepare() { + epatch "${FILESDIR}/${PN}.patch" +} diff --git a/media-plugins/deadbeef-stereo-widener/deadbeef-stereo-widener-99999999.ebuild b/media-plugins/deadbeef-stereo-widener/deadbeef-stereo-widener-99999999.ebuild new file mode 100644 index 00000000..e82ce6e0 --- /dev/null +++ b/media-plugins/deadbeef-stereo-widener/deadbeef-stereo-widener-99999999.ebuild @@ -0,0 +1,16 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF simple stereo widener plugin" +HOMEPAGE="https://gitorious.org/deadbeef-sm-plugins/stereo-widener" +EGIT_REPO_URI="https://gitorious.org/deadbeef-sm-plugins/stereo-widener.git" + +LICENSE="MIT" +KEYWORDS="" + +src_prepare() { + epatch "${FILESDIR}/${PN}.patch" +} diff --git a/media-plugins/deadbeef-stereo-widener/files/deadbeef-stereo-widener.patch b/media-plugins/deadbeef-stereo-widener/files/deadbeef-stereo-widener.patch new file mode 100644 index 00000000..6cf316ad --- /dev/null +++ b/media-plugins/deadbeef-stereo-widener/files/deadbeef-stereo-widener.patch @@ -0,0 +1,27 @@ +diff --git a/Makefile b/Makefile +index 0fb6aaa..7ca9545 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,2 +1,20 @@ +-all: +- gcc -I/usr/local/include -std=c99 -shared -O2 -o stereo_widener.so stereo_widener.c -fPIC -Wall -march=native ++CC?=gcc ++OUT=stereo_widener.so ++ ++CFLAGS+=-std=c99 -fPIC -Wall ++LDFLAGS+=-shared ++ ++SOURCES=stereo_widener.c ++ ++OBJECTS=$(SOURCES:.c=.o) ++ ++all: $(SOURCES) $(OUT) ++ ++$(OUT): $(OBJECTS) ++ $(CC) $(CFLAGS) $(OBJECTS) $(LDFLAGS) -o $@ ++ ++.c.o: ++ $(CC) $(CFLAGS) $< -c -o $@ ++ ++clean: ++ rm $(OBJECTS) $(OUT) diff --git a/media-plugins/deadbeef-vk/Manifest b/media-plugins/deadbeef-vk/Manifest new file mode 100644 index 00000000..ad93e288 --- /dev/null +++ b/media-plugins/deadbeef-vk/Manifest @@ -0,0 +1 @@ +DIST deadbeef-vk-0.2.2.tar.gz 14277 SHA256 f860148c98a724af2ec7430fd4f7fd495bb7db276a88fc055603d4ab076c27fa SHA512 7ca136146427902a8d52528e3f7e0bec4af99ada66fc8c76056f8322167843d0fb1cb2631af656d7b050bb65ce7b02d962f3ae7846ec4f112d029ebfed5dc1fd WHIRLPOOL 4484ba993d8010f0718c7de9fd10de64602349c6ab82340b75b7f7f55ea5324f087e63e4ca9bbc0ccd6c923764e1b5fa8763921da703ede1431982340f576107 diff --git a/media-plugins/deadbeef-vk/deadbeef-vk-0.2.2.ebuild b/media-plugins/deadbeef-vk/deadbeef-vk-0.2.2.ebuild new file mode 100644 index 00000000..f9cbf451 --- /dev/null +++ b/media-plugins/deadbeef-vk/deadbeef-vk-0.2.2.ebuild @@ -0,0 +1,33 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit cmake-utils deadbeef-plugins + +DESCRIPTION="DeaDBeeF plugin for listening music from vkontakte.com" +HOMEPAGE="https://github.com/scorpp/db-vk" +SRC_URI="https://github.com/scorpp/db-vk/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +RDEPEND+=" dev-libs/json-glib:0 + media-sound/deadbeef:0[curl]" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/db-vk-${PV}" + +src_configure() { + local mycmakeargs=" + $(cmake-utils_use_with gtk2 GTK2) + $(cmake-utils_use_with gtk3 GTK3)" + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} diff --git a/media-plugins/deadbeef-vk/deadbeef-vk-9999.ebuild b/media-plugins/deadbeef-vk/deadbeef-vk-9999.ebuild new file mode 100644 index 00000000..2328c93d --- /dev/null +++ b/media-plugins/deadbeef-vk/deadbeef-vk-9999.ebuild @@ -0,0 +1,33 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit cmake-utils deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF plugin for listening music from vkontakte.com" +HOMEPAGE="https://github.com/scorpp/db-vk" +EGIT_REPO_URI="https://github.com/scorpp/db-vk.git" + +LICENSE="GPL-2" +KEYWORDS="" + +RDEPEND+=" dev-libs/json-glib:0 + media-sound/deadbeef:0[curl]" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/db-vk-${PV}" + +src_configure() { + local mycmakeargs=" + $(cmake-utils_use_with gtk2 GTK2) + $(cmake-utils_use_with gtk3 GTK3)" + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} diff --git a/media-plugins/deadbeef-vu-meter/Manifest b/media-plugins/deadbeef-vu-meter/Manifest new file mode 100644 index 00000000..38e08ae8 --- /dev/null +++ b/media-plugins/deadbeef-vu-meter/Manifest @@ -0,0 +1 @@ +DIST deadbeef-vu-meter-20140914.tar.gz 29953 SHA256 7b7cb777afce6dabbceef9f7c3cf74d6d6d5a41e5a4d885740ab6812a2f6a918 SHA512 2e9591512b1f76d70c0b64183bbe8d35008976a39553fd8979951adec3ed526acf078d60b1750044c17cdbd554529dfd8a147e08be9dd3dca2ebc307f6156bf1 WHIRLPOOL 4a027f881fdd07d4c1f52d0bb60d25c05d1abfc45b1de8cd1be387d885e0a7797a4e25c529d46bff5d14eb035e6e333705d5dae00b78e5a07126563509818ffc diff --git a/media-plugins/deadbeef-vu-meter/deadbeef-vu-meter-20140914.ebuild b/media-plugins/deadbeef-vu-meter/deadbeef-vu-meter-20140914.ebuild new file mode 100644 index 00000000..45b4b9a8 --- /dev/null +++ b/media-plugins/deadbeef-vu-meter/deadbeef-vu-meter-20140914.ebuild @@ -0,0 +1,23 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins + +GITHUB_COMMIT="940d8d72a46993619c3fba4cde5e30c95f5a4b82" + +DESCRIPTION="DeaDBeeF vu meter plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_vu_meter" +SRC_URI="https://github.com/cboxdoerfer/ddb_vu_meter/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +S="${WORKDIR}/ddb_vu_meter-${GITHUB_COMMIT}" + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-vu-meter/deadbeef-vu-meter-99999999.ebuild b/media-plugins/deadbeef-vu-meter/deadbeef-vu-meter-99999999.ebuild new file mode 100644 index 00000000..bed78a38 --- /dev/null +++ b/media-plugins/deadbeef-vu-meter/deadbeef-vu-meter-99999999.ebuild @@ -0,0 +1,19 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF vu meter plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_vu_meter" +EGIT_REPO_URI="https://github.com/cboxdoerfer/ddb_vu_meter.git" + +LICENSE="GPL-2" +KEYWORDS="" + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-waveform-seekbar/Manifest b/media-plugins/deadbeef-waveform-seekbar/Manifest new file mode 100644 index 00000000..86a218ab --- /dev/null +++ b/media-plugins/deadbeef-waveform-seekbar/Manifest @@ -0,0 +1 @@ +DIST deadbeef-waveform-seekbar-0.5.tar.gz 17765 SHA256 6ecd46267d2be48451fe8bf153b98ec35d6b4274ee45548a6133b891ce0285dd SHA512 710031315df6d807c7b355660664481db15a98d3546e5e34a20867730e0eab0888a796c0ecdc1973b85b90eebcac8819064f7dc2d47d03b2aa30910b58481034 WHIRLPOOL 6fd08f5e40d5e6020f353171d2c356f16f0f60e90268fcdfee2455bb5cd73e91cd54dc5be6c30091c527959ac3840c5d5d51c6f4045a7b1dbfad41d13b8e609f diff --git a/media-plugins/deadbeef-waveform-seekbar/deadbeef-waveform-seekbar-0.5.ebuild b/media-plugins/deadbeef-waveform-seekbar/deadbeef-waveform-seekbar-0.5.ebuild new file mode 100644 index 00000000..9e40dd7c --- /dev/null +++ b/media-plugins/deadbeef-waveform-seekbar/deadbeef-waveform-seekbar-0.5.ebuild @@ -0,0 +1,29 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins + +DESCRIPTION="DeaDBeeF waveform seekbar plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_waveform_seekbar" +SRC_URI="https://github.com/cboxdoerfer/ddb_waveform_seekbar/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~*" + +RDEPEND+=" dev-db/sqlite:3" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/ddb_waveform_seekbar-${PV}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags-lm.patch" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-waveform-seekbar/deadbeef-waveform-seekbar-9999.ebuild b/media-plugins/deadbeef-waveform-seekbar/deadbeef-waveform-seekbar-9999.ebuild new file mode 100644 index 00000000..bbf6fbc3 --- /dev/null +++ b/media-plugins/deadbeef-waveform-seekbar/deadbeef-waveform-seekbar-9999.ebuild @@ -0,0 +1,27 @@ +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +DEADBEEF_GUI="yes" + +inherit deadbeef-plugins git-r3 + +DESCRIPTION="DeaDBeeF waveform seekbar plugin" +HOMEPAGE="https://github.com/cboxdoerfer/ddb_waveform_seekbar" +EGIT_REPO_URI="https://github.com/cboxdoerfer/ddb_waveform_seekbar.git" + +LICENSE="GPL-2" +KEYWORDS="" + +RDEPEND+=" dev-db/sqlite:3" + +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${PN}-cflags-lm.patch" +} + +src_compile() { + use gtk2 && emake gtk2 + use gtk3 && emake gtk3 +} diff --git a/media-plugins/deadbeef-waveform-seekbar/files/deadbeef-waveform-seekbar-cflags-lm.patch b/media-plugins/deadbeef-waveform-seekbar/files/deadbeef-waveform-seekbar-cflags-lm.patch new file mode 100644 index 00000000..7866cce1 --- /dev/null +++ b/media-plugins/deadbeef-waveform-seekbar/files/deadbeef-waveform-seekbar-cflags-lm.patch @@ -0,0 +1,26 @@ +diff --git a/Makefile b/Makefile +index e06b20c..a0867f8 100644 +--- a/Makefile ++++ b/Makefile +@@ -36,8 +36,8 @@ GTK3_LIBS?=`pkg-config --libs gtk+-3.0` + SQLITE_LIBS?=-lsqlite3 + + CC?=gcc +-CFLAGS+=-Wall -fPIC -std=c99 -D_GNU_SOURCE +-LDFLAGS+=-shared ++CFLAGS+=-Wall -fPIC -std=c99 -D_GNU_SOURCE -lm ++LDFLAGS+=-shared -lm + + GTK2_DIR?=gtk2 + GTK3_DIR?=gtk3 +@@ -52,8 +52,8 @@ define compile + endef + + define link +- echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@ +- $(CC) $(LDFLAGS) $1 $2 $3 -o $@ ++ echo $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@ ++ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@ + endef + + # Builds both GTK+2 and GTK+3 versions of the plugin. diff --git a/media-tv/popcorntime-bin/Manifest b/media-tv/popcorntime-bin/Manifest new file mode 100644 index 00000000..2d865188 --- /dev/null +++ b/media-tv/popcorntime-bin/Manifest @@ -0,0 +1,6 @@ +DIST Popcorn-Time-0.3.6-Linux32.tar.xz 34530808 SHA256 73ed50448c152516eb33635c41b011731c73564ce583170a7649908ca66ea1a6 SHA512 23aadfe4d732fdfb236d9083788133dfa352daa2378b3fbe069df42c9309b2ebc3b380ba18b6e2e2b153ec42dda7390de3ff02649bb67fefaa5b039a52b1bd42 WHIRLPOOL 6d553c43b426d92c3572c954a9139029de84f3b5fae7bf2334058be187e6181345a8dbc68380b2538d0c564fab06823ee82490b773403675a4a8ff47a2083df0 +DIST Popcorn-Time-0.3.6-Linux64.tar.xz 35805956 SHA256 9159dd60b6ce3af49d05f039a103e67e5e4e8a9e52c886edc0fc286b56ed8b46 SHA512 167b2c25da9237bc51cd09d5e5fa66be0ccd4780374e389f80d4da9b87c01d8588d8f98e6523c44a9f243cc9f6e35f5bd447952ece17d58dea7bdd517e69d487 WHIRLPOOL 59041e8d49a6d84e236e863b17f438b16c5f8b8d74853ad15921f88774efd608095e7aacac54f529b10a12000c6840803f2668aeeb44559db9fe5d3428414e7a +DIST Popcorn-Time-0.3.7-Linux32.tar.xz 35011416 SHA256 8135e40a07598c679b7525c2d89b03b3a79e44e7703e9dcdb4c5557f6f6160c4 SHA512 4d8153ef0740756470faa2ceed9e957cac7c89943fc57e3ebc29517e60fcc3b52be8b84dec291512c07e51683664c005b2f767ebde7629089758a27d9c831cd0 WHIRLPOOL 83a7e5c80abe5944b6d46d9a4a47350eea26647bb40780a138add6b699bc7ce026d5c73a55594f362da244a7e365382dac2aa4b5505f516acd4d4ecaf1f610d7 +DIST Popcorn-Time-0.3.7-Linux64.tar.xz 36281000 SHA256 a5af8a0ef8dd06d50ba9e6d8444cf83cf0d07c0b3a7d254874511c536ac9de5d SHA512 dbbe2d9e11af78f359978e83e6572ce264efac4bb097a59a65edfb2cd7d4829354526d74a0dca6eba81465b94afa3c5112e7aac8a78f6cff63b79db744656dd4 WHIRLPOOL d77e7f33bcc8c1785d92f70b4513a1154ba92b8f17a0e8f477b3dd8488313ec255c2523fb48bfcfa2809d76ffb2592ab4700b5103f25362563ae34df575f4191 +DIST Popcorn-Time-0.3.7.2-Linux32.tar.xz 35298920 SHA256 21e5dbc667f13572fcd8edc535ce4fcd2c0bffafcd237753ad8a2f1cc665e1b7 SHA512 cc994effca55d62743aced23d32047fd8ae0470dc9e36026c205438809f74e422acc27c9f702fa5cbc21f58c417c3c59cf002bfd9225e9eeb13b934340d508b3 WHIRLPOOL 2a69959d59008d7caa3445d65027383c8f312343560a90c0609ed424923538d36a6650816dd16840ec2c3d5d5add92af0903de816b0f6b9719391c0f5a5d1d1d +DIST Popcorn-Time-0.3.7.2-Linux64.tar.xz 36568388 SHA256 0b294d08e6bc46d3d06717d4a6344b4e6e4e14f742f61101b8498d931d99a952 SHA512 7991695dba1e3890723a0fa3afbcf7f815734f6dbce7974160594dd5bad7d4a54b671d4018ed293248bddd84ba0a573a03bdac2c7d3bf6c03d3b6e60ac7cd65c WHIRLPOOL dd0db15ded7864a0de2eef58aeaa2248cb9a7617d240f8549e520026326687b919fdf1d0a25bf337a5b3c9c4c87a8118ae58d23b7ebb69c75caacd2e63423426 diff --git a/media-tv/popcorntime-bin/files/popcorntime-bin.desktop b/media-tv/popcorntime-bin/files/popcorntime-bin.desktop new file mode 100644 index 00000000..70bae649 --- /dev/null +++ b/media-tv/popcorntime-bin/files/popcorntime-bin.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Popcorn Time +Comment=Watch torrent movies instantly +Exec=popcorntime-bin %U +Icon=popcorntime +Terminal=false +Type=Application +Categories=Player;AudioVideo;Video;Network; diff --git a/media-tv/popcorntime-bin/files/popcorntime.png b/media-tv/popcorntime-bin/files/popcorntime.png Binary files differnew file mode 100644 index 00000000..a04f7fae --- /dev/null +++ b/media-tv/popcorntime-bin/files/popcorntime.png diff --git a/media-tv/popcorntime-bin/metadata.xml b/media-tv/popcorntime-bin/metadata.xml new file mode 100644 index 00000000..c3909dc0 --- /dev/null +++ b/media-tv/popcorntime-bin/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>kolokithas.b@gmail.com</email> + <name>Bill Kolokithas</name> + </maintainer> +</pkgmetadata> diff --git a/media-tv/popcorntime-bin/popcorntime-bin-0.3.6.ebuild b/media-tv/popcorntime-bin/popcorntime-bin-0.3.6.ebuild new file mode 100644 index 00000000..314b58c9 --- /dev/null +++ b/media-tv/popcorntime-bin/popcorntime-bin-0.3.6.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils fdo-mime multilib + +DESCRIPTION="Watch torrent movies instantly" +HOMEPAGE="http://popcorntime.io" +SRC_URI=" +x86? ( http://cdn.popcorntime.io/build/Popcorn-Time-${PV}-Linux32.tar.xz ) +amd64? ( http://cdn.popcorntime.io/build/Popcorn-Time-${PV}-Linux64.tar.xz )" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="splitdebug strip" + +DEPEND="" +RDEPEND="dev-libs/nss + gnome-base/gconf + media-fonts/corefonts + media-libs/alsa-lib + x11-libs/gtk+:2 + net-libs/nodejs" + +S="${WORKDIR}" + +src_install() { + exeinto /opt/${PN} + doexe Popcorn-Time + + insinto /opt/${PN} + doins libffmpegsumo.so nw.pak package.nw + fperms 755 /opt/${PN}/libffmpegsumo.so + + dosym /usr/$(get_libdir)/libudev.so /opt/${PN}/libudev.so.0 + make_wrapper ${PN} ./Popcorn-Time /opt/${PN} /opt/${PN} /opt/bin + + insinto /usr/share/applications + doins "${FILESDIR}"/${PN}.desktop + + insinto /usr/share/pixmaps + doins "${FILESDIR}"/popcorntime.png +} + +pkg_postinst() { + fdo-mime_desktop_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} diff --git a/media-tv/popcorntime-bin/popcorntime-bin-0.3.7.2.ebuild b/media-tv/popcorntime-bin/popcorntime-bin-0.3.7.2.ebuild new file mode 100644 index 00000000..245ecb72 --- /dev/null +++ b/media-tv/popcorntime-bin/popcorntime-bin-0.3.7.2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils fdo-mime multilib + +DESCRIPTION="Watch torrent movies instantly" +HOMEPAGE="http://popcorntime.io" +SRC_URI=" +x86? ( http://cdn.popcorntime.io/build/Popcorn-Time-${PV}-Linux32.tar.xz ) +amd64? ( http://cdn.popcorntime.io/build/Popcorn-Time-${PV}-Linux64.tar.xz )" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="splitdebug strip" + +DEPEND="" +RDEPEND="dev-libs/nss + gnome-base/gconf + media-fonts/corefonts + media-libs/alsa-lib + x11-libs/gtk+:2 + net-libs/nodejs" + +S="${WORKDIR}" + +src_install() { + exeinto /opt/${PN} + doexe Popcorn-Time libffmpegsumo.so nw.pak package.nw + + dosym /$(get_libdir)/libudev.so.1 /opt/${PN}/libudev.so.0 + make_wrapper ${PN} ./Popcorn-Time /opt/${PN} /opt/${PN} /opt/bin + + insinto /usr/share/applications + doins "${FILESDIR}"/${PN}.desktop + + insinto /usr/share/pixmaps + doins "${FILESDIR}"/popcorntime.png +} + +pkg_postinst() { + fdo-mime_desktop_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} diff --git a/media-tv/popcorntime-bin/popcorntime-bin-0.3.7.ebuild b/media-tv/popcorntime-bin/popcorntime-bin-0.3.7.ebuild new file mode 100644 index 00000000..314b58c9 --- /dev/null +++ b/media-tv/popcorntime-bin/popcorntime-bin-0.3.7.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils fdo-mime multilib + +DESCRIPTION="Watch torrent movies instantly" +HOMEPAGE="http://popcorntime.io" +SRC_URI=" +x86? ( http://cdn.popcorntime.io/build/Popcorn-Time-${PV}-Linux32.tar.xz ) +amd64? ( http://cdn.popcorntime.io/build/Popcorn-Time-${PV}-Linux64.tar.xz )" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="splitdebug strip" + +DEPEND="" +RDEPEND="dev-libs/nss + gnome-base/gconf + media-fonts/corefonts + media-libs/alsa-lib + x11-libs/gtk+:2 + net-libs/nodejs" + +S="${WORKDIR}" + +src_install() { + exeinto /opt/${PN} + doexe Popcorn-Time + + insinto /opt/${PN} + doins libffmpegsumo.so nw.pak package.nw + fperms 755 /opt/${PN}/libffmpegsumo.so + + dosym /usr/$(get_libdir)/libudev.so /opt/${PN}/libudev.so.0 + make_wrapper ${PN} ./Popcorn-Time /opt/${PN} /opt/${PN} /opt/bin + + insinto /usr/share/applications + doins "${FILESDIR}"/${PN}.desktop + + insinto /usr/share/pixmaps + doins "${FILESDIR}"/popcorntime.png +} + +pkg_postinst() { + fdo-mime_desktop_database_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} diff --git a/net-im/telegram-bin/Manifest b/net-im/telegram-bin/Manifest new file mode 100644 index 00000000..f9a0a7e6 --- /dev/null +++ b/net-im/telegram-bin/Manifest @@ -0,0 +1,3 @@ +DIST tsetup.0.8.24.tar.xz 19468300 SHA256 80a58b100a690df1b90bf6b275024210e5aff4e4600e2fd231ae9befc044c500 SHA512 0bce502eca7e759ef93f44999fb31f6795248ce30f5cc6f2f4a83ee57dda89707a23af58ad3847673b511a87a462b849a02e471f6bd5f0e4b8fedffe9cb7b436 WHIRLPOOL 9488809344d5f199de237f2bd1d6123913899a85dbb8f031ab5e908c079ce3916ad96030e9abc2bab48615f528bd55b3a43c0cdd594c275f6db9b068ecfae76b +DIST tsetup32.0.8.24.tar.xz 19384744 SHA256 5ad46a4a0b14c4a6004068b7abb5d92242c7221a87fe74f99568f28e1e16f5d2 SHA512 45c350c102befba1a5bbb261e497e26cd3b9be4df8bf756a82d8c2d96fe2c790c01e4ed27aeade3434eb9eb9eb89e40ca5fe788013659993c1b95ea57c0b8a78 WHIRLPOOL ad0ed87e6b37e534ddbcfee20cacb4624c7db49eea6b975398f9ed56e9ffb29cfebb0a4f1f59dbab61e54950a6f285196d85d343876c83cc982beee24a2dfd78 +EBUILD telegram-bin-0.8.24.ebuild 847 SHA256 fe02b2f67cf9e6d9fdb9b7ddd00700cbb4699dfd77877bf019bceaa176157ed6 SHA512 c3e1f80cc3026bddbd2506da4523b4253872392cfd9b3f4ea439806d8fab9011bfa1ae344250fc3b51b7f852a0400612eca14848e8c1d305288038f290dbe6e8 WHIRLPOOL 237a646643c620e1bbbf1a3022a41e5b76da12a13de8108966639e604d6fe811b62634de635b04518dd03be7712ba6bdd8d10446fae7c2af9e5f8fca8b578b95 diff --git a/net-im/telegram-bin/telegram-bin-0.8.24.ebuild b/net-im/telegram-bin/telegram-bin-0.8.24.ebuild new file mode 100644 index 00000000..28f2533d --- /dev/null +++ b/net-im/telegram-bin/telegram-bin-0.8.24.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +inherit eutils versionator + +RESTRICT="strip" + +DESCRIPTION="Telegram Desktop Messenger (official client) binary version" +HOMEPAGE="https://tdesktop.com/" +SRC_URI=" + amd64? ( http://updates.tdesktop.com/tlinux/tsetup.${PV}.tar.xz ) + x86? ( http://updates.tdesktop.com/tlinux32/tsetup32.${PV}.tar.xz )" + +RESTRICT="mirror" +LICENSE="GPL-3" +IUSE="updater" +KEYWORDS="~x86 ~amd64" +INSTALL_DIR="/opt/telegram" +SLOT="0" +DEPEND="" +RDEPEND="${DEPEND}" +S="${WORKDIR}/Telegram" + +src_install() { + insinto "${INSTALL_DIR}" + insopts -m755 + doins -r Telegram + if use updater; then + doins -r Updater + fi + make_wrapper "telegram" "${INSTALL_DIR}/Telegram" + make_desktop_entry "telegram" "Telegram" "telegram" "Messenger" +} + diff --git a/net-im/telegram-cli/Manifest b/net-im/telegram-cli/Manifest new file mode 100644 index 00000000..e72df7c5 --- /dev/null +++ b/net-im/telegram-cli/Manifest @@ -0,0 +1 @@ +EBUILD telegram-cli-9999.ebuild 630 SHA256 46517ec61e0bd4b4f36d78952d6ddc712f503551fcba1ba2e44e250b148783f7 SHA512 274b3445b4c200791dd989b1c9efb0f0b1b9a4679f5cc8344521c01d438ce2dcd46c5b28ee0e9668997bf1f637299a1ce44b75c0561c43ead2282628e5ea44e1 WHIRLPOOL 5f36c5567f57be5f7ca7b35c44ce83a10377f94b548c6a44f77d4a4c3869fa86012b3df2ebc21ec90302df141d4e27d44c525d4e5da292ed47ee27526ec9034d diff --git a/net-im/telegram-cli/telegram-cli-9999.ebuild b/net-im/telegram-cli/telegram-cli-9999.ebuild new file mode 100644 index 00000000..bd4917a8 --- /dev/null +++ b/net-im/telegram-cli/telegram-cli-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +EGIT_REPO_URI="https://github.com/vysheng/tg.git" +inherit git-2 +IUSE="lua" +DESCRIPTION="Command line interface client for Telegram" +HOMEPAGE="https://github.com/vysheng/tg" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" + +DEPEND="sys-libs/zlib + sys-libs/readline + dev-libs/libconfig + dev-libs/openssl + lua? ( dev-lang/lua )" + +src_configure() { + econf $(use_enable lua liblua ) --with-progname=telegram-cli +} + +src_install() { + newbin telegram telegram-cli + + insinto /etc/telegram-cli/ + newins tg.pub server.pub +} diff --git a/net-im/telegram-dev-bin/Manifest b/net-im/telegram-dev-bin/Manifest new file mode 100644 index 00000000..59f3d139 --- /dev/null +++ b/net-im/telegram-dev-bin/Manifest @@ -0,0 +1,3 @@ +DIST tsetup.0.8.27.dev.tar.xz 19533228 SHA256 2507d1cb02bca0fa9294793412679754a131a6dfbdcb2892bb35967f8ebd8701 SHA512 70b8eb7fc468b1cd5c6055e5ac58f5251b18f6f62ee997e8cc439981f0aa6dc2de1daf3aa68d39c96461e59cf4035b72b42cc3f1e644705e9677a6fa45279278 WHIRLPOOL 306cdb96bbee2e9fd207417d61521b8e3e7ce23a102b3dc3e07c77444c03623abf69054f4336e1ceff47cb42b113611aeee234c2dfbbff6e03ebdbd02714495a +DIST tsetup32.0.8.27.dev.tar.xz 19450120 SHA256 fd8feced6024d8061803279bcc282273e59b08abec37c9c8a568fa5a5c06923a SHA512 d2d7bb95019fa9132e4bb41eb36e39e2c20bb60a87903d514be9f07ad7cc5c5a30a64c86b901c21c905cc48f3253d088b6db738351074e64884fc65b14521f07 WHIRLPOOL a90c0d1c3bb0ef10e3f5b76f7cb5e7e89823fa3f796b2a92ab89dcc3efb2e36383cd120d09017fcc60379767a15a5d0f618a2ece65771182a850c338461108fe +EBUILD telegram-dev-bin-0.8.27.ebuild 907 SHA256 e3aabda8dd2c29f6a85865b4d1bad0f2c1f87068647ce16bd965a8ae09b9daf5 SHA512 f6972756ea815bc71e50726aebc2fa44877e52fabb093808eac69800656daef5d49d2cb0bb7d900a7c14223aa827e26856c8dcd1566badf3fffd03a8258f6d70 WHIRLPOOL 418972a50790329ca1f2cef96fc2e437d4c5895c4d7090d9e88dcdbf4a3b764ec1fd858d72130a930700ea3d6694fc1336b72b44da31633cca92d5a16125ff48 diff --git a/net-im/telegram-dev-bin/telegram-dev-bin-0.8.27.ebuild b/net-im/telegram-dev-bin/telegram-dev-bin-0.8.27.ebuild new file mode 100644 index 00000000..4f059f60 --- /dev/null +++ b/net-im/telegram-dev-bin/telegram-dev-bin-0.8.27.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" +inherit eutils versionator + +RESTRICT="strip" + +DESCRIPTION="Telegram Desktop Messenger (official client; dev channel) binary version" +HOMEPAGE="https://tdesktop.com/" +SRC_URI=" + amd64? ( http://updates.tdesktop.com/tlinux/tsetup.${PV}.dev.tar.xz ) + x86? ( http://updates.tdesktop.com/tlinux32/tsetup32.${PV}.dev.tar.xz )" + +RESTRICT="mirror" +LICENSE="GPL-3" +IUSE="updater" +KEYWORDS="~x86 ~amd64" +INSTALL_DIR="/opt/telegram" +SLOT="0" +DEPEND="!net-im/telegram + !net-im/telegram-bin" +RDEPEND="${DEPEND}" +S="${WORKDIR}/Telegram" + +src_install() { + insinto "${INSTALL_DIR}" + insopts -m755 + doins -r Telegram + if use updater;then + doins -r Updater + fi + make_wrapper "telegram" "${INSTALL_DIR}/Telegram" + make_desktop_entry "telegram" "Telegram" "telegram" "Messenger" +} + diff --git a/net-im/telegram-purple/Manifest b/net-im/telegram-purple/Manifest new file mode 100644 index 00000000..f5d13b84 --- /dev/null +++ b/net-im/telegram-purple/Manifest @@ -0,0 +1 @@ +EBUILD telegram-purple-9999.ebuild 749 SHA256 ebc838e08a21b2610c33f136e44b7dccc1504ca0dd266e9e5090fed2042598a8 SHA512 1540cf0e608af49efbb95434f574434435a863e07d9ae5a09e837402df0c387533107c9740e3fbe97ae6d43b8551e0e9edd8b9e39b4bb67572c14b6e8269004e WHIRLPOOL 3923eba24419f7a1fdc42074e76f23bfef0188ed4e31e6efdd3dac9ca0372088bfd8e8e31c15e9663ed70c955a2cf85cabd2197fdcf75f68f856c9b983504fec diff --git a/net-im/telegram-purple/telegram-purple-9999.ebuild b/net-im/telegram-purple/telegram-purple-9999.ebuild new file mode 100644 index 00000000..d0f182b3 --- /dev/null +++ b/net-im/telegram-purple/telegram-purple-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit git-r3 + +DESCRIPTION="Libpurple (Pidgin) plugin for using a Telegram account" +HOMEPAGE="https://github.com/majn/${PN}" +SRC_URI="" +EGIT_REPO_URI="${HOMEPAGE}" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="net-im/pidgin + dev-libs/openssl + sys-libs/glibc + " +RDEPEND="${DEPEND}" + +src_compile(){ + econf || die "econf failed" + emake || die "emake failed" +} + +src_install(){ + emake DESTDIR="${D}" install +} + +pkg_postinst(){ + elog "Note: this package is in an early (pre-alpha) stage, so if you" + elog "want to view changes, install this package often." + elog "More information is available in ${HOMEPAGE}" +} diff --git a/net-misc/megasync/Manifest b/net-misc/megasync/Manifest index 096cb446..08b81405 100644 --- a/net-misc/megasync/Manifest +++ b/net-misc/megasync/Manifest @@ -1,2 +1,15 @@ DIST megasync_1.0.34_amd64.deb 1442268 SHA256 0bc7e977bf3d5bcc363eac8b6943f7fd24fe83db4470a9f63654567f9320a7ac SHA512 b4605a446bfb1cc3caefbafa3b7a92d57469f0405eedad284988e1acac14d432c97d21b03a97e65fe6b297af5efcb5c8ba4c10df98cd8d67d5fdd2627dca9471 WHIRLPOOL b90f1a83e98ae1f61ae0d072ef9eed801358ed68f8a43c999e7d922f73045af3e7b4793043d8fe2c0c946eb2ee3da56fa148c5e051d6bb978284a84ef6fef4ac DIST megasync_1.0.34_i386.deb 1448156 SHA256 b2d94d3e448d2c92ff85912e104837f5517a2372813411511626f56ae3dafad4 SHA512 1a512ba9a46d0ad03ec8564409a87663d8f84b97be463ff9329e1129159b82925959bd334f414992360d336e1e48bee6f4637a5e3f9b929df21f7ba73dd3a527 WHIRLPOOL 0d7cf5177e7bb6ae3a3188514e7c5ebe3bd13450d78927167fd438e13cc0c55a5578b61be47978ba47e0e51f40763ca374bd27f9693ea1711cf400554e5b9722 +DIST megasync_1.0.37_amd64.deb 1478578 SHA256 edb8fb34bd0bf400fc7649ae3b8f748b550bf774ccf753649713e14d5c38603a SHA512 6a7733bb3bf2dbc31c87b715e7124ed0d24c734817ffc23a4626a8533d7ed3e9c25dcdf71993860d6337766568c1abfdb21d2eac38a03c1642e68cadceb94472 WHIRLPOOL ca51c5d0c0de02616c989221e1979344238a56fee7881a382aea0cd5b18423e6315a7d18303af30077d2baae9f1580dc37cfe4dea45de8f598ab8ecaeb5801bf +DIST megasync_1.0.37_i386.deb 1485218 SHA256 9614041b86175a06ab710c1cdd02aa970f1a8f91a680127396e76fccd03d65c2 SHA512 4d57d2a3a3cb7e159f7a811005c8d166e068c310a22135a38dfb340546a14668e672a486b00c6e15355e4e27ad2e0262e779c9459f17b9322ba14494f5fa5486 WHIRLPOOL 50682836d1c4df8bedb58b24ecb008ac2b63c21e609e60ee88d172edffdb0590cf7c9cd10816a3fdc236b14cf443af3c4148725bd4d4cd936b97399c6b5ffb16 +DIST megasync_1.0.38_amd64.deb 1677458 SHA256 055ede7810bcbeb8c2c858014510a159004f1911753070f501bc2e0b7042e1e9 SHA512 6b32558f680f1584f946a5583b4455d1f8300f4164efb6c14fa7ea816672051b41e6edd00df011e71945ee9f20f9f95e564849aa9fc662cd7e665c61e520b140 WHIRLPOOL e4c6063b01f56716d7a3cfb40652f987ca5ee46a1c68bac9ee98295de3caad953b7114c33596866e994924b098732e5b9265958e04f9c18683a0d11d549b3ccf +DIST megasync_1.0.38_i386.deb 1692042 SHA256 ceb0c2318a2c8cd870603ab09328d3698c4066246f79aaf660ae7a55fcbc5e1e SHA512 f7ec69420fe69d21accee163fd2f5eef5930a00d28476725b5462e58cc0ffab32528fa6188d4fbc7e1ae9db179e91b039dc0b30866096f97f3836be66d690ccf WHIRLPOOL ac16101f61aa7f84667a6b037e71b67f91071725daab5874732353d842ef752573419911d8be165bd1da2555e98711966538ba634c7da86ab7bffccb1c862884 +DIST megasync_1.0.39_amd64.deb 1677470 SHA256 1abfe9c8b2b4d72b593ffbca7eac62717635575c178a0f7f9be267227703f6f5 SHA512 c323c295ac26dcb5ca5d2e110a74348bf77dc3255c78684060a72c58d903d810973445eb35f3cf870c96984fb4df362c35cba52d1aa10b6d62434c7df968bf5e WHIRLPOOL 2e159aacf6ac7aa1d4a56704c06428b8a0eb7fd3763b3c0427b7178e3c882f88663f9ce789a9a4a3863a61cde1988468bb93be472420c0354d9fc7d698eeec53 +DIST megasync_1.0.39_i386.deb 1692558 SHA256 eae1c8de33c7b0eb6c2c08bbc2b2a50373ff4751be11976ed0d076332dc3fe02 SHA512 24918b9df84749291ecf764783d400fde8f02443bf4e6cdda2ba5d3305f598710e22253f603e4cc890c6eac822c8433d3c4162f8c4c8413e0b7be203908e35c1 WHIRLPOOL 73ed0730a93ca2fcfb1f839cb08fdeef8bbde932a9b2ac198984032bb4dae53f48087067c05b9b7771ca6f1b02d8d46cf22311bfab363d44bceeab1336603d74 +DIST megasync_2.0.0_amd64.deb 1700662 SHA256 b83b5ef84dcf8215772781a494fda0246860f9328577318ccac3613c871157e3 SHA512 6b0e541ac439483510f3de48f7a68dc06d7904f6cd85e882ece5ea56682b0cac8dca858c3bbb5ad07d46557ed3806cac1c721e507b84bcabe9a34c2cddf8ef13 WHIRLPOOL f99bfde51b09c5e251204475b8b7ae446f8dcb6052be0041b45c22b2f749c607f191b48289add6c4c3f8dc026ecb1fe55bd6dbcf0bb6a5a6c898885d90cb726b +DIST megasync_2.0.0_i386.deb 1717104 SHA256 7816fb51f80e0ac404b4fef81e7c80768e1a6f85d2c881e569908488ebe56c4e SHA512 e85ca54728e32dabd198cc69fce2729f057d789f583050a46a24e7efe798f5fa028f3e86a06cad9f79e0564557281fb39d3578d98e81f7bf8baf087f8a2a9a65 WHIRLPOOL 92dc32eee78a0d9a15ce91e3926943a87c67b04366f7b3c6ad8081d21374bdc7cc51e7cab5cba9f4f93b30da3cfe01ce7411ea465a32fe58d1eaa873492e0953 +EBUILD megasync-1.0.37.ebuild 1198 SHA256 c11e4e60c3568ea0c525c26c89ca9d3c172ea7857d657714a30a217d6ffa1816 SHA512 709bc8d5b1c85b33dc0a9d93c882135f115a1b30c56af4ce16136f30bc202ddb763b10891e3493daaa629de7affc652dc0f0ddd5290e81c14173db7fc937a39b WHIRLPOOL 0cb15eb3980e0ace92e48b6fc746968cc0f46347e361ad9baf67f597c5149b2e0dbfdc8fbaf11edd8f643e6f764670239684fe6e306c82bc4d16910242d675e8 +EBUILD megasync-1.0.38.ebuild 1198 SHA256 c11e4e60c3568ea0c525c26c89ca9d3c172ea7857d657714a30a217d6ffa1816 SHA512 709bc8d5b1c85b33dc0a9d93c882135f115a1b30c56af4ce16136f30bc202ddb763b10891e3493daaa629de7affc652dc0f0ddd5290e81c14173db7fc937a39b WHIRLPOOL 0cb15eb3980e0ace92e48b6fc746968cc0f46347e361ad9baf67f597c5149b2e0dbfdc8fbaf11edd8f643e6f764670239684fe6e306c82bc4d16910242d675e8 +EBUILD megasync-1.0.39.ebuild 1198 SHA256 c11e4e60c3568ea0c525c26c89ca9d3c172ea7857d657714a30a217d6ffa1816 SHA512 709bc8d5b1c85b33dc0a9d93c882135f115a1b30c56af4ce16136f30bc202ddb763b10891e3493daaa629de7affc652dc0f0ddd5290e81c14173db7fc937a39b WHIRLPOOL 0cb15eb3980e0ace92e48b6fc746968cc0f46347e361ad9baf67f597c5149b2e0dbfdc8fbaf11edd8f643e6f764670239684fe6e306c82bc4d16910242d675e8 +EBUILD megasync-2.0.0-r1.ebuild 1219 SHA256 7371a8c76555bcd23c19e4f7bb13f27a1ab7e8c7d51eabf6f350f5cdb71f4609 SHA512 c9ae2bc57a5dbcc57ee26ef1f3ed75ef596d8eebd20b41664f147647214aaa544f7c04a16f08eb2fb18071abd96cd894980f1e7e51ec61726a5d210f16709332 WHIRLPOOL 8bf120cc15146ba9ca0d9178df373f3d31aa8fb6a4e0b49f7fa561ff147544b58549793792ff7afad1a21a2a56b870b21e92dddc1d33ebe097bab5957f1b8dbf +EBUILD megasync-2.0.0.ebuild 1198 SHA256 c11e4e60c3568ea0c525c26c89ca9d3c172ea7857d657714a30a217d6ffa1816 SHA512 709bc8d5b1c85b33dc0a9d93c882135f115a1b30c56af4ce16136f30bc202ddb763b10891e3493daaa629de7affc652dc0f0ddd5290e81c14173db7fc937a39b WHIRLPOOL 0cb15eb3980e0ace92e48b6fc746968cc0f46347e361ad9baf67f597c5149b2e0dbfdc8fbaf11edd8f643e6f764670239684fe6e306c82bc4d16910242d675e8 diff --git a/net-misc/megasync/megasync-1.0.37.ebuild b/net-misc/megasync/megasync-1.0.37.ebuild new file mode 100644 index 00000000..b07009e5 --- /dev/null +++ b/net-misc/megasync/megasync-1.0.37.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib unpacker + +DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This is the official app." +HOMEPAGE="http://mega.co.nz" +SRC_URI=" + x86? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/i386/${PN}_${PV}_i386.deb ) + amd64? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/amd64/${PN}_${PV}_amd64.deb ) + " + +LICENSE="MEGA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-libs/openssl + dev-libs/libgcrypt + media-libs/libpng + net-dns/c-ares + dev-libs/crypto++ + app-arch/xz-utils + !app-arch/deb2targz" + +S="${WORKDIR}" + +src_unpack(){ + unpack ${A} + unpack ./data.tar.xz + rm -v control.tar.gz data.tar.xz debian-binary +} + +pkg_setup(){ + elog "This ebuild installs the binary for MEGAsync. If any problems," + elog "please, contact the MEGA team." +} + +src_install(){ + insinto / + doins -r usr + fperms +x /usr/bin/megasync + LIBCRYPTO=`equery f crypto++ | grep libcrypto++.so.0.0.0 | tail -n 1` + LIBDIR="${LIBCRYPTO%/*}" + dosym ${LIBDIR}/libcrypto++.so.0.0.0 ${LIBDIR}/libcrypto++.so.9 +} diff --git a/net-misc/megasync/megasync-1.0.38.ebuild b/net-misc/megasync/megasync-1.0.38.ebuild new file mode 100644 index 00000000..b07009e5 --- /dev/null +++ b/net-misc/megasync/megasync-1.0.38.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib unpacker + +DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This is the official app." +HOMEPAGE="http://mega.co.nz" +SRC_URI=" + x86? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/i386/${PN}_${PV}_i386.deb ) + amd64? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/amd64/${PN}_${PV}_amd64.deb ) + " + +LICENSE="MEGA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-libs/openssl + dev-libs/libgcrypt + media-libs/libpng + net-dns/c-ares + dev-libs/crypto++ + app-arch/xz-utils + !app-arch/deb2targz" + +S="${WORKDIR}" + +src_unpack(){ + unpack ${A} + unpack ./data.tar.xz + rm -v control.tar.gz data.tar.xz debian-binary +} + +pkg_setup(){ + elog "This ebuild installs the binary for MEGAsync. If any problems," + elog "please, contact the MEGA team." +} + +src_install(){ + insinto / + doins -r usr + fperms +x /usr/bin/megasync + LIBCRYPTO=`equery f crypto++ | grep libcrypto++.so.0.0.0 | tail -n 1` + LIBDIR="${LIBCRYPTO%/*}" + dosym ${LIBDIR}/libcrypto++.so.0.0.0 ${LIBDIR}/libcrypto++.so.9 +} diff --git a/net-misc/megasync/megasync-1.0.39.ebuild b/net-misc/megasync/megasync-1.0.39.ebuild new file mode 100644 index 00000000..b07009e5 --- /dev/null +++ b/net-misc/megasync/megasync-1.0.39.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib unpacker + +DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This is the official app." +HOMEPAGE="http://mega.co.nz" +SRC_URI=" + x86? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/i386/${PN}_${PV}_i386.deb ) + amd64? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/amd64/${PN}_${PV}_amd64.deb ) + " + +LICENSE="MEGA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-libs/openssl + dev-libs/libgcrypt + media-libs/libpng + net-dns/c-ares + dev-libs/crypto++ + app-arch/xz-utils + !app-arch/deb2targz" + +S="${WORKDIR}" + +src_unpack(){ + unpack ${A} + unpack ./data.tar.xz + rm -v control.tar.gz data.tar.xz debian-binary +} + +pkg_setup(){ + elog "This ebuild installs the binary for MEGAsync. If any problems," + elog "please, contact the MEGA team." +} + +src_install(){ + insinto / + doins -r usr + fperms +x /usr/bin/megasync + LIBCRYPTO=`equery f crypto++ | grep libcrypto++.so.0.0.0 | tail -n 1` + LIBDIR="${LIBCRYPTO%/*}" + dosym ${LIBDIR}/libcrypto++.so.0.0.0 ${LIBDIR}/libcrypto++.so.9 +} diff --git a/net-misc/megasync/megasync-2.0.0-r1.ebuild b/net-misc/megasync/megasync-2.0.0-r1.ebuild new file mode 100644 index 00000000..9167105b --- /dev/null +++ b/net-misc/megasync/megasync-2.0.0-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib unpacker + +DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This is the official app." +HOMEPAGE="http://mega.co.nz" +SRC_URI=" + x86? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/i386/${PN}_${PV}_i386.deb ) + amd64? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/amd64/${PN}_${PV}_amd64.deb ) + " + +LICENSE="MEGA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-libs/openssl + dev-libs/libgcrypt + media-libs/libpng + net-dns/c-ares + dev-libs/crypto++ + app-arch/xz-utils + !app-arch/deb2targz + dev-db/sqlite:3 + " + +S="${WORKDIR}" + +src_unpack(){ + unpack ${A} + unpack ./data.tar.xz + rm -v control.tar.gz data.tar.xz debian-binary +} + +pkg_setup(){ + elog "This ebuild installs the binary for MEGAsync. If any problems," + elog "please, contact the MEGA team." +} + +src_install(){ + insinto / + doins -r usr + fperms +x /usr/bin/megasync + LIBCRYPTO=`equery f crypto++ | grep libcrypto++.so.0.0.0 | tail -n 1` + LIBDIR="${LIBCRYPTO%/*}" + dosym ${LIBDIR}/libcrypto++.so.0.0.0 ${LIBDIR}/libcrypto++.so.9 +} diff --git a/net-misc/megasync/megasync-2.0.0.ebuild b/net-misc/megasync/megasync-2.0.0.ebuild new file mode 100644 index 00000000..b07009e5 --- /dev/null +++ b/net-misc/megasync/megasync-2.0.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils multilib unpacker + +DESCRIPTION="A Qt-based program for syncing your MEGA account in your PC. This is the official app." +HOMEPAGE="http://mega.co.nz" +SRC_URI=" + x86? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/i386/${PN}_${PV}_i386.deb ) + amd64? ( https://mega.co.nz/linux/MEGAsync/xUbuntu_14.04/amd64/${PN}_${PV}_amd64.deb ) + " + +LICENSE="MEGA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-libs/openssl + dev-libs/libgcrypt + media-libs/libpng + net-dns/c-ares + dev-libs/crypto++ + app-arch/xz-utils + !app-arch/deb2targz" + +S="${WORKDIR}" + +src_unpack(){ + unpack ${A} + unpack ./data.tar.xz + rm -v control.tar.gz data.tar.xz debian-binary +} + +pkg_setup(){ + elog "This ebuild installs the binary for MEGAsync. If any problems," + elog "please, contact the MEGA team." +} + +src_install(){ + insinto / + doins -r usr + fperms +x /usr/bin/megasync + LIBCRYPTO=`equery f crypto++ | grep libcrypto++.so.0.0.0 | tail -n 1` + LIBDIR="${LIBCRYPTO%/*}" + dosym ${LIBDIR}/libcrypto++.so.0.0.0 ${LIBDIR}/libcrypto++.so.9 +} diff --git a/x11-themes/arc-theme/Manifest b/x11-themes/arc-theme/Manifest new file mode 100644 index 00000000..77316728 --- /dev/null +++ b/x11-themes/arc-theme/Manifest @@ -0,0 +1 @@ +EBUILD arc-theme-9999.ebuild 1174 SHA256 309bec1e530a0a052b05f88d3cea5aa8512d72ea432242b159921343f2cd9728 SHA512 852fa92e197240a9ae9d354b655061dc4350969cf93bfe9056854c5dfc8fa5e612a9675cade9ecec604189201127e0ce11850260ed91feb2888baf6b75066fc3 WHIRLPOOL 791951be9430a11cee1e9944e7497349b32fc736234b89042a0e83c1a6271484246a18683cf8a735c7dcaaf2eee0ea1f95ede465fef92e8b44d30d65a0370a97 diff --git a/x11-themes/arc-theme/arc-theme-9999.ebuild b/x11-themes/arc-theme/arc-theme-9999.ebuild new file mode 100644 index 00000000..02a3ced3 --- /dev/null +++ b/x11-themes/arc-theme/arc-theme-9999.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils git-r3 autotools + +DESCRIPTION="A flat theme with transparent elements for GTK 3, GTK2 and GNOME Shell" +HOMEPAGE="https://github.com/horst3180/Arc-theme" +SRC_URI="" +EGIT_REPO_URI="${HOMEPAGE}" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="" +IUSE="gnome-shell +gtk2 gtk3 metacity unity xfwm" +REQUIRED_USE="|| ( gtk2 gtk3 )" + +DEPEND="x11-themes/gtk-engines-murrine + x11-libs/gdk-pixbuf" +RDEPEND="${DEPEND} + gnome-shell? ( gnome-base/gnome-shell ) + xfwm? ( xfce-base/xfwm4 ) + gtk2? ( x11-libs/gtk+:2 ) + gtk3? ( x11-libs/gtk+:3 ) + metacity? ( + || ( + x11-wm/metacity + x11-wm/marco + ) + )" + +src_prepare(){ + eautoreconf +} + +src_configure(){ + local myconf='' + use !gtk2 && myconf+="--disable-gtk2 " + use !gtk3 && myconf+="--disable-gtk3 " + use !gnome-shell && myconf+="--disable-gnome-shell " + use !unity && myconf+="--disable-unity " + use !metacity && myconf+="--disable-metacity " + use !xfwm && myconf+="--disable-xfwm " + econf ${myconf} +} + +src_compile(){ + emake DESTDIR="${D}" +} + +src_install(){ + emake DESTDIR="${D}" install +} diff --git a/x11-themes/menda-circle-icon-theme/Manifest b/x11-themes/menda-circle-icon-theme/Manifest new file mode 100644 index 00000000..eb5bd777 --- /dev/null +++ b/x11-themes/menda-circle-icon-theme/Manifest @@ -0,0 +1,3 @@ +DIST menda-circle-icon-theme-20141219.tar.gz 15770340 SHA256 c68f56554703ca0b09f3188236d693b3f248a43375f1969ba03b5756fb3644f8 SHA512 e80f871a3d8a2d5df51ff9158d8ceaae3fceff7d5e5eb7f865cb3246ccf86db88811c08fbaee500c357db3f771459df139aa4a955aeeadf3931366b69a134003 WHIRLPOOL 4ccbc45dcd3b73947b59547b1448cc5481fc5b684e0f31eb534868519195726c8d12dc9eed925b3a4fc261ff6eea47bf7c0699e20392025379d42e05f9b0592c +EBUILD menda-circle-icon-theme-20141219.ebuild 617 SHA256 6f083aaa24cca4d61e1cab0e9219077e8ac85de16d71c45983752c5bf4745c17 SHA512 caa2ea5e6e7218d0cc3b5856de4f46a2899acaf801159a03c057561368f39a5b80a6716338244573ea1fc359dec5f3b7af4e67ae51ca74b9387fa8a099804937 WHIRLPOOL 2c3aba58d1d5a609eb23dc754c55ca902769635c7600ffd109b75caef9c0917048551699c46caf0762d7ba8060cc1726213c084a40ce6eb20f4300aa6da65781 +EBUILD menda-circle-icon-theme-9999.ebuild 484 SHA256 b275d6f861005e116dd6e4827c8e5097d1bc8db578e369800e0d91279d287616 SHA512 e447f85dc47d60db945980bb0c0ad24b564a10c8e18749a7d5a9f9f70b20b32e0aca1fc52046df720dbd84efd0dde41c549ea0c490f3135a802198a9df1f16a2 WHIRLPOOL f8209a5704cdbbdd38cebcf0e9ef4c0b018e6b680b54d7ab0e34728315e020f8de3540c23f5464d6caf38e5e58c087931f967baf7e41e7d6ce060e71779dd962 diff --git a/x11-themes/menda-circle-icon-theme/menda-circle-icon-theme-20141219.ebuild b/x11-themes/menda-circle-icon-theme/menda-circle-icon-theme-20141219.ebuild new file mode 100644 index 00000000..7f1c6322 --- /dev/null +++ b/x11-themes/menda-circle-icon-theme/menda-circle-icon-theme-20141219.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="Menda Circle Icon Theme" +HOMEPAGE="https://github.com/manjaro/menda-icon-themes" +GIT_COMMIT="06232a0098e88d33bef931083736141ab67976da" +SRC_URI="${HOMEPAGE}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + x11-themes/hicolor-icon-theme + gnome-base/librsvg +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/menda-icon-themes-${GIT_COMMIT}" + +src_install(){ + insinto /usr/share/icons + doins -r Menda-Circle +} diff --git a/x11-themes/menda-circle-icon-theme/menda-circle-icon-theme-9999.ebuild b/x11-themes/menda-circle-icon-theme/menda-circle-icon-theme-9999.ebuild new file mode 100644 index 00000000..0818d3cf --- /dev/null +++ b/x11-themes/menda-circle-icon-theme/menda-circle-icon-theme-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils git-r3 + +DESCRIPTION="Menda Circle Icon Theme" +HOMEPAGE="https://github.com/manjaro/menda-icon-themes" +SRC_URI="" +EGIT_REPO_URI="${HOMEPAGE}" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=" + x11-themes/hicolor-icon-theme + gnome-base/librsvg +" +RDEPEND="${DEPEND}" + +src_install(){ + insinto /usr/share/icons + doins -r Menda-Circle +} diff --git a/x11-themes/menda-square-icon-theme/Manifest b/x11-themes/menda-square-icon-theme/Manifest new file mode 100644 index 00000000..1500006f --- /dev/null +++ b/x11-themes/menda-square-icon-theme/Manifest @@ -0,0 +1,3 @@ +DIST menda-square-icon-theme-20141219.tar.gz 15770340 SHA256 c68f56554703ca0b09f3188236d693b3f248a43375f1969ba03b5756fb3644f8 SHA512 e80f871a3d8a2d5df51ff9158d8ceaae3fceff7d5e5eb7f865cb3246ccf86db88811c08fbaee500c357db3f771459df139aa4a955aeeadf3931366b69a134003 WHIRLPOOL 4ccbc45dcd3b73947b59547b1448cc5481fc5b684e0f31eb534868519195726c8d12dc9eed925b3a4fc261ff6eea47bf7c0699e20392025379d42e05f9b0592c +EBUILD menda-square-icon-theme-20141219.ebuild 617 SHA256 980933c2e64bdf7df3c123c8a477ece75d1b0b54e3d59fd0f5854b9111f7d91f SHA512 6cda04dff15550f4665599bd48ee6e9d8247efe566ef712fd55c69dac26e9dd4d3e3ec39a0c7af2cab20b144496b819bd453daf250c325d1aa9e11707563b59d WHIRLPOOL 0f66cb1dab4d939aa4052e31a3c88ee647e6de4c4ba23c13c70cfa1c92f98276d7eac1bb493ef47a610a5fcf051a4c78833c5d918ec8060c81ea21fdef2fc1b3 +EBUILD menda-square-icon-theme-9999.ebuild 484 SHA256 22bfbd48b7e331702459bce80d65be43e9427974b8e45d764e2a0188f3c14edd SHA512 b870e3964e90aa07b05196c21e0112d8e8bce79e433662468a14f086c2094f97424a850743236c69725550b1ae13752028039801c232efc63085dea274b20485 WHIRLPOOL ba87a3783b323cedc6f946c520b8a41eb147a500a107baae83390aa0f20c3fed693ab62f148043de53167cdcc0ddebc1e6557ab240dc1f6043372e012dd8e956 diff --git a/x11-themes/menda-square-icon-theme/menda-square-icon-theme-20141219.ebuild b/x11-themes/menda-square-icon-theme/menda-square-icon-theme-20141219.ebuild new file mode 100644 index 00000000..fe6bcd1f --- /dev/null +++ b/x11-themes/menda-square-icon-theme/menda-square-icon-theme-20141219.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="Menda Square Icon Theme" +HOMEPAGE="https://github.com/manjaro/menda-icon-themes" +GIT_COMMIT="06232a0098e88d33bef931083736141ab67976da" +SRC_URI="${HOMEPAGE}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + x11-themes/hicolor-icon-theme + gnome-base/librsvg +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/menda-icon-themes-${GIT_COMMIT}" + +src_install(){ + insinto /usr/share/icons + doins -r Menda-Square +} diff --git a/x11-themes/menda-square-icon-theme/menda-square-icon-theme-9999.ebuild b/x11-themes/menda-square-icon-theme/menda-square-icon-theme-9999.ebuild new file mode 100644 index 00000000..4fd2d761 --- /dev/null +++ b/x11-themes/menda-square-icon-theme/menda-square-icon-theme-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils git-r3 + +DESCRIPTION="Menda Square Icon Theme" +HOMEPAGE="https://github.com/manjaro/menda-icon-themes" +SRC_URI="" +EGIT_REPO_URI="${HOMEPAGE}" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=" + x11-themes/hicolor-icon-theme + gnome-base/librsvg +" +RDEPEND="${DEPEND}" + +src_install(){ + insinto /usr/share/icons + doins -r Menda-Square +} diff --git a/x11-themes/menda-themes/Manifest b/x11-themes/menda-themes/Manifest new file mode 100644 index 00000000..5a1f13fa --- /dev/null +++ b/x11-themes/menda-themes/Manifest @@ -0,0 +1,3 @@ +DIST menda-themes-20150103.tar.gz 1395911 SHA256 6cb27804e56b7ebf0c153a2feb80e827fb098b883e77e626e4fe8e50ad74945d SHA512 2caca9715216cb336cd040da4f39c87c3ccd51588387fa78132c139658e44d8bc48d785ed67f64278f5a8b81809cb983ecbb16667315fb231fa31c9c9994223e WHIRLPOOL 2577f5c50a429606f6864856310fa248973a1ceef9c91d532c69eb132c3619a4c9fa38c97c0b7fd2db6b04d6a2703847abcdbc505096da890367b996d5eda550 +EBUILD menda-themes-20150103.ebuild 673 SHA256 2a9cd30552952400ad4c6e4354848a5cee6366c8702fd78d084b4f2ad34f91b1 SHA512 8c934a50427e4bfb852d78ac89d3624c1ea0912824551499be52ad5f20de44e2b5b28d5e71b2a54cbde687af27096241a6901e491fe6f1b5342457588180363a WHIRLPOOL 0840ba28fb86e4cc9ff06bb3dfa7780122b8270b71671446580c8ff8a20b9a239a8a794351fc48538376500c781b400aaa259eb0cdc86d05aa60e302d956d7f8 +EBUILD menda-themes-9999.ebuild 544 SHA256 6fa2b318c9e26e22bac89abef8f368ea542f90892560761eb544b43437a1c1af SHA512 c6785855ee738217f803963e0b1dd17dede738bd39905d13c4c97a1ac6b6aed6fd290b23fca23b816cdaf3574e2916e13df5ae44a1d006e379913596103924d7 WHIRLPOOL 19442105978f459fbbe60730929d7f8dedb22895abf478c3a200dafb744c0f1996a8b8ec75b0c0fcfb4cb18a1d3d62ea2ea7cea17402c6613c277246655c6e1e diff --git a/x11-themes/menda-themes/menda-themes-20150103.ebuild b/x11-themes/menda-themes/menda-themes-20150103.ebuild new file mode 100644 index 00000000..b3be9f89 --- /dev/null +++ b/x11-themes/menda-themes/menda-themes-20150103.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="Manjaro's official Gtk2, Gtk3, Metacity, Xfwm, Openbox, Cinnamon and GNOME Shell themes" +HOMEPAGE="https://github.com/manjaro/artwork-menda" +GIT_COMMIT="f0b3657cb131df0f55c2b554f8691dc3a1a3bd87" +SRC_URI="${HOMEPAGE}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + x11-themes/gtk-engines + x11-themes/gtk-engines-murrine +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/artwork-menda-${GIT_COMMIT}" + +src_install(){ + insinto /usr/share/themes + doins -r Menda* +} diff --git a/x11-themes/menda-themes/menda-themes-9999.ebuild b/x11-themes/menda-themes/menda-themes-9999.ebuild new file mode 100644 index 00000000..601a3379 --- /dev/null +++ b/x11-themes/menda-themes/menda-themes-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils git-r3 + +DESCRIPTION="Manjaro's official Gtk2, Gtk3, Metacity, Xfwm, Openbox, Cinnamon and GNOME Shell themes" +HOMEPAGE="https://github.com/manjaro/artwork-menda" +SRC_URI="" +EGIT_REPO_URI="${HOMEPAGE}" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=" + x11-themes/gtk-engines + x11-themes/gtk-engines-murrine +" +RDEPEND="${DEPEND}" + +src_install(){ + insinto /usr/share/themes + doins -r Menda* +} diff --git a/x11-themes/moka/Manifest b/x11-themes/moka/Manifest new file mode 100644 index 00000000..4717e061 --- /dev/null +++ b/x11-themes/moka/Manifest @@ -0,0 +1 @@ +EBUILD moka-9999.ebuild 717 SHA256 89be5a7aa7c00acabc251bb4d3835152038d3ce9c5cf0b2119d4caa7c5afaf79 SHA512 87ffa93b91cfd5256e92f92dedabab09ae5501db5436667e81d4e61d3d70e7d5779822cf20afc75c046983cdd6a663d751c3e713eb5195d7a507b88fd0bf8e79 WHIRLPOOL b46b110a82df58ffe233f48cbf99293f4c7374fb9261ad67b6343f8a40d93355625c6477ea1f09199faf876f1d658d1e1b5e6512d18302b4f28e069abbf8fc32 diff --git a/x11-themes/moka/moka-9999.ebuild b/x11-themes/moka/moka-9999.ebuild new file mode 100644 index 00000000..e466421e --- /dev/null +++ b/x11-themes/moka/moka-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils git-2 + +DESCRIPTION="Moka is a stylized Linux desktop icon set, and the titular icon theme of the Moka Project. They are designed to be clear, simple and consistent." +HOMEPAGE="http://mokaproject.com" +SRC_URI="" +EGIT_REPO_URI="https://github.com/moka-project/moka-icon-theme.git" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND="x11-themes/faba" +RDEPEND="${DEPEND}" + +src_install(){ + insinto /usr/share/icons + doins -r ${WORKDIR}/${P}/Moka || die +} + +pkg_postinst(){ + elog "Hi! Thanks for prefering Moka icons!" + elog "Don't forget had installed Faba icons first!" +} diff --git a/x11-themes/ultra-flat-gtk/Manifest b/x11-themes/ultra-flat-gtk/Manifest new file mode 100644 index 00000000..4436badc --- /dev/null +++ b/x11-themes/ultra-flat-gtk/Manifest @@ -0,0 +1,2 @@ +DIST ultra-flat-gtk-1.2.tar.gz 153859 SHA256 eb8c300b1d543dc4df5d1f458ca1728d6420ac8e8311d28be9f2dfeea09cb93a SHA512 d5e59c53943b662f5af850d4f03fa55563c0fa56a8ee20a35cb89ae90eccc9f569a8d51130cff6c591ef0961ea1fceab9a6bc28b420852fdeddc44fc2da6ed9f WHIRLPOOL ac1820593f84b9a863f75b7a68ab014f6cd0afbd89a63cf5cf599b01535050906b40f13f9c38ccbd283446e1338d902c5618ca754a79e9a8e17f85b8690500db +EBUILD ultra-flat-gtk-1.2.ebuild 701 SHA256 ed1f821ac2ea86ca06c38995cdc0040608dd1d481975ba41e32fe993bbeb346c SHA512 b850db23d533d7921e917b4d212c88279ea1105d86af6e58373087d74422b827eb4ea49c0ea37629e820d4ba334eb07fa4e0f7665cff0056b476fd90aeee6da3 WHIRLPOOL b5320dff97ce6772dcbcf4b27f1d87abce2cff38b29d5ee1eb3f446f10b713305fe7b03e2075df816ef704625b605197fd75ba126be1db19de81e289a1c6fa1b diff --git a/x11-themes/ultra-flat-gtk/ultra-flat-gtk-1.2.ebuild b/x11-themes/ultra-flat-gtk/ultra-flat-gtk-1.2.ebuild new file mode 100644 index 00000000..fdd3c47d --- /dev/null +++ b/x11-themes/ultra-flat-gtk/ultra-flat-gtk-1.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils + +DESCRIPTION="A slightly modified version of the famous Numix theme, with no border, flat rounded window buttons and grey selection colour" +HOMEPAGE="http://gnome-look.org/content/show.php/Ultra-Flat?content=167473" +SRC_URI="https://www.dropbox.com/s/bx42h8a1o48w7e0/Ultra-Flat-Theme.tar.gz?dl=1 -> ${P}.tar.gz" + +LICENSE="LGPL-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="x11-themes/gtk-engines-murrine" +RDEPEND="${DEPEND}" + +S="${WORKDIR}" + +src_install(){ + rm -r Ultra-Flat/.git Ultra-Flat/LICENSE + insinto /usr/share/themes + doins -r Ultra-Flat +} |