From 2a0aca23eaaaf055df8ccd672d4c3903245865e3 Mon Sep 17 00:00:00 2001 From: KronoZed Date: Mon, 27 Feb 2017 16:51:36 +0300 Subject: [PATCH] Add files via upload --- app-editors/brackets-bin/Manifest | 3 + .../brackets-bin/brackets-bin-1.8.ebuild | 72 +++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 app-editors/brackets-bin/Manifest diff --git a/app-editors/brackets-bin/Manifest b/app-editors/brackets-bin/Manifest new file mode 100644 index 0000000..a1be671 --- /dev/null +++ b/app-editors/brackets-bin/Manifest @@ -0,0 +1,3 @@ +DIST Brackets.Release.1.8.32-bit.deb 37405860 SHA256 0b8e342c18e03b12dd692885955aefe9c194bd76b53691131ac7056707d5f0e6 SHA512 96548feda75ee002ba00d74d050c148cf59698bd0404d3f565390691d70166caef2f23a7371573a6588f1abbcf235476c6094cb0b3ea1a0dd7888c65fbe3af12 WHIRLPOOL 45ebf0b0e42f2c70f6094d1cd59e534d7ca38980f20224ead5f678cea5aa63c24b7d901435a139e28e3698afe3f3dec3755bfbf565a70d73078404939cbc31ca +DIST Brackets.Release.1.8.64-bit.deb 39013748 SHA256 82e42f93aa2b851c53dfffd7a975fce87e8356f6e1dcc97878ba721cf606532c SHA512 074f26ffdda99944bc16380dca1ce38f721c674d45c8d93148cb1ccc6c827798b47101d1f53874328ed917a21070351c6c79ded90d06146a6f91657b354b40fe WHIRLPOOL c52fa6105b2c1f14f30434f827c634022c38b68a5d0180a032c1af9a4ff0a1bceaa7b2f31ddfc68a5fd1ff449e68ee800c992d312ad043d958d4aaaf5028efa4 +EBUILD brackets-bin-1.8.ebuild 1727 SHA256 9e31e0ffca0be4548e320ac045daee0f8cf5643cb592d33ef2cb311c0895836c SHA512 5be9b49905ced0b85982df1c661e103ed4bf10155aedd7d762d382400e2d7fe54b7f9cb39a3e95c71c8cfdcf4ef356eae8b6c73e4e2958d7d0c4af9f75748a4d WHIRLPOOL 721a0de7d1bf23fe0d9dfe5b35008ce87cd6f9a9cf666d0b9ed969fd946223385e80c4371cf91201f1d10b42622a0702cf4a7b4e6de64b0b047f0862481e4171 diff --git a/app-editors/brackets-bin/brackets-bin-1.8.ebuild b/app-editors/brackets-bin/brackets-bin-1.8.ebuild index 8b13789..d9526ef 100644 --- a/app-editors/brackets-bin/brackets-bin-1.8.ebuild +++ b/app-editors/brackets-bin/brackets-bin-1.8.ebuild @@ -1 +1,73 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ +EAPI=5 + +DESCRIPTION="open source code editor for web designers and front-end developers" +HOMEPAGE="http://brackets.io" +SRC_URI="amd64? ( https://github.com/adobe/brackets/releases/download/release-${PV}/Brackets.Release.${PV}.64-bit.deb ) + x86? ( https://github.com/adobe/brackets/releases/download/release-${PV}/Brackets.Release.${PV}.32-bit.deb )" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="chromium" + +RDEPEND=" +>=dev-libs/openssl-0.9.7d +>=gnome-base/gconf-2.31.1 +>=media-libs/alsa-lib-1.0.23 +>=dev-libs/atk-1.12.4 +>=x11-libs/cairo-1.6.0 +>=net-print/cups-1.4.0 +>=sys-apps/dbus-1.2.14 +>=dev-libs/expat-1.95.8 +>=media-libs/fontconfig-2.8.0 +>=media-libs/freetype-2.3.9 +>=sys-devel/gcc-4.1.1 +dev-libs/libgcrypt:11/11 +>=x11-libs/gdk-pixbuf-2.22.0 +>=dev-libs/glib-2.18.0 +>=x11-libs/gtk+-2.24.0 +>=dev-libs/nspr-1.8.0.10 +>=dev-libs/nss-3.12.6 +>=x11-libs/pango-1.22.0 +>=virtual/libudev-198 +>=x11-libs/libX11-1.4.99.1 +>=x11-libs/libXcomposite-0.3-r1 +>=x11-libs/libXdamage-1.1 +x11-libs/libXext +x11-libs/libXfixes +>=x11-libs/libXrandr-1.2.0 +x11-libs/libXrender +app-misc/ca-certificates +net-misc/curl +>=x11-misc/xdg-utils-1.0.2 +net-misc/wget +chromium? ( www-client/chromium ) +>=app-arch/deb2targz-1-r2" + +DEPEND="sys-devel/binutils" + +S="${WORKDIR}" + +src_unpack() { + echo "*** A = ${A}" + #unpack ${A} + ls -la "${DISTDIR}" + ln -sf "${DISTDIR}"/${A} ${A} + ls -la + deb2targz ${A} || exit 1 + rm -f ${A} + mv Brackets.Release.${PV}.64-bit.tar.xz data.tar.xz || exit 1 + echo "*** After unpack ***" +} + +src_install() { +tar xJf data.tar.xz -C "${D}" +} + +pkg_postinst() { +ln -s /usr/lib/libudev.so /opt/brackets/libudev.so.0 +}