diff options
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/Manifest.gz | bin | 61361 -> 61193 bytes | |||
-rw-r--r-- | net-misc/netctl/Manifest | 8 | ||||
-rw-r--r-- | net-misc/netctl/metadata.xml | 5 | ||||
-rw-r--r-- | net-misc/netctl/netctl-1.10.ebuild | 67 | ||||
-rw-r--r-- | net-misc/netctl/netctl-1.11.ebuild | 66 | ||||
-rw-r--r-- | net-misc/netctl/netctl-1.9.ebuild | 67 | ||||
-rw-r--r-- | net-misc/netctl/netctl-9999.ebuild | 66 | ||||
-rw-r--r-- | net-misc/rygel/Manifest | 4 | ||||
-rw-r--r-- | net-misc/rygel/rygel-0.34.0.ebuild | 8 | ||||
-rw-r--r-- | net-misc/rygel/rygel-0.36.2.ebuild | 80 | ||||
-rw-r--r-- | net-misc/youtube-dl/Manifest | 2 | ||||
-rw-r--r-- | net-misc/youtube-dl/youtube-dl-2019.01.24.ebuild | 117 |
12 files changed, 205 insertions, 285 deletions
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz Binary files differindex 8e2e94a57909..6241973b890a 100644 --- a/net-misc/Manifest.gz +++ b/net-misc/Manifest.gz diff --git a/net-misc/netctl/Manifest b/net-misc/netctl/Manifest deleted file mode 100644 index 15b380632dc4..000000000000 --- a/net-misc/netctl/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -DIST netctl-1.10.tar.xz 43576 BLAKE2B 53ba8494deb588fa0f7c53b5116a2897fe6a5b2b4eeb783686269d243a110cc44f6b1a3ca11a1eb02ae13ef57d306028aa5fddf9060ea54fa360b338c14efb9f SHA512 f42b6f5abf4115d745bac73af68562a2c3974347051699cab66cb0e1f7254e52492ddeda51c338498f7f6479226bf4c6e9f46d2c3a8b1f3594244dd9e10dddd9 -DIST netctl-1.11.tar.xz 43868 BLAKE2B d54d80b636745a06f2e550c144d9c12ef20fd55a653d19aafce9e0305be4c95aa96d893f27fca1ef8863fcc5201ae19d924440a724d356889e267d624b64dfe8 SHA512 00bf4b016d755796980d492305332230a2089e843bf0921a7fd28ef17400e024bac0987a08c4caadf1c19becae73ce7f33d1e51ce1ea9f47e0129e1aff1ccd71 -DIST netctl-1.9.tar.xz 43256 BLAKE2B 49fc8968d8342b79e190b3156919e4be376e10010978b68f0d246d7b469a806509723254e8b26b4abbeb88eaee81111cffb10ab4592853c93f886305c3bbd78c SHA512 586cf8389d33c130d2cb94fa35479436a6dba70ff05bc7b59d2c3148760ddb3030f00d06bdb8c09cb6bac4fc0d94a4f3a3ced7d3b30973e58323af1676ef6f42 -EBUILD netctl-1.10.ebuild 1724 BLAKE2B 3e517407b274c15110e15ef7d4205169cbee392b676f7f0bc198d1b1e684a7da9b1c59b92ccc67a9fa1743f5d1d0b88f4cb4a4bf52d39a9b80976709c6f63d6a SHA512 ce0fc0548a06341428b6d01f071dc0e4f1dfae06b141d508382df8a742c9d3462b48984d529da9b3e4d50f9dbc22fef656969b3e4f947cc3288cff0450b8c9c6 -EBUILD netctl-1.11.ebuild 1684 BLAKE2B 617a84b658d99b4edc42aebb9a95a5636de0fd4f17c76bf9774cb3488f87ebccd9c4ab4bae66f42156761be1f2c3e865a3ad2e9e85c5e6ae985ce44b82a0fa76 SHA512 9ca531641c48a8d0c3829433dc9c363dc06ea8135dd508c820c617d9b129278d10a3eecaf6cca31d22657e7f01f2541d53c3f6e604d4c0f4b936d95ed6d10931 -EBUILD netctl-1.9.ebuild 1722 BLAKE2B 5fd24ed67d94e5394d6688d95b1a1576131984ea8df5e81bc9db411f9fc88ea382348c1bb6a547dd30f8009e352bd3a0da76a2ee8d85a31de497224e69afa83d SHA512 320d76469bf2534b1d137664ca20a8cedd20d4e2b26c22d1bb32abc8f899a6a027de74b5c19a29717aacdf8d475fc979c54c989ccba835e168eae4adc994b46f -EBUILD netctl-9999.ebuild 1679 BLAKE2B 2a4eaf1d400ef026638c41680df2356dc6752f6cb0121330aa94f34917262c59833c22df57adc3908917ec1ac4027ff6bfa45ebaa9870cd2c21a6f11aed99024 SHA512 6991ea6d2a2fa753f97763b552b2defcd4400f8cb5bc6acea4657a95c17facd686f338a96f0f241ffe257bc8fc813dbb0fd357efbb2352784640bd5a8be91be1 -MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 diff --git a/net-misc/netctl/metadata.xml b/net-misc/netctl/metadata.xml deleted file mode 100644 index 7a38bb900964..000000000000 --- a/net-misc/netctl/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> -</pkgmetadata> diff --git a/net-misc/netctl/netctl-1.10.ebuild b/net-misc/netctl/netctl-1.10.ebuild deleted file mode 100644 index 7e5e03490612..000000000000 --- a/net-misc/netctl/netctl-1.10.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit bash-completion-r1 eutils - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="git://projects.archlinux.org/netctl.git" - inherit git-2 - DEPEND="app-text/asciidoc" -else - SRC_URI="https://sources.archlinux.org/other/packages/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Profile based network connection tool from Arch Linux" -HOMEPAGE="https://wiki.archlinux.org/index.php/Netctl - https://www.archlinux.org/packages/core/any/netctl/ - https://projects.archlinux.org/netctl.git/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="" - -DEPEND+=" - virtual/pkgconfig - sys-apps/systemd -" -RDEPEND=" - >=app-shells/bash-4.0 - >=net-dns/openresolv-3.5.4-r1 - sys-apps/iproute2 - sys-apps/systemd - !<net-misc/dhcpcd-6.4.0 -" - -src_prepare() { - sed -i -e "s:/usr/bin/ifplugd:/usr/sbin/ifplugd:" \ - "services/netctl-ifplugd@.service" || die -} - -src_compile() { - return 0 -} - -src_install() { - emake DESTDIR="${D%/}" SHELL=bash install - dodoc AUTHORS NEWS README - newbashcomp contrib/bash-completion netctl - bashcomp_alias netctl netctl-auto wifi-menu - insinto /usr/share/zsh/site-functions - newins contrib/zsh-completion _netctl -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "To get additional features, a number of optional runtime dependencies may be" - elog "installed." - optfeature "DHCP support" net-misc/dhcpcd ">=net-misc/dhcp-5.6.7[client]" - optfeature "WPA support" net-wireless/wpa_supplicant - optfeature "interactive assistant" dev-util/dialog - optfeature "automatic connection" sys-apps/ifplugd - optfeature "bonding support" net-misc/ifenslave - optfeature "dialup support" net-dialup/ppp - fi -} diff --git a/net-misc/netctl/netctl-1.11.ebuild b/net-misc/netctl/netctl-1.11.ebuild deleted file mode 100644 index de213cc97dfb..000000000000 --- a/net-misc/netctl/netctl-1.11.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit bash-completion-r1 eutils - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="git://projects.archlinux.org/netctl.git" - inherit git-2 - DEPEND="app-text/asciidoc" -else - SRC_URI="https://sources.archlinux.org/other/packages/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~x86" -fi - -DESCRIPTION="Profile based network connection tool from Arch Linux" -HOMEPAGE="https://wiki.archlinux.org/index.php/Netctl - https://www.archlinux.org/packages/core/any/netctl/ - https://projects.archlinux.org/netctl.git/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="" - -DEPEND+=" - virtual/pkgconfig - sys-apps/systemd -" -RDEPEND=" - >=app-shells/bash-4.0 - >=net-dns/openresolv-3.5.4-r1 - sys-apps/iproute2 - sys-apps/systemd - !<net-misc/dhcpcd-6.4.0 -" - -src_prepare() { - sed -i -e "s:/usr/bin/ifplugd:/usr/sbin/ifplugd:" \ - "services/netctl-ifplugd@.service" || die -} - -src_compile() { - return 0 -} - -src_install() { - emake DESTDIR="${D%/}" SHELL=bash install - dodoc AUTHORS NEWS README - newbashcomp contrib/bash-completion netctl - insinto /usr/share/zsh/site-functions - newins contrib/zsh-completion _netctl -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "To get additional features, a number of optional runtime dependencies may be" - elog "installed." - optfeature "DHCP support" net-misc/dhcpcd ">=net-misc/dhcp-5.6.7[client]" - optfeature "WPA support" net-wireless/wpa_supplicant - optfeature "interactive assistant" dev-util/dialog - optfeature "automatic connection" sys-apps/ifplugd - optfeature "bonding support" net-misc/ifenslave - optfeature "dialup support" net-dialup/ppp - fi -} diff --git a/net-misc/netctl/netctl-1.9.ebuild b/net-misc/netctl/netctl-1.9.ebuild deleted file mode 100644 index bc3b83141261..000000000000 --- a/net-misc/netctl/netctl-1.9.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit bash-completion-r1 eutils - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="git://projects.archlinux.org/netctl.git" - inherit git-2 - DEPEND="app-text/asciidoc" -else - SRC_URI="https://sources.archlinux.org/other/packages/${PN}/${P}.tar.xz" - KEYWORDS="amd64 x86" -fi - -DESCRIPTION="Profile based network connection tool from Arch Linux" -HOMEPAGE="https://wiki.archlinux.org/index.php/Netctl - https://www.archlinux.org/packages/core/any/netctl/ - https://projects.archlinux.org/netctl.git/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="" - -DEPEND+=" - virtual/pkgconfig - sys-apps/systemd -" -RDEPEND=" - >=app-shells/bash-4.0 - >=net-dns/openresolv-3.5.4-r1 - sys-apps/iproute2 - sys-apps/systemd - !<net-misc/dhcpcd-6.4.0 -" - -src_prepare() { - sed -i -e "s:/usr/bin/ifplugd:/usr/sbin/ifplugd:" \ - "services/netctl-ifplugd@.service" || die -} - -src_compile() { - return 0 -} - -src_install() { - emake DESTDIR="${D%/}" SHELL=bash install - dodoc AUTHORS NEWS README - newbashcomp contrib/bash-completion netctl - bashcomp_alias netctl netctl-auto wifi-menu - insinto /usr/share/zsh/site-functions - newins contrib/zsh-completion _netctl -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "To get additional features, a number of optional runtime dependencies may be" - elog "installed." - optfeature "DHCP support" net-misc/dhcpcd ">=net-misc/dhcp-5.6.7[client]" - optfeature "WPA support" net-wireless/wpa_supplicant - optfeature "interactive assistant" dev-util/dialog - optfeature "automatic connection" sys-apps/ifplugd - optfeature "bonding support" net-misc/ifenslave - optfeature "dialup support" net-dialup/ppp - fi -} diff --git a/net-misc/netctl/netctl-9999.ebuild b/net-misc/netctl/netctl-9999.ebuild deleted file mode 100644 index fb31bb4589b9..000000000000 --- a/net-misc/netctl/netctl-9999.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit bash-completion-r1 eutils - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="git://projects.archlinux.org/netctl.git" - inherit git-2 - DEPEND="app-text/asciidoc" -else - SRC_URI="https://sources.archlinux.org/other/packages/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Profile based network connection tool from Arch Linux" -HOMEPAGE="https://wiki.archlinux.org/index.php/Netctl - https://www.archlinux.org/packages/core/any/netctl/ - https://projects.archlinux.org/netctl.git/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="" - -DEPEND+=" - virtual/pkgconfig - sys-apps/systemd -" -RDEPEND=" - >=app-shells/bash-4.0 - >=net-dns/openresolv-3.5.4-r1 - sys-apps/iproute2 - sys-apps/systemd - !<net-misc/dhcpcd-6.4.0 -" - -src_prepare() { - sed -i -e "s:/usr/bin/ifplugd:/usr/sbin/ifplugd:" \ - "services/netctl-ifplugd@.service" || die -} - -src_compile() { - return 0 -} - -src_install() { - emake DESTDIR="${D%/}" SHELL=bash install - dodoc AUTHORS NEWS README - newbashcomp contrib/bash-completion netctl - insinto /usr/share/zsh/site-functions - newins contrib/zsh-completion _netctl -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "To get additional features, a number of optional runtime dependencies may be" - elog "installed." - optfeature "DHCP support" net-misc/dhcpcd ">=net-misc/dhcp-5.6.7[client]" - optfeature "WPA support" net-wireless/wpa_supplicant - optfeature "interactive assistant" dev-util/dialog - optfeature "automatic connection" sys-apps/ifplugd - optfeature "bonding support" net-misc/ifenslave - optfeature "dialup support" net-dialup/ppp - fi -} diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest index 85f07054543d..bc7be3ef8313 100644 --- a/net-misc/rygel/Manifest +++ b/net-misc/rygel/Manifest @@ -1,3 +1,5 @@ DIST rygel-0.34.0.tar.xz 3997364 BLAKE2B 2906bcdea61caddd93a7fa0363c7957ce3c0443581a625b40712d2c75f25d05c693b745f72392c917190f754533c03c524fefa80799a5e8163f44eb22c1d33da SHA512 90e582f42e73376bbe6b06f33d44c6a70969961728dc512523bcc578b5b7c3f826cb425b469ade87d3fdf82117309f8589c30b1cdd8ba74cc14424c7f2efdb21 -EBUILD rygel-0.34.0.ebuild 2769 BLAKE2B e4e60beff945f8fa6901d4e6d378faa6bd669225daf055b360bdc03aaf7216d3fde8abd06a03654dc1c609936e8a99e0cc7c76a2bcf7478c12110e6fcdfbc13f SHA512 a9c9077cd0068eadf25f49ef56afd21bf6f778e4bedd92ccfdc71d90482a4eb1d2c30359d2e4f8f96ae1fc03171380299007b10d7e67238375884a2dbeca4e60 +DIST rygel-0.36.2.tar.xz 4057356 BLAKE2B 3ff1a0df12cdda694ded3a9a5c6d1495eaf0dff7133cbc84b73ad6bc767cd3a5e31ff8b579aff9c0de455f149e49dc972f7d93d64424d25501b02f2a02f66552 SHA512 8c079f83a00c9ad237b634e6274d27acc94a91adfa2829f0336b2485aa801e6898c30ec7268352247f1d12232d9ab3cb7a6f8215370f03aaff5323c4a8fdff7f +EBUILD rygel-0.34.0.ebuild 2651 BLAKE2B 518b3e3e465bcfaa3e4cbe9db9b6b28cd57493b49c1d3e4fd5bc5fb793b1f4801632111c7cb05fd43ca81949ed134ad200202d7d090f2def68fcdeb24dcd4c97 SHA512 392b4fe250733a535fa6b6a0c35e92fe1d4798a5f7cee6f4fdc6a62b02c2196397a857ca5ad0850b122ed59bb75e6b49a04a173bf95f1140d922631fd184f3cf +EBUILD rygel-0.36.2.ebuild 2174 BLAKE2B d05e08bbb01e95b0b292b198d729271143167022536baff1e19fff3ddb6d77d91c2831df7f5d2409071e8c0f7e904d903efeb9b2eb060c746590fff8193a7097 SHA512 6c8f06c1cea8f43aae53f3e9bf8874af0b24a791863ddc841206f22abed566762ff3d8901ef0b73bcf97ccb0a4e90c504e3c7f063beab6cf5dd0288a56f8d151 MISC metadata.xml 431 BLAKE2B 26d8bc725f5e93f39bbc4f3dde70de841cc0cfd407f1c37be3934f25fed17e1d30e1509859e18786baf4af1f502ab420774d6fec95117bba1832f116d1b93274 SHA512 61bc8e851d50b1d47ee5f286aa76e69a9d345514b0a94d643cb6bfc0fe5072f272d0aebcdaa9389734080ef8eda0cbd3a616d90860c88c6ab59309ec05cdc0ce diff --git a/net-misc/rygel/rygel-0.34.0.ebuild b/net-misc/rygel/rygel-0.34.0.ebuild index 1165e3f4db7c..67c693981748 100644 --- a/net-misc/rygel/rygel-0.34.0.ebuild +++ b/net-misc/rygel/rygel-0.34.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,13 +9,11 @@ inherit gnome2 systemd versionator virtualx DESCRIPTION="Rygel is an open source UPnP/DLNA MediaServer" HOMEPAGE="https://wiki.gnome.org/Projects/Rygel" -LICENSE="GPL-2" +LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="amd64 x86" IUSE="X +introspection +sqlite tracker test transcode" -# The deps for tracker? and transcode? are just the earliest available -# version at the time of writing this ebuild RDEPEND=" >=dev-libs/glib-2.40.0:2 >=dev-libs/libgee-0.8:0.8 @@ -37,7 +35,7 @@ RDEPEND=" dev-libs/libunistring:= x11-libs/gdk-pixbuf:2 ) - tracker? ( >=app-misc/tracker-0.16:= ) + tracker? ( app-misc/tracker:0/100 ) transcode? ( media-libs/gst-plugins-bad:1.0 media-plugins/gst-plugins-twolame:1.0 diff --git a/net-misc/rygel/rygel-0.36.2.ebuild b/net-misc/rygel/rygel-0.36.2.ebuild new file mode 100644 index 000000000000..7b6f937be849 --- /dev/null +++ b/net-misc/rygel/rygel-0.36.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" + +inherit gnome2 systemd virtualx + +DESCRIPTION="Rygel is an open source UPnP/DLNA MediaServer" +HOMEPAGE="https://wiki.gnome.org/Projects/Rygel" + +LICENSE="LGPL-2.1+ CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X +introspection +sqlite tracker test transcode" + +RDEPEND=" + >=dev-libs/glib-2.40.0:2 + >=dev-libs/libgee-0.8:0.8 + >=dev-libs/libxml2-2.7:2 + >=media-libs/gupnp-dlna-0.9.4:2.0 + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + >=media-libs/libmediaart-0.7:2.0 + media-plugins/gst-plugins-soup:1.0 + >=net-libs/gssdp-0.14.15 + >=net-libs/gupnp-0.20.14 + >=net-libs/gupnp-av-0.12.8 + >=net-libs/libsoup-2.44:2.4 + >=sys-apps/util-linux-2.20 + x11-misc/shared-mime-info + introspection? ( >=dev-libs/gobject-introspection-1.33.4:= ) + sqlite? ( + >=dev-db/sqlite-3.5:3 + dev-libs/libunistring:= + x11-libs/gdk-pixbuf:2 + ) + tracker? ( app-misc/tracker:= ) + transcode? ( + media-libs/gst-plugins-bad:1.0 + media-plugins/gst-plugins-twolame:1.0 + media-plugins/gst-plugins-libav:1.0 + ) + X? ( >=x11-libs/gtk+-3:3 ) +" +DEPEND="${RDEPEND} + dev-util/gtk-doc-am + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig +" +# Maintainer only +# app-text/docbook-xsl-stylesheets +# >=dev-lang/vala-0.22 +# dev-libs/libxslt + +src_prepare() { + # Disable test triggering call to gst-plugins-scanner which causes + # sandbox issues when plugins such as clutter are installed + sed -e 's/return rygel_playbin_renderer_test_main (argv, argc);/return 0;/' \ + -i tests/rygel-playbin-renderer-test.c || die + + gnome2_src_prepare +} + +src_configure() { + # We set xsltproc because man pages are provided by upstream + # and we do not want to regenerate them automagically. + gnome2_src_configure \ + XSLTPROC=$(type -P false) \ + --enable-gst-launch-plugin \ + --with-media-engine=gstreamer \ + --enable-nls \ + --with-systemduserunitdir=$(systemd_get_userunitdir) \ + $(use_enable introspection) \ + $(use_enable sqlite media-export-plugin) \ + $(use_enable sqlite lms-plugin) \ + $(use_enable test tests) \ + $(use_enable tracker tracker-plugin) \ + $(use_with X ui) +} diff --git a/net-misc/youtube-dl/Manifest b/net-misc/youtube-dl/Manifest index 22cdebfa457f..4550921da2cc 100644 --- a/net-misc/youtube-dl/Manifest +++ b/net-misc/youtube-dl/Manifest @@ -1,4 +1,6 @@ DIST youtube-dl-2019.01.17.tar.gz 3088912 BLAKE2B 6cd46442d78126b3428135fcb820eb02bb2d567fe41fbfefcd80fc68a9ece0faaf2aa4981e31c619c3be1f789a9539236b1a71e72490c4ee667953837b25f0e5 SHA512 b8e81c2b2ec284033a5a92f49a965375d681d92435bc0402bb891b443f94d1321716a15717fe4e3c1fbc54ec610445282c52c18c046e140dd53731560230bd3f +DIST youtube-dl-2019.01.24.tar.gz 3099596 BLAKE2B e8833a0432e32e843ed8a3e971b9572bc0f4f8e90ea9c26fe6426ccc95231d21cf85601615634611129405115fe1d3fc192f423c0d700beab7fbccfcfe25dc68 SHA512 23d81769dc202c6598a8ece772f104ed7a048464b3d14305492e562aa77dc77ef32e56ae7a1084b144460e18dcfb2a9d7813ef88f7fdc34760f62f4de23e4602 EBUILD youtube-dl-2019.01.17.ebuild 3410 BLAKE2B f16485a95281547c0ad2b0f32d1005e7a1500f630d5894dac2f2ab3961de53d92fd535cb7b253ae566a5779e757f5439bdf68d204c9c8a8da8e8c816eda3f72a SHA512 c3745e5375971e638f46dd20389523d648c853aeaa03a36d982814158fd2a0561749e8704998617ef2983905be0f4dbc5b78f06b6faa965e6299487bb55991e0 +EBUILD youtube-dl-2019.01.24.ebuild 3416 BLAKE2B a006e2ef1f88a0867fd931e1bde00c35e211f2c4efde7f5c68348c012ebc22346b46d200a24aa50f86b5e3fdb1e5c9253527c284a949b3c1920f3c8034d3fb94 SHA512 b5f01ad65383548f81ce29a6ed77ba3e450f585a19557c73ea7215df434dcfc8b6f972d057b6b767462a454f6ae7c2162d71fdda8a1d575b0f74952ad655b465 EBUILD youtube-dl-99999999.ebuild 3304 BLAKE2B 62e4cfa266a5c117633a91e9fe83648f42bbbbd60e8764adca0002a03fb55b06caf224fb7997bcc9073847ca7d0055037749fd45f7521757a8e1bf9d4cc7215b SHA512 70686e618298486fc81621671f687cf11a0b56a05041be6016f4e2eed97ea215c21e869f90b5f071111f229f0d3ee49be3b3d395cd8e28900cc985d1d9d8fd31 MISC metadata.xml 218 BLAKE2B 717fcfd86a1f75e0ad21845c9b496cf01d7bc7c80b6be8c08143ea304a08fbb75352e82e8fc883398e96da9c037f8912c4a9612b5cf85ffb25b3a5f041b02fe2 SHA512 d36d668a636222ce6394eca2598850e68139819543fd3cf0e76301e2a61c9b9303026b49536d1ed1b52f44d5703dc5e4247df786e0b4a704b28872e0a4a71b27 diff --git a/net-misc/youtube-dl/youtube-dl-2019.01.24.ebuild b/net-misc/youtube-dl/youtube-dl-2019.01.24.ebuild new file mode 100644 index 000000000000..6ef55f59a57e --- /dev/null +++ b/net-misc/youtube-dl/youtube-dl-2019.01.24.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6}) +inherit bash-completion-r1 distutils-r1 readme.gentoo-r1 + +DESCRIPTION="Download videos from YouTube.com (and more sites...)" +HOMEPAGE="https://rg3.github.com/youtube-dl/" +SRC_URI="https://youtube-dl.org/downloads/${PV}/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +IUSE="+offensive test" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( dev-python/nose[coverage(+)] ) +" + +S="${WORKDIR}/${PN}" + +python_prepare_all() { + if ! use offensive; then + sed -i -e "/..version../s|'$|+gentoo.no.offensive.sites'|g" \ + youtube_dl/version.py || die + # these have single line import statements + local xxx=( + alphaporno anysex behindkink camwithher chaturbate eporner + eroprofile extremetube foxgay goshgay hellporno hentaistigma + hornbunny keezmovies lovehomeporn mofosex myvidster porn91 porncom + pornflip pornhd pornotube pornovoisines pornoxo ruleporn sexu + slutload spankbang spankwire sunporno thisav vporn watchindianporn + xbef xnxx xtube xvideos xxxymovies youjizz youporn + ) + # these have multi-line import statements + local mxxx=( + drtuber fourtube motherless pornhub redtube tnaflix tube8 xhamster + ) + # do single line imports + sed -i \ + -e $( printf '/%s/d;' ${xxx[@]} ) \ + youtube_dl/extractor/extractors.py \ + || die + + # do multiple line imports + sed -i \ + -e $( printf '/%s/,/)/d;' ${mxxx[@]} ) \ + youtube_dl/extractor/extractors.py \ + || die + + sed -i \ + -e $( printf '/%s/d;' ${mxxx[@]} ) \ + youtube_dl/extractor/generic.py \ + || die + + rm \ + $( printf 'youtube_dl/extractor/%s.py ' ${xxx[@]} ) \ + $( printf 'youtube_dl/extractor/%s.py ' ${mxxx[@]} ) \ + test/test_age_restriction.py \ + || die + fi + + eapply_user + + distutils-r1_python_prepare_all +} + +src_compile() { + distutils-r1_src_compile +} + +python_test() { + emake test +} + +python_install_all() { + dodoc README.txt + doman ${PN}.1 + + newbashcomp ${PN}.bash-completion ${PN} + + insinto /usr/share/zsh/site-functions + newins ${PN}.zsh _${PN} + + insinto /usr/share/fish/vendor_completions.d + doins ${PN}.fish + + distutils-r1_python_install_all + + rm -r "${ED}"/usr/etc || die + rm -r "${ED}"/usr/share/doc/youtube_dl || die +} + +pkg_postinst() { + elog "${PN}(1) / https://bugs.gentoo.org/355661 /" + elog "https://github.com/rg3/${PN}/blob/master/README.md#faq :" + elog + elog "${PN} works fine on its own on most sites. However, if you want" + elog "to convert video/audio, you'll need avconf (media-video/libav) or" + elog "ffmpeg (media-video/ffmpeg). On some sites - most notably YouTube -" + elog "videos can be retrieved in a higher quality format without sound." + elog "${PN} will detect whether avconv/ffmpeg is present and" + elog "automatically pick the best option." + elog + elog "Videos or video formats streamed via RTMP protocol can only be" + elog "downloaded when rtmpdump (media-video/rtmpdump) is installed." + elog "Downloading MMS and RTSP videos requires either mplayer" + elog "(media-video/mplayer) or mpv (media-video/mpv) to be installed." + elog + elog "If you want ${PN} to embed thumbnails from the metadata into the" + elog "resulting MP4 files, consider installing media-video/atomicparsley" +} |