add local overlay
This commit is contained in:
commit
4883c62e9a
68 changed files with 2719 additions and 0 deletions
12
app-editors/atom/Manifest
Normal file
12
app-editors/atom/Manifest
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
AUX 0002-skip-atom-shell-copy.patch 422 SHA256 6879c69a33cf673745267836ba9e47ccea64fdc967c14ca9cf4a4b77ae7d0e75 SHA512 34b99f1b795009d88ea38a19271f7a88639fa7541efd9cdce4488cf6e45cec1db1183ca2f01721ae019b877de28d502547b90f93c8810a805cb125ee39b55446 WHIRLPOOL 7d3e8796b7a9b0af63ddaf8a888c3d4d8fae9e59d7abb4800e16d0174e77d7c38ec7410fbfe1e33d4a6628621251a79343d38920c32ebc6b4470d902a08f9699
|
||||||
|
AUX atom-python.patch 238 SHA256 7fd879c03127d81b37e31920e3baf2a38b2008d47093b4da60916e9393e9f2d0 SHA512 5737a7b238c68e42b537586abbfa5568e558e2d20320bb9bda8d0626f9f0b231ab4df1eb5b7cc91503dd9550f25c117592d4e6b655e0e30fca0bfa910242248b WHIRLPOOL 52e196ebe1db99e907bb46420cf4f92ef1d5e5fe65619e837dbd3412ff0d8d5dcd5b12e674c170b5c2b4641d4eb3d0310d76489a4b6a9e73480c9610e3685b7e
|
||||||
|
DIST 1.3.0.tar.gz 7891609 SHA256 baebf574d60fbded2c92950ed515a63fb82640f8b65fec4a41a1089002c8b44f SHA512 3449b6779bff596b3043da65664949623e5b95eefedde512d9308f7aca4622bbfe168f963229e4e3999f04c83f64e3b18071c685f128b79d2e4fa2aa6224e7d4 WHIRLPOOL 930a62b842816792fd221393bdb4aa9f7a9b11d617cc67fae43fb205355c543b1351be13bc27d971807fc38d6ae8537d2619f52a872fbd4e04363ff0953b6c62
|
||||||
|
EBUILD atom-0.176.0.ebuild 2376 SHA256 b6f876324467430e06de67ec97192295d92865852ee3b571659181dbb099ff78 SHA512 ce63ab4a027ae1f510605a34542ca0ac5e25b4033cbc479e3a3f19120546f1f8fcd81854481bc3b4bcfb4ceb1069ccb8b8e50d8e96581132c87ba308ece17e36 WHIRLPOOL c797863a98ec8887b8a3b1f26e628c7201ae53578a67fe9b6f00de7c1e078c49e6e12d0b2cb150b62a314528c551a08296bf098dc55901d05ac44c2797c5dff7
|
||||||
|
EBUILD atom-0.188.0.ebuild 2628 SHA256 cf820585ac2855bfcb36907b2d7dc51b588cd8ceef4877219fb1d69f2545f054 SHA512 7135b2052e2353791a91b4bd886565330d68d603bfd54c4d2347ce582ecec09269f76cffb3548e5e4dddcc82a7e4bcde955ccfe6df78d96c6c4dc3ccff66d5dc WHIRLPOOL 5b757feddb2b7d15c1521b37a9cb0b998f58629944d5cf47090a853c82659f6a36418c55cf2a92b6e6f09771c274a852f520a0716931f01d9807441322e2ce01
|
||||||
|
EBUILD atom-0.196.0.ebuild 2683 SHA256 cab6c9dd074714c7f57a209a5bb97b608e5557963c059a46f21a9f72c4301c8a SHA512 85a0769879feab70de1f9023235e9befc26243b9540689688b2585ba03397dbe5905c9038ba7adb509e4d02b9f82048f0fb1097f26f08c6889d4183d0d4abfea WHIRLPOOL c16e6d8265cf18bd6dab5b4e8919a55ce32cb29303f410f1f709918d87ac62820b9ce282b4ff2ede09a64b78d887c69f3ed62665c06c9e9a4d135ee5c281818d
|
||||||
|
EBUILD atom-0.210.0.ebuild 2679 SHA256 8e050cd7cf73a3848fd3d5b8a8c77dfe5ef88e22dd7f20e3f2b16ab2378306bc SHA512 39c60f8327058339863931c5218ca47bcbdf1cdf4f5e47409363c8fadb261fcb22bcf58a98917a4472f05ef32327ccf5bf5913ad84e7187c58f5368e08371bda WHIRLPOOL ac286ec2b28f5f22bfcd2b975af98e0f4487f4e80b4de150178a9b754e92caed59848970a02ff0bdf06df5937c7f3fa6ee3f8e492926af3cca15de8ffd2b0945
|
||||||
|
EBUILD atom-1.0.0.ebuild 2679 SHA256 8e050cd7cf73a3848fd3d5b8a8c77dfe5ef88e22dd7f20e3f2b16ab2378306bc SHA512 39c60f8327058339863931c5218ca47bcbdf1cdf4f5e47409363c8fadb261fcb22bcf58a98917a4472f05ef32327ccf5bf5913ad84e7187c58f5368e08371bda WHIRLPOOL ac286ec2b28f5f22bfcd2b975af98e0f4487f4e80b4de150178a9b754e92caed59848970a02ff0bdf06df5937c7f3fa6ee3f8e492926af3cca15de8ffd2b0945
|
||||||
|
EBUILD atom-1.0.11-r1.ebuild 2706 SHA256 1d684132ef98080b1c2d62a78a1430b49f75b21eab35ace60341067a3a451d12 SHA512 3225080a7822f653f05bddbdcc3a31b414a620b0717a9a50a87011e73de11c14e14155d0954879bc9fadfc1dfd12690de26b5f0e3253d7407e1469430e3c5be9 WHIRLPOOL c617f360d41959bafecc58eb2a5cd4638ae2e40e5b2f491707e075692169f53b554b4b344e67e2e71bbaed1ec98b455c8de5f6593d0ccaa55074dd1d9cdec3b0
|
||||||
|
EBUILD atom-1.0.7.ebuild 2678 SHA256 9897122fa29ff8984264ac4fe1b1467644d757ec8d6db0e2b60b129071284fad SHA512 2159608ca753c6d9fcd36421dd051dcec91c1b3c41f673581c09892bd27f4b93b17af1a1fd2919bdd1209818552dc593fcd79d9f1243e842dced0d2137ad486f WHIRLPOOL 3ad47dcc9721ede2287c7557d8eda39633ffe1866a36eb6f74097b0e4fb45127580fc966ce483b97547793346f941c31a509e1b9fc7d7d539093df9f7a4f866d
|
||||||
|
EBUILD atom-1.3.0.ebuild 2696 SHA256 bee3ed66961a432e40959e9e45f8c5b09ff166e48df4bd000a831e32efb343b0 SHA512 1f7686646f20a46559de63cbe11fbd269c88eb7f2086d3e41e7410d3382467f8c06194188d446720bfb218acb9f1f0b408fe327dd05d7c085641efbcdb3868a9 WHIRLPOOL 48067a0eaaba0ec43f4f423d6c6af032054c160b1d7941748410fdfd05aac4b81b915a24791574e3eaee84de0f6684897cb8caaaa5bf68e5416ac1af3a382643
|
||||||
|
MISC metadata.xml 230 SHA256 d1755c57bce3b20f346049ede63831ca82e18cbd775894f8f470158b3f071e63 SHA512 bcf832ebb7d1ba1179fa82d9657d1b66b8394c8bc0600a90544a7c9e7d4e07afd973fc14c2a62d9f082a0479cf9438e06792fefc6336b8d6c7a63738eb6f71b9 WHIRLPOOL 82cd9f8aa207fef7f805228f0e04c9ed7dc01be54394a205cc55465328424aa8217ef85f5e8cb1021aa738b65b98cdbe1158bca5506eff3700d8d4ba5769b000
|
||||||
101
app-editors/atom/atom-0.176.0.ebuild
Normal file
101
app-editors/atom/atom-0.176.0.ebuild
Normal file
|
|
@ -0,0 +1,101 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||||
|
HOMEPAGE="https://atom.io"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="git://github.com/atom/atom"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-util/atom-shell:0/20
|
||||||
|
>=net-libs/nodejs-0.10.30[npm]
|
||||||
|
media-fonts/inconsolata
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
/usr/share/atom/resources/app/node_modules/symbols-view/vendor/ctags-linux
|
||||||
|
"
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Skip atom-shell download
|
||||||
|
sed -i -e "s/defaultTasks = \['download-atom-shell', /defaultTasks = [/g" \
|
||||||
|
./build/Gruntfile.coffee \
|
||||||
|
|| die "Failed to fix Gruntfile"
|
||||||
|
|
||||||
|
# Skip atom-shell copy
|
||||||
|
epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch"
|
||||||
|
|
||||||
|
# Fix atom location guessing
|
||||||
|
sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
|
||||||
|
./atom.sh \
|
||||||
|
|| die "Fail fixing atom-shell directory"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
./script/build --verbose --build-dir "${T}" || die "Failed to compile"
|
||||||
|
|
||||||
|
"${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
|
||||||
|
|
||||||
|
# Setup python path to builtin npm
|
||||||
|
echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
|
||||||
|
into /usr
|
||||||
|
|
||||||
|
insinto /usr/share/applications
|
||||||
|
|
||||||
|
insinto /usr/share/${PN}/resources/app
|
||||||
|
exeinto /usr/bin
|
||||||
|
|
||||||
|
cd "${T}/Atom/resources/app"
|
||||||
|
doicon resources/atom.png
|
||||||
|
dodoc LICENSE.md
|
||||||
|
|
||||||
|
# Installs everything in Atom/resources/app
|
||||||
|
doins -r .
|
||||||
|
|
||||||
|
# Fixes permissions
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/atom.sh
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/apm
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/node
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||||
|
|
||||||
|
# Symlinking to /usr/bin
|
||||||
|
dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||||
|
dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||||
|
|
||||||
|
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" "GNOME;GTK;Utility;TextEditor;Development;" "MimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||||
|
}
|
||||||
|
|
||||||
103
app-editors/atom/atom-0.188.0.ebuild
Normal file
103
app-editors/atom/atom-0.188.0.ebuild
Normal file
|
|
@ -0,0 +1,103 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||||
|
HOMEPAGE="https://atom.io"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="git://github.com/atom/atom"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-util/atom-shell:0/21
|
||||||
|
|| ( net-libs/nodejs[npm] net-libs/iojs[npm] )
|
||||||
|
media-fonts/inconsolata
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="/usr/share/atom/resources/app/node_modules/symbols-view/vendor/ctags-linux"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Skip atom-shell & atom-shell-chromedriver download
|
||||||
|
sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \
|
||||||
|
./build/Gruntfile.coffee \
|
||||||
|
|| die "Failed to fix Gruntfile"
|
||||||
|
|
||||||
|
# Skip atom-shell copy
|
||||||
|
epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch"
|
||||||
|
|
||||||
|
# Fix atom location guessing
|
||||||
|
sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
|
||||||
|
./atom.sh \
|
||||||
|
|| die "Fail fixing atom-shell directory"
|
||||||
|
|
||||||
|
# Make bootstrap process more verbose
|
||||||
|
sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
|
||||||
|
./script/build \
|
||||||
|
|| die "Fail fixing verbosity of script/build"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
./script/build --verbose --build-dir "${T}" || die "Failed to compile"
|
||||||
|
|
||||||
|
"${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
|
||||||
|
|
||||||
|
# Setup python path to builtin npm
|
||||||
|
echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
into /usr
|
||||||
|
insinto /usr/share/applications
|
||||||
|
insinto /usr/share/${PN}/resources/app
|
||||||
|
exeinto /usr/bin
|
||||||
|
|
||||||
|
cd "${T}/Atom/resources/app"
|
||||||
|
doicon resources/atom.png
|
||||||
|
dodoc LICENSE.md
|
||||||
|
|
||||||
|
# Installs everything in Atom/resources/app
|
||||||
|
doins -r .
|
||||||
|
|
||||||
|
# Fixes permissions
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/atom.sh
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/apm
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/node
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||||
|
|
||||||
|
# Symlinking to /usr/bin
|
||||||
|
dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||||
|
dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||||
|
|
||||||
|
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" "GNOME;GTK;Utility;TextEditor;Development;" "MimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||||
|
}
|
||||||
|
|
||||||
110
app-editors/atom/atom-0.196.0.ebuild
Normal file
110
app-editors/atom/atom-0.196.0.ebuild
Normal file
|
|
@ -0,0 +1,110 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||||
|
HOMEPAGE="https://atom.io"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="git://github.com/atom/atom"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-util/atom-shell:0/22
|
||||||
|
|| ( net-libs/nodejs[npm] net-libs/iojs[npm] )
|
||||||
|
media-fonts/inconsolata
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux
|
||||||
|
"
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Skip atom-shell & atom-shell-chromedriver download
|
||||||
|
sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \
|
||||||
|
./build/Gruntfile.coffee \
|
||||||
|
|| die "Failed to fix Gruntfile"
|
||||||
|
|
||||||
|
# Skip atom-shell copy
|
||||||
|
epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch"
|
||||||
|
|
||||||
|
# Fix atom location guessing
|
||||||
|
sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
|
||||||
|
./atom.sh \
|
||||||
|
|| die "Fail fixing atom-shell directory"
|
||||||
|
|
||||||
|
# Make bootstrap process more verbose
|
||||||
|
sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
|
||||||
|
./script/build \
|
||||||
|
|| die "Fail fixing verbosity of script/build"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
./script/build --verbose --build-dir "${T}" || die "Failed to compile"
|
||||||
|
|
||||||
|
"${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
|
||||||
|
|
||||||
|
# Setup python path to builtin npm
|
||||||
|
echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
|
||||||
|
into /usr
|
||||||
|
|
||||||
|
insinto /usr/share/applications
|
||||||
|
|
||||||
|
insinto /usr/share/${PN}/resources
|
||||||
|
exeinto /usr/bin
|
||||||
|
|
||||||
|
cd "${S}/resources"
|
||||||
|
doicon atom.png
|
||||||
|
|
||||||
|
cd "${T}/Atom/resources"
|
||||||
|
dodoc LICENSE.md
|
||||||
|
|
||||||
|
# Installs everything in Atom/resources/app
|
||||||
|
doins -r .
|
||||||
|
|
||||||
|
# Fixes permissions
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/atom.sh
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/apm
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/node
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||||
|
|
||||||
|
# Symlinking to /usr/bin
|
||||||
|
dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||||
|
dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||||
|
|
||||||
|
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||||
|
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||||
|
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||||
|
}
|
||||||
|
|
||||||
107
app-editors/atom/atom-0.210.0.ebuild
Normal file
107
app-editors/atom/atom-0.210.0.ebuild
Normal file
|
|
@ -0,0 +1,107 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||||
|
HOMEPAGE="https://atom.io"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="git://github.com/atom/atom"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-util/atom-shell:0/22
|
||||||
|
|| ( net-libs/nodejs[npm] net-libs/iojs[npm] )
|
||||||
|
media-fonts/inconsolata
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Skip atom-shell & atom-shell-chromedriver download
|
||||||
|
sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \
|
||||||
|
./build/Gruntfile.coffee \
|
||||||
|
|| die "Failed to fix Gruntfile"
|
||||||
|
|
||||||
|
# Skip atom-shell copy
|
||||||
|
epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch"
|
||||||
|
|
||||||
|
# Fix atom location guessing
|
||||||
|
sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
|
||||||
|
./atom.sh \
|
||||||
|
|| die "Fail fixing atom-shell directory"
|
||||||
|
|
||||||
|
# Make bootstrap process more verbose
|
||||||
|
sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
|
||||||
|
./script/build \
|
||||||
|
|| die "Fail fixing verbosity of script/build"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
./script/build --verbose --build-dir "${T}" || die "Failed to compile"
|
||||||
|
|
||||||
|
"${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
|
||||||
|
|
||||||
|
# Setup python path to builtin npm
|
||||||
|
echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
into /usr
|
||||||
|
insinto /usr/share/applications
|
||||||
|
insinto /usr/share/${PN}/resources
|
||||||
|
exeinto /usr/bin
|
||||||
|
|
||||||
|
cd "${S}/resources"
|
||||||
|
doicon atom.png
|
||||||
|
|
||||||
|
cd "${T}/Atom/resources"
|
||||||
|
dodoc LICENSE.md
|
||||||
|
|
||||||
|
# Installs everything in Atom/resources/app
|
||||||
|
doins -r .
|
||||||
|
|
||||||
|
# Fixes permissions
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/atom.sh
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/apm
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/node
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||||
|
|
||||||
|
# Symlinking to /usr/bin
|
||||||
|
dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||||
|
dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||||
|
|
||||||
|
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||||
|
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||||
|
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||||
|
}
|
||||||
|
|
||||||
107
app-editors/atom/atom-1.0.0.ebuild
Normal file
107
app-editors/atom/atom-1.0.0.ebuild
Normal file
|
|
@ -0,0 +1,107 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||||
|
HOMEPAGE="https://atom.io"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="git://github.com/atom/atom"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-util/atom-shell:0/22
|
||||||
|
|| ( net-libs/nodejs[npm] net-libs/iojs[npm] )
|
||||||
|
media-fonts/inconsolata
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Skip atom-shell & atom-shell-chromedriver download
|
||||||
|
sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \
|
||||||
|
./build/Gruntfile.coffee \
|
||||||
|
|| die "Failed to fix Gruntfile"
|
||||||
|
|
||||||
|
# Skip atom-shell copy
|
||||||
|
epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch"
|
||||||
|
|
||||||
|
# Fix atom location guessing
|
||||||
|
sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
|
||||||
|
./atom.sh \
|
||||||
|
|| die "Fail fixing atom-shell directory"
|
||||||
|
|
||||||
|
# Make bootstrap process more verbose
|
||||||
|
sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
|
||||||
|
./script/build \
|
||||||
|
|| die "Fail fixing verbosity of script/build"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
./script/build --verbose --build-dir "${T}" || die "Failed to compile"
|
||||||
|
|
||||||
|
"${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
|
||||||
|
|
||||||
|
# Setup python path to builtin npm
|
||||||
|
echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
into /usr
|
||||||
|
insinto /usr/share/applications
|
||||||
|
insinto /usr/share/${PN}/resources
|
||||||
|
exeinto /usr/bin
|
||||||
|
|
||||||
|
cd "${S}/resources"
|
||||||
|
doicon atom.png
|
||||||
|
|
||||||
|
cd "${T}/Atom/resources"
|
||||||
|
dodoc LICENSE.md
|
||||||
|
|
||||||
|
# Installs everything in Atom/resources/app
|
||||||
|
doins -r .
|
||||||
|
|
||||||
|
# Fixes permissions
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/atom.sh
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/apm
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/node
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||||
|
|
||||||
|
# Symlinking to /usr/bin
|
||||||
|
dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||||
|
dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||||
|
|
||||||
|
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||||
|
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||||
|
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||||
|
}
|
||||||
|
|
||||||
108
app-editors/atom/atom-1.0.11-r1.ebuild
Normal file
108
app-editors/atom/atom-1.0.11-r1.ebuild
Normal file
|
|
@ -0,0 +1,108 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||||
|
HOMEPAGE="https://atom.io"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="git://github.com/atom/atom"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE="rebuild"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-util/atom-shell:0/22
|
||||||
|
|| ( net-libs/nodejs[npm] net-libs/iojs[npm] )
|
||||||
|
media-fonts/inconsolata
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Skip atom-shell & atom-shell-chromedriver download
|
||||||
|
sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \
|
||||||
|
./build/Gruntfile.coffee \
|
||||||
|
|| die "Failed to fix Gruntfile"
|
||||||
|
|
||||||
|
# Skip atom-shell copy
|
||||||
|
epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch"
|
||||||
|
|
||||||
|
# Fix atom location guessing
|
||||||
|
sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
|
||||||
|
./atom.sh \
|
||||||
|
|| die "Fail fixing atom-shell directory"
|
||||||
|
|
||||||
|
# Make bootstrap process more verbose
|
||||||
|
sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
|
||||||
|
./script/build \
|
||||||
|
|| die "Fail fixing verbosity of script/build"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
./script/build --verbose --build-dir "${T}" || die "Failed to compile"
|
||||||
|
|
||||||
|
# Setup python path to builtin npm
|
||||||
|
echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
|
||||||
|
if use rebuild; then
|
||||||
|
"${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
into /usr
|
||||||
|
insinto /usr/share/applications
|
||||||
|
insinto /usr/share/${PN}/resources
|
||||||
|
exeinto /usr/bin
|
||||||
|
|
||||||
|
cd "${S}/resources"
|
||||||
|
doicon atom.png
|
||||||
|
|
||||||
|
cd "${T}/Atom/resources"
|
||||||
|
dodoc LICENSE.md
|
||||||
|
|
||||||
|
# Installs everything in Atom/resources/app
|
||||||
|
doins -r .
|
||||||
|
|
||||||
|
# Fixes permissions
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/atom.sh
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/apm
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/node
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||||
|
|
||||||
|
# Symlinking to /usr/bin
|
||||||
|
dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||||
|
dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||||
|
|
||||||
|
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||||
|
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||||
|
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||||
|
}
|
||||||
|
|
||||||
106
app-editors/atom/atom-1.0.7.ebuild
Normal file
106
app-editors/atom/atom-1.0.7.ebuild
Normal file
|
|
@ -0,0 +1,106 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||||
|
HOMEPAGE="https://atom.io"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="https://github.com/atom/atom.git"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
dev-util/atom-shell:0/22
|
||||||
|
|| ( net-libs/nodejs[npm] net-libs/iojs[npm] )
|
||||||
|
media-fonts/inconsolata
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Skip atom-shell & atom-shell-chromedriver download
|
||||||
|
sed -i -e "s/defaultTasks = \['download-atom-shell', 'download-atom-shell-chromedriver', /defaultTasks = [/g" \
|
||||||
|
./build/Gruntfile.coffee \
|
||||||
|
|| die "Failed to fix Gruntfile"
|
||||||
|
|
||||||
|
# Skip atom-shell copy
|
||||||
|
epatch "${FILESDIR}/0002-skip-atom-shell-copy.patch"
|
||||||
|
|
||||||
|
# Fix atom location guessing
|
||||||
|
sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
|
||||||
|
./atom.sh \
|
||||||
|
|| die "Fail fixing atom-shell directory"
|
||||||
|
|
||||||
|
# Make bootstrap process more verbose
|
||||||
|
sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
|
||||||
|
./script/build \
|
||||||
|
|| die "Fail fixing verbosity of script/build"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
./script/build --verbose --build-dir "${T}" || die "Failed to compile"
|
||||||
|
|
||||||
|
"${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
|
||||||
|
|
||||||
|
# Setup python path to builtin npm
|
||||||
|
echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
into /usr
|
||||||
|
insinto /usr/share/applications
|
||||||
|
insinto /usr/share/${PN}/resources
|
||||||
|
exeinto /usr/bin
|
||||||
|
|
||||||
|
cd "${S}/resources"
|
||||||
|
doicon atom.png
|
||||||
|
|
||||||
|
cd "${T}/Atom/resources"
|
||||||
|
dodoc LICENSE.md
|
||||||
|
|
||||||
|
# Installs everything in Atom/resources/app
|
||||||
|
doins -r .
|
||||||
|
|
||||||
|
# Fixes permissions
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/atom.sh
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/apm
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/bin/node
|
||||||
|
fperms +x /usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||||
|
|
||||||
|
# Symlinking to /usr/bin
|
||||||
|
dosym ../share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||||
|
dosym ../share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||||
|
|
||||||
|
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||||
|
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||||
|
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||||
|
}
|
||||||
86
app-editors/atom/atom-1.3.0.ebuild
Normal file
86
app-editors/atom/atom-1.3.0.ebuild
Normal file
|
|
@ -0,0 +1,86 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit flag-o-matic python-any-r1 eutils
|
||||||
|
|
||||||
|
DESCRIPTION="A hackable text editor for the 21st Century"
|
||||||
|
HOMEPAGE="https://atom.io"
|
||||||
|
SRC_URI="https://github.com/atom/atom/archive/v${PV}.tar.gz -> ${PV}.tar.gz"
|
||||||
|
RESTRICT="mirror"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
|| ( net-libs/nodejs[npm] net-libs/iojs[npm] )
|
||||||
|
media-fonts/inconsolata
|
||||||
|
gnome-base/gconf
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
gnome-base/libgnome-keyring
|
||||||
|
x11-libs/libnotify
|
||||||
|
x11-libs/libXtst
|
||||||
|
dev-libs/nss
|
||||||
|
media-libs/alsa-lib
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare(){
|
||||||
|
epatch "${FILESDIR}/${PN}-python.patch"
|
||||||
|
sed -i -e "/exception-reporting/d" \
|
||||||
|
-e "/metrics/d" package.json
|
||||||
|
sed -e "s/<%= description %>/$pkgdesc/" \
|
||||||
|
-e "s|<%= installDir %>/share/<%= appFileName %>/atom|/usr/bin/atom|"\
|
||||||
|
-e "s|<%= iconPath %>|atom|"\
|
||||||
|
-e "s|<%= appName %>|Atom|" \
|
||||||
|
resources/linux/atom.desktop.in > resources/linux/Atom.desktop
|
||||||
|
|
||||||
|
# Fix atom location guessing
|
||||||
|
sed -i -e 's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
|
||||||
|
./atom.sh \
|
||||||
|
|| die "Fail fixing atom-shell directory"
|
||||||
|
|
||||||
|
# Make bootstrap process more verbose
|
||||||
|
sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
|
||||||
|
./script/build \
|
||||||
|
|| die "Fail fixing verbosity of script/build"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile(){
|
||||||
|
./script/build --verbose --build-dir "${T}" || die "Failed to compile"
|
||||||
|
"${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild native module"
|
||||||
|
echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install(){
|
||||||
|
insinto ${EPREFIX}/usr/share/${PN}
|
||||||
|
doins -r ${T}/Atom/*
|
||||||
|
insinto ${EPREFIX}/usr/share/applications
|
||||||
|
newins resources/linux/Atom.desktop atom.desktop
|
||||||
|
insinto ${EPREFIX}/usr/share/pixmaps
|
||||||
|
newins resources/app-icons/stable/png/128.png atom.png
|
||||||
|
insinto ${EPREFIX}/usr/share/licenses/${PN}
|
||||||
|
doins LICENSE.md
|
||||||
|
# Fixes permissions
|
||||||
|
fperms +x ${EPREFIX}/usr/share/${PN}/${PN}
|
||||||
|
fperms +x ${EPREFIX}/usr/share/${PN}/libgcrypt.so.11
|
||||||
|
fperms +x ${EPREFIX}/usr/share/${PN}/libnotify.so.4
|
||||||
|
fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/atom.sh
|
||||||
|
fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/apm
|
||||||
|
fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/node
|
||||||
|
fperms +x ${EPREFIX}/usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||||
|
# Symlinking to /usr/bin
|
||||||
|
dosym ${EPREFIX}/usr/share/${PN}/resources/app/atom.sh /usr/bin/atom
|
||||||
|
dosym ${EPREFIX}/usr/share/${PN}/resources/app/apm/bin/apm /usr/bin/apm
|
||||||
|
}
|
||||||
14
app-editors/atom/files/0002-skip-atom-shell-copy.patch
Normal file
14
app-editors/atom/files/0002-skip-atom-shell-copy.patch
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
diff --git a/build/tasks/build-task.coffee b/build/tasks/build-task.coffee
|
||||||
|
index c9964b4..74d8881 100644
|
||||||
|
--- a/build/tasks/build-task.coffee
|
||||||
|
+++ b/build/tasks/build-task.coffee
|
||||||
|
@@ -15,8 +15,6 @@ module.exports = (grunt) ->
|
||||||
|
|
||||||
|
if process.platform is 'darwin'
|
||||||
|
cp 'atom-shell/Atom.app', shellAppDir, filter: /default_app/
|
||||||
|
- else
|
||||||
|
- cp 'atom-shell', shellAppDir, filter: /default_app/
|
||||||
|
|
||||||
|
mkdir appDir
|
||||||
|
|
||||||
|
|
||||||
11
app-editors/atom/files/atom-python.patch
Normal file
11
app-editors/atom/files/atom-python.patch
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- ~atom.sh 2015-10-30 11:41:20.090417736 +0100
|
||||||
|
+++ atom.sh 2015-10-30 11:42:19.707553644 +0100
|
||||||
|
@@ -92,6 +92,7 @@
|
||||||
|
fi
|
||||||
|
|
||||||
|
ATOM_HOME="${ATOM_HOME:-$HOME/.atom}"
|
||||||
|
+ export PYTHON=python2
|
||||||
|
mkdir -p "$ATOM_HOME"
|
||||||
|
|
||||||
|
: ${TMPDIR:=/tmp}
|
||||||
|
|
||||||
9
app-editors/atom/metadata.xml
Normal file
9
app-editors/atom/metadata.xml
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer>
|
||||||
|
<email>aegypius@github.com</email>
|
||||||
|
<name>aegypius</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
||||||
|
|
||||||
1
app-pda/ipheth-pair/Manifest
Normal file
1
app-pda/ipheth-pair/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
EBUILD ipheth-pair-9999.ebuild 840 SHA256 969d3df5d71a8f1b66644a5acb3090e0799597688ebd87611736cc9207e49509 SHA512 064e9e23e3553acf5b167d59265c7465f274b96228e7763471c18d729615c589243fa9c9e860616e5a8c85e1b622e00e869d2c646eb230fa7ecfce30c76ff0a1 WHIRLPOOL 2d120c3ab64878b13f11adfc472645f006dbc4c87846b3a8d0b134352494a2dd056cb0ec9c69a23783b3d6ff95269803dd863c738701f282cdd0b9808a60b8ec
|
||||||
41
app-pda/ipheth-pair/ipheth-pair-9999.ebuild
Normal file
41
app-pda/ipheth-pair/ipheth-pair-9999.ebuild
Normal file
|
|
@ -0,0 +1,41 @@
|
||||||
|
# Copyright 1999-2010 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit autotools eutils git-2 udev
|
||||||
|
|
||||||
|
DESCRIPTION="iPhone USB Ethernet Driver for Linux pairing helper"
|
||||||
|
HOMEPAGE="http://giagio.com/wiki/moin.cgi/iPhoneEthernetDriver"
|
||||||
|
SRC_URI=""
|
||||||
|
EGIT_REPO_URI="git://github.com/dgiagio/ipheth.git/"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="udev"
|
||||||
|
|
||||||
|
RDEPEND="app-pda/libimobiledevice"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake -C ipheth-pair || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
exeinto /lib/udev
|
||||||
|
doexe ${WORKDIR}/${P}/${PN}/${PN}
|
||||||
|
udev_dorules "${WORKDIR}/${P}/${PN}"/90-iphone-tether.rules
|
||||||
|
if ! use udev; then
|
||||||
|
rm "${ED}"/$(get_udevdir)/rules.d/90-iphone-tether.rules
|
||||||
|
rmdir -p "${ED}"/$(get_udevdir)/rules.d
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if use udev; then
|
||||||
|
udev_reload
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
3
app-pda/libimobiledevice/Manifest
Normal file
3
app-pda/libimobiledevice/Manifest
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
DIST libimobiledevice-1.2.0.tar.bz2 631495 SHA256 786b0de0875053bf61b5531a86ae8119e320edab724fc62fe2150cc931f11037 SHA512 0de5f768aeb5d62445892855d84ceaff776f6667733c351ed6c34bf9d500802762d1a06e5efdf57f33cafc9ee788041cd9b6748fb9bad6c2e4ae2f9b9aa93589 WHIRLPOOL ca0d709fcc844811fa19b1b149afd81c15f75c213384789b1bc1a4ec838f12ffa33c6f78753befd4eae81156cb1c002d24e7ddc50a59f374164c33ddfd37ddb6
|
||||||
|
EBUILD libimobiledevice-1.2.0.ebuild 1722 SHA256 7f259ac8233042f47b93f9a03ed2b228953f825e5dfef45586eecdc915aaf946 SHA512 88f8ea3d3aef7b4d7828eb105f80f200d832643485108b01dec44867edb3912ce5d8fb0ef0483a8b957d2e71310540d39582a47848f23553b062744a5f1feb6a WHIRLPOOL 51453657d9dd9e156d0adcb3c43f37d68a5d6f6f8b9b9bbb59dfc1398751425afda18a1e1c67fdf92fa91bf3b53a53afc9dd0e57ad8c8de101146981802532d6
|
||||||
|
MISC metadata.xml 140 SHA256 46e94927a74c45d5fd3e380fdc946886e83bc28a0a51b4f57b0a360428a5cf4b SHA512 fea2d8570514bac76535850a58a9fb50946a315efd0448cbb3fb0d543acc203541fb3431bd4c3ca82e057f2bd4fcd763da81d07dccfd4a788aedc9aa825d6296 WHIRLPOOL 78baff9ed584f9e1f978667c5b19ba0a66fe2793cacd56c2afbb9fd22fad28d6d012c3d976e8ad30aa4ddd63614cc990bb3a89a2052b3271e4cfd77003d5158e
|
||||||
66
app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild
Normal file
66
app-pda/libimobiledevice/libimobiledevice-1.2.0.ebuild
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
|
||||||
|
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
||||||
|
inherit autotools-utils multilib python-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Support library to communicate with Apple iPhone/iPod Touch devices"
|
||||||
|
HOMEPAGE="http://www.libimobiledevice.org/"
|
||||||
|
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
|
||||||
|
|
||||||
|
# While COPYING* doesn't mention 'or any later version', all the headers do, hence use +
|
||||||
|
LICENSE="GPL-2+ LGPL-2.1+"
|
||||||
|
SLOT="0/4" # based on SONAME of libimobiledevice.so
|
||||||
|
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||||
|
IUSE="gnutls python static-libs"
|
||||||
|
|
||||||
|
RDEPEND=">=app-pda/libplist-1.11:=[python?,${PYTHON_USEDEP}]
|
||||||
|
>=app-pda/libusbmuxd-1.0.9:=
|
||||||
|
gnutls? (
|
||||||
|
dev-libs/libgcrypt:0
|
||||||
|
>=dev-libs/libtasn1-1.1
|
||||||
|
>=net-libs/gnutls-2.2.0
|
||||||
|
)
|
||||||
|
!gnutls? ( dev-libs/openssl:0 )"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/cython-0.17[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS NEWS README )
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Prevent linking to the installed copy
|
||||||
|
if has_version "<${CATEGORY}/${P}"; then
|
||||||
|
rm -f "${EROOT}"/usr/$(get_libdir)/${PN}$(get_libname)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=( $(use_enable static-libs static) )
|
||||||
|
use gnutls && myeconfargs+=( --disable-openssl )
|
||||||
|
use python || myeconfargs+=( --without-cython )
|
||||||
|
|
||||||
|
python_foreach_impl autotools-utils_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
python_foreach_impl autotools-utils_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
python_foreach_impl autotools-utils_src_install
|
||||||
|
dohtml docs/html/*
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
insinto /usr/include/${PN}/cython
|
||||||
|
doins cython/imobiledevice.pxd
|
||||||
|
fi
|
||||||
|
}
|
||||||
5
app-pda/libimobiledevice/metadata.xml
Normal file
5
app-pda/libimobiledevice/metadata.xml
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
</pkgmetadata>
|
||||||
|
|
||||||
56
app-pda/libplist/ChangeLog
Normal file
56
app-pda/libplist/ChangeLog
Normal file
|
|
@ -0,0 +1,56 @@
|
||||||
|
# ChangeLog for app-pda/libplist
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||||
|
# (auto-generated from git log)
|
||||||
|
|
||||||
|
*libplist-1.11 (09 Aug 2015)
|
||||||
|
|
||||||
|
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +libplist-1.11.ebuild,
|
||||||
|
+metadata.xml:
|
||||||
|
proj/gentoo: Initial commit
|
||||||
|
|
||||||
|
This commit represents a new era for Gentoo:
|
||||||
|
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||||
|
|
||||||
|
This commit is the start of the NEW history.
|
||||||
|
Any historical data is intended to be grafted onto this point.
|
||||||
|
|
||||||
|
Creation process:
|
||||||
|
1. Take final CVS checkout snapshot
|
||||||
|
2. Remove ALL ChangeLog* files
|
||||||
|
3. Transform all Manifests to thin
|
||||||
|
4. Remove empty Manifests
|
||||||
|
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||||
|
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||||
|
|
||||||
|
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||||
|
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||||
|
tests
|
||||||
|
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||||
|
project
|
||||||
|
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||||
|
developer, wrote Git features for the migration
|
||||||
|
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||||
|
cvs2svn
|
||||||
|
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||||
|
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||||
|
work in migration
|
||||||
|
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||||
|
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||||
|
the bikeshed
|
||||||
|
|
||||||
|
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||||
|
Use https by default
|
||||||
|
|
||||||
|
Convert all URLs for sites supporting encrypted connections from http to
|
||||||
|
https
|
||||||
|
|
||||||
|
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||||
|
|
||||||
|
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||||
|
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||||
|
|
||||||
|
repoman does not yet accept the https version.
|
||||||
|
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||||
|
|
||||||
|
Bug: https://bugs.gentoo.org/552720
|
||||||
|
|
||||||
165
app-pda/libplist/ChangeLog-2015
Normal file
165
app-pda/libplist/ChangeLog-2015
Normal file
|
|
@ -0,0 +1,165 @@
|
||||||
|
# ChangeLog for app-pda/libplist
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-pda/libplist/ChangeLog,v 1.43 2015/04/08 07:30:37 mgorny Exp $
|
||||||
|
|
||||||
|
08 Apr 2015; Michał Górny <mgorny@gentoo.org> libplist-1.11.ebuild:
|
||||||
|
Remove old Python implementations
|
||||||
|
|
||||||
|
27 Nov 2014; Pacho Ramos <pacho@gentoo.org> libplist-1.11.ebuild:
|
||||||
|
Support python 3.4
|
||||||
|
|
||||||
|
03 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> -libplist-1.10.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
03 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> libplist-1.11.ebuild:
|
||||||
|
amd64/x86 stable wrt #518160
|
||||||
|
|
||||||
|
24 May 2014; Davide Pesavento <pesa@gentoo.org> metadata.xml:
|
||||||
|
Drop maintainership.
|
||||||
|
|
||||||
|
06 Apr 2014; Samuli Suominen <ssuominen@gentoo.org> libplist-1.11.ebuild:
|
||||||
|
Install missing /usr/include/plist/cython/plist.pxd as required by
|
||||||
|
libimobiledevice for building it's cython bindings.
|
||||||
|
|
||||||
|
06 Apr 2014; Samuli Suominen <ssuominen@gentoo.org> libplist-1.11.ebuild:
|
||||||
|
Use subslot 0/2 for SONAME of libplist.so
|
||||||
|
|
||||||
|
*libplist-1.11 (06 Apr 2014)
|
||||||
|
|
||||||
|
06 Apr 2014; Samuli Suominen <ssuominen@gentoo.org> +libplist-1.11.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
06 Apr 2014; Samuli Suominen <ssuominen@gentoo.org> -libplist-1.8-r1.ebuild,
|
||||||
|
metadata.xml:
|
||||||
|
old
|
||||||
|
|
||||||
|
24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> libplist-1.10.ebuild:
|
||||||
|
Stable for x86, wrt bug #491444
|
||||||
|
|
||||||
|
23 Nov 2013; Pacho Ramos <pacho@gentoo.org> libplist-1.10.ebuild:
|
||||||
|
amd64 stable, bug #491444
|
||||||
|
|
||||||
|
*libplist-1.10 (11 May 2013)
|
||||||
|
|
||||||
|
11 May 2013; Samuli Suominen <ssuominen@gentoo.org> +libplist-1.10.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
10 May 2013; Patrick Lauer <patrick@gentoo.org> metadata.xml:
|
||||||
|
Remove unused flag description from metadata
|
||||||
|
|
||||||
|
02 Feb 2013; Agostino Sarubbo <ago@gentoo.org> libplist-1.8-r1.ebuild:
|
||||||
|
Add ~arm, wrt bug #449220
|
||||||
|
|
||||||
|
31 Dec 2012; Agostino Sarubbo <ago@gentoo.org> libplist-1.8-r1.ebuild:
|
||||||
|
Add ~ppc, wrt bug #449220
|
||||||
|
|
||||||
|
03 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> -libplist-1.8.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
16 Aug 2012; Johannes Huber <johu@gentoo.org> libplist-1.8-r1.ebuild:
|
||||||
|
Stable for x86, wrt bug #423155
|
||||||
|
|
||||||
|
11 Aug 2012; Agostino Sarubbo <ago@gentoo.org> libplist-1.8-r1.ebuild:
|
||||||
|
Stable for amd64, wrt bug #423155
|
||||||
|
|
||||||
|
16 May 2012; Alexis Ballier <aballier@gentoo.org> libplist-1.8-r1.ebuild:
|
||||||
|
keyword ~amd64-fbsd
|
||||||
|
|
||||||
|
31 Mar 2012; Davide Pesavento <pesa@gentoo.org> libplist-1.8-r1.ebuild:
|
||||||
|
Raise cython dep to avoid bug 410349.
|
||||||
|
|
||||||
|
*libplist-1.8-r1 (31 Mar 2012)
|
||||||
|
|
||||||
|
31 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> +libplist-1.8-r1.ebuild:
|
||||||
|
USE="python" is for building Cython based python binding for compability with
|
||||||
|
libimobiledevice >= 1.1.2
|
||||||
|
|
||||||
|
25 Mar 2012; Davide Pesavento <pesa@gentoo.org>
|
||||||
|
-files/libplist-1.4-gcc46.patch, -libplist-1.4.ebuild, metadata.xml:
|
||||||
|
Remove old.
|
||||||
|
|
||||||
|
15 Mar 2012; Jeff Horelick <jdhore@gentoo.org> libplist-1.8.ebuild:
|
||||||
|
marked x86 per bug 407577
|
||||||
|
|
||||||
|
11 Mar 2012; Agostino Sarubbo <ago@gentoo.org> libplist-1.8.ebuild:
|
||||||
|
Stable for amd64, wrt bug #407577
|
||||||
|
|
||||||
|
01 Mar 2012; Davide Pesavento <pesa@gentoo.org> libplist-1.8.ebuild:
|
||||||
|
Force the number of jobs to 1 (bug #406365 by Chris Slycord)
|
||||||
|
|
||||||
|
*libplist-1.8 (10 Feb 2012)
|
||||||
|
|
||||||
|
10 Feb 2012; Davide Pesavento <pesa@gentoo.org> +libplist-1.8.ebuild,
|
||||||
|
metadata.xml:
|
||||||
|
Version bump (bug #402985). Implement src_test(). Take maintainership.
|
||||||
|
|
||||||
|
06 Nov 2011; Samuli Suominen <ssuominen@gentoo.org> -libplist-1.3.ebuild:
|
||||||
|
old
|
||||||
|
|
||||||
|
22 May 2011; Christian Faulhammer <fauli@gentoo.org> libplist-1.4.ebuild:
|
||||||
|
stable x86, bug 364829
|
||||||
|
|
||||||
|
27 Apr 2011; Christoph Mende <angelos@gentoo.org> libplist-1.4.ebuild:
|
||||||
|
Stable on amd64 wrt bug #364829
|
||||||
|
|
||||||
|
25 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||||
|
libplist-1.3.ebuild:
|
||||||
|
Fix deprecation warnings.
|
||||||
|
|
||||||
|
17 Apr 2011; Samuli Suominen <ssuominen@gentoo.org> libplist-1.4.ebuild,
|
||||||
|
+files/libplist-1.4-gcc46.patch:
|
||||||
|
Fix building with recent toolchain wrt #363109 by Andrew John Hughes.
|
||||||
|
|
||||||
|
*libplist-1.4 (29 Mar 2011)
|
||||||
|
|
||||||
|
29 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> +libplist-1.4.ebuild:
|
||||||
|
Version bump.
|
||||||
|
|
||||||
|
23 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> libplist-1.3.ebuild:
|
||||||
|
Keyword ~ppc64 wrt #325839.
|
||||||
|
|
||||||
|
23 Jul 2010; Markus Meier <maekke@gentoo.org> libplist-1.3.ebuild:
|
||||||
|
amd64 stable, bug #327913
|
||||||
|
|
||||||
|
23 Jul 2010; Christian Faulhammer <fauli@gentoo.org> libplist-1.3.ebuild:
|
||||||
|
stable x86, bug 327913
|
||||||
|
|
||||||
|
02 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
|
||||||
|
libplist-0.12.ebuild, libplist-0.13.ebuild, libplist-1.1.ebuild,
|
||||||
|
libplist-1.2.ebuild, libplist-1.3.ebuild:
|
||||||
|
Delete calls to deprecated python_version(). Properly call
|
||||||
|
python_mod_cleanup().
|
||||||
|
|
||||||
|
*libplist-1.3 (28 May 2010)
|
||||||
|
|
||||||
|
28 May 2010; Thilo Bangert <bangert@gentoo.org> +libplist-1.3.ebuild:
|
||||||
|
version bump - fix python deprecation stuff (#314061)
|
||||||
|
|
||||||
|
28 May 2010; Markus Meier <maekke@gentoo.org> libplist-1.2.ebuild:
|
||||||
|
add ~x86, bug #313691
|
||||||
|
|
||||||
|
*libplist-1.2 (21 Jan 2010)
|
||||||
|
|
||||||
|
21 Jan 2010; <chainsaw@gentoo.org> +libplist-1.2.ebuild:
|
||||||
|
Version bump, contains support for XML entities and carries warning fixes.
|
||||||
|
|
||||||
|
*libplist-1.1 (14 Dec 2009)
|
||||||
|
|
||||||
|
14 Dec 2009; <chainsaw@gentoo.org> +libplist-1.1.ebuild:
|
||||||
|
Version bump. With thanks to Tomas "scarabeus" Chvatal.
|
||||||
|
|
||||||
|
*libplist-0.13 (18 Jul 2009)
|
||||||
|
|
||||||
|
18 Jul 2009; <chainsaw@gentoo.org> +libplist-0.13.ebuild:
|
||||||
|
Version bump, adds support for deep copy & setters.
|
||||||
|
|
||||||
|
09 Jun 2009; Tomas Chvatal <scarabeus@gentoo.org> libplist-0.12.ebuild,
|
||||||
|
-files/libplist-0.12-rpath.patch:
|
||||||
|
Clean up the build to use cmake features directly.
|
||||||
|
|
||||||
|
*libplist-0.12 (08 Jun 2009)
|
||||||
|
|
||||||
|
08 Jun 2009; <chainsaw@gentoo.org> +libplist-0.12.ebuild,
|
||||||
|
+files/libplist-0.12-rpath.patch, +metadata.xml:
|
||||||
|
Initial commit. Ebuild greatly enhanced by Samuli Suominen
|
||||||
|
<ssuominen@gentoo.org>, with thanks.
|
||||||
7
app-pda/libplist/Manifest
Normal file
7
app-pda/libplist/Manifest
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
DIST libplist-1.11.tar.bz2 355365 SHA256 28e1518eeea054f4eec9a1c93d9575d56193b290c53c1b753773a5e0add95235 SHA512 1c415670877c7091ded541dc36a6bc91132f714a0d3590090ead40ed972e0e076285441d3d219827cc425bc41fcbc101825e937620b7b4f2c1afe4bef8487fa2 WHIRLPOOL a2c74d3454b80696ab45922fe410833912554588d9ed5c177cbed1865bd98099b29a20ab6cf14a0b7c98de59d082fd15392915a94f33d27b16109300a0de2e4c
|
||||||
|
DIST libplist-1.12.tar.bz2 384321 SHA256 0effdedcb3de128c4930d8c03a3854c74c426c16728b8ab5f0a5b6bdc0b644be SHA512 8af40d8f457ca9a8a9061e9429698c696200714cc05dcbe981e900106c52cd5222edb9dd8d8976bccd0c8997508ed14fb2e10f0ed29383f2ad4f7c5eb7eec0b3 WHIRLPOOL 7d3c4f7822683018b5b0e794d509b9cf5a703605ed772df849ad9ebba6e8191f2eb629444c07d2dcb265520d24c94f13287f200fec34779c9e6fe029536183a7
|
||||||
|
EBUILD libplist-1.11.ebuild 1297 SHA256 b6d15e9e637bd6378ba343f6b08fa9af1f0a4061b8379ceb4f8fbbf6a2f2808a SHA512 01da2cad71cd184a51eb414c60c4781ca5a8db2e0bc33d50dce6cf0ba1e5b11c0e36ad19b638e2d38c29779da215baf29591d4b0b7bc6ec5fa6a6b35d2ff217c WHIRLPOOL 727a769d6e8ff272fb9a107de3968a68fc240b9fe05e1da6c4f361cb8d3cd49b6486b5421e783f03e900ddb6d7e171d5339f10347fdf4a62a7136f56f95297e9
|
||||||
|
EBUILD libplist-1.12.ebuild 1297 SHA256 b6d15e9e637bd6378ba343f6b08fa9af1f0a4061b8379ceb4f8fbbf6a2f2808a SHA512 01da2cad71cd184a51eb414c60c4781ca5a8db2e0bc33d50dce6cf0ba1e5b11c0e36ad19b638e2d38c29779da215baf29591d4b0b7bc6ec5fa6a6b35d2ff217c WHIRLPOOL 727a769d6e8ff272fb9a107de3968a68fc240b9fe05e1da6c4f361cb8d3cd49b6486b5421e783f03e900ddb6d7e171d5339f10347fdf4a62a7136f56f95297e9
|
||||||
|
MISC ChangeLog 2050 SHA256 2446606279ac6cbaa029282bc15fd6c88f21b3db718f45ceaf232ebaf8f3118d SHA512 d04b198f8af82e713cfe30a69d33781ddd5464ba5d4044459bb2fb910b104006158fd342c4dc99822e932e0109c35204a56d62c59e4d1468cf3bc7c0e6adf6e2 WHIRLPOOL 678dd3298e41d22f9e317e2b6acf1b2346380640c6c10add91dc8d125afaa0a2e4bcdf917c7062f8c50bf9dc2f6ed9d36e2076831a1ddaa29d45dcf4508c7402
|
||||||
|
MISC ChangeLog-2015 5691 SHA256 80e7b81e7fe641d1fb4e95c9b7ee8a0211dbaf55a8d0fbaca97fc85d2111425f SHA512 e247b80462e5bb6289f65a1dc55638c9a318d745ab48b70f00525c257480d6e81833c2243c32bab3133950dfbb3b9d3caba81db60c4b7cd971a350148e751ba5 WHIRLPOOL 75c229798ac7b546ed200fddcda0fd549814df4c8bbb66babc603f504c85801a94f4ee97ba37278a39d4b73d7f4e1014c8018fbe12e6f8df9980b15a8e01521d
|
||||||
|
MISC metadata.xml 157 SHA256 56846545c7061ba6a21ebd55e593cc7082940b7bd9049024204fb7ae26943708 SHA512 05ab01d7073a8f2d514feddc1cdd5f0f92135cf1e8bd1c68d339a0ce3637ab286e7fe07c09a5d8cfaf2f8cc26e3da32398186ac88c70efb33eb2d6424763e0bf WHIRLPOOL ad73e58d030106b96f7526a4cdf06ce8d1105ecee466adb39a1f4dd070cf63c6189b3106fb6df0a322d33c775e28c21958817ab2a4c610def020d79093d113c0
|
||||||
53
app-pda/libplist/libplist-1.11.ebuild
Normal file
53
app-pda/libplist/libplist-1.11.ebuild
Normal file
|
|
@ -0,0 +1,53 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||||
|
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
||||||
|
inherit autotools-utils python-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)"
|
||||||
|
HOMEPAGE="http://www.libimobiledevice.org/"
|
||||||
|
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2 LGPL-2.1"
|
||||||
|
SLOT="0/2" # based on SONAME of libplist.so
|
||||||
|
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-fbsd"
|
||||||
|
IUSE="python static-libs"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/libxml2-2.7.8"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/cython-0.17[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS NEWS README )
|
||||||
|
|
||||||
|
MAKEOPTS+=" -j1" #406365
|
||||||
|
|
||||||
|
RESTRICT="test" # TODO: src_test() was dropped from 1.10 (cmake) -> 1.11 (autotools)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=( $(use_enable static-libs static) )
|
||||||
|
use python || myeconfargs+=( --without-cython )
|
||||||
|
|
||||||
|
python_foreach_impl autotools-utils_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
python_foreach_impl autotools-utils_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
python_foreach_impl autotools-utils_src_install
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
insinto /usr/include/plist/cython
|
||||||
|
doins cython/plist.pxd
|
||||||
|
fi
|
||||||
|
}
|
||||||
53
app-pda/libplist/libplist-1.12.ebuild
Normal file
53
app-pda/libplist/libplist-1.12.ebuild
Normal file
|
|
@ -0,0 +1,53 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||||
|
AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
|
||||||
|
inherit autotools-utils python-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Support library to deal with Apple Property Lists (Binary & XML)"
|
||||||
|
HOMEPAGE="http://www.libimobiledevice.org/"
|
||||||
|
SRC_URI="http://www.libimobiledevice.org/downloads/${P}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2 LGPL-2.1"
|
||||||
|
SLOT="0/2" # based on SONAME of libplist.so
|
||||||
|
KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-fbsd"
|
||||||
|
IUSE="python static-libs"
|
||||||
|
|
||||||
|
RDEPEND=">=dev-libs/libxml2-2.7.8"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
virtual/pkgconfig
|
||||||
|
python? (
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=dev-python/cython-0.17[${PYTHON_USEDEP}]
|
||||||
|
)"
|
||||||
|
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
DOCS=( AUTHORS NEWS README )
|
||||||
|
|
||||||
|
MAKEOPTS+=" -j1" #406365
|
||||||
|
|
||||||
|
RESTRICT="test" # TODO: src_test() was dropped from 1.10 (cmake) -> 1.11 (autotools)
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local myeconfargs=( $(use_enable static-libs static) )
|
||||||
|
use python || myeconfargs+=( --without-cython )
|
||||||
|
|
||||||
|
python_foreach_impl autotools-utils_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
python_foreach_impl autotools-utils_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
python_foreach_impl autotools-utils_src_install
|
||||||
|
|
||||||
|
if use python; then
|
||||||
|
insinto /usr/include/plist/cython
|
||||||
|
doins cython/plist.pxd
|
||||||
|
fi
|
||||||
|
}
|
||||||
5
app-pda/libplist/metadata.xml
Normal file
5
app-pda/libplist/metadata.xml
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<herd>pda</herd>
|
||||||
|
</pkgmetadata>
|
||||||
15
dev-go/godep/ChangeLog
Normal file
15
dev-go/godep/ChangeLog
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
# ChangeLog for dev-go/godep
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-go/godep/ChangeLog,v 1.3 2015/06/06 10:07:52 jlec Exp $
|
||||||
|
|
||||||
|
06 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
|
||||||
|
Add github to remote-id in metadata.xml
|
||||||
|
|
||||||
|
24 May 2015; Zac Medico <zmedico@gentoo.org> godep-0_p20150520.ebuild:
|
||||||
|
Disable broken tests.
|
||||||
|
|
||||||
|
*godep-0_p20150520 (24 May 2015)
|
||||||
|
|
||||||
|
24 May 2015; Zac Medico <zmedico@gentoo.org> +godep-0_p20150520.ebuild,
|
||||||
|
+metadata.xml:
|
||||||
|
Add godep.
|
||||||
6
dev-go/godep/Manifest
Normal file
6
dev-go/godep/Manifest
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
DIST go-fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz 4366 SHA256 5b8ebbacf88942136f42ccef13822c2d45f3304520be0aabc40309dcb931c707 SHA512 1d1687513caf338a82e5b15624fe7b3702fd42326c433cbf4100551a2f5aa587814201166946739a2dadfecf861661b0ed31934e13bfbe3aac6221ff2624733f WHIRLPOOL 3c38f344d232daf7109449bed55158c95f4657d9067d3623a05abadecfed274033f65375c715518c4617c30985519e735440474fb984a654739c081792c19324
|
||||||
|
DIST godep-0_p20150520.tar.gz 20433 SHA256 3c461f14db4a65a1fa72ad3e4444986d25e75b99461b978452e65e9b751fb25d SHA512 f26bad4094ee5d35bc2cb4518094b113a84c55d196bdb59d3ffc48715151f64136cc32103bb624c28d72db97bca3aff94af71922b5daf32285421e85ee164dfd WHIRLPOOL 2a03b9c7724715a06228ac216a578974f11646f553b3e5a0c763907b673c872ac536c733f1230a15ca3603c18346a24c38ce10fe66fb779011a9a02e0f95ec3c
|
||||||
|
EBUILD godep-0_p20150520-r1.ebuild 1346 SHA256 d3a0c6b389d37e5ee4710269190cd2ca708a09c3e26a5429203d1498bea9c9e6 SHA512 196c04eee0e8a66caa644a9c42a4caeef34895759dec2f70a62afe71675c2e7b38fd65f25904d2b2730d991668612170f2cc009c413b95fa2bbdd3512a8afbbd WHIRLPOOL ea31cfa20f27872bb4d7c79db7e3d94158dd7fb3b8cd3323bbc488e802a70a029f9345b167a9a2ce0a08a7327896ee615071d542fb9e48350bec9d49eb143508
|
||||||
|
EBUILD godep-0_p20150520.ebuild 1340 SHA256 a49f52dc2259cf06fa105009ac10311965fe0e253c7417f02047712888b95fdd SHA512 7d5fa82e973aa45f947f1c52eb746aba548a60d608a0003ac7159a0faa5b98031b7d0e2211c84a47ba73a8625b0055a043e24831974995c2211109b65adbbbf2 WHIRLPOOL 0d9b6996bf8e91484afd6f3898717ff53616c7e520a71dab717bfe0c6c3db0958fb3f1a1babfd328f7bb42c4d8cceecdf41e3d82c8c7b7671d4759f0079d2ce7
|
||||||
|
MISC ChangeLog 535 SHA256 6a3d983eaec30232a2587271d108b75267cb80d97839e84a40d7f81064ad2110 SHA512 e94532ccdf433960a5c8521ab08fc78ab7fec4cb0e45dbbab607f79318a5053012040ba52254f82e071161845d4db84b898f6730c4b7f22b9e668067043cd5f9 WHIRLPOOL 58d67e2f14fe4d1701455f261ec5b6bfcf4fba2abcfa56f9c65f9687036bc4d07cf3e40ea59468b5da1c53f8f0eebb7b4a50db4a35002f65a771d868b4e3ab6b
|
||||||
|
MISC metadata.xml 288 SHA256 4b94a6d569db95402ebdd43c8d881e40bb006961a09033faf76e25a99cd327fc SHA512 68fe135053ade3dd3065df7364cb85975124323fbc28f3920c4b4fda66769bd81d3850d1eb46ca853ef4125621109cd0aebf413ca1aad2055635371d50dcee59 WHIRLPOOL 15f5ae74ccbdc65daa37f4539ad8e550aa6612cdcc138f13180ba6079b8813010f14518e593efe49c52324349435d5580ef0841c1e7edbd927598ffb3614a365
|
||||||
48
dev-go/godep/godep-0_p20150520-r1.ebuild
Normal file
48
dev-go/godep/godep-0_p20150520-r1.ebuild
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-go/godep/godep-0_p20150520-r1.ebuild,v 1.1 2015/07/06 21:33:26 williamh Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
DESCRIPTION="dependency tool for go"
|
||||||
|
GO_PN=github.com/tools/${PN}
|
||||||
|
HOMEPAGE="https://${GO_PN}"
|
||||||
|
EGIT_COMMIT="98f5c2e8906df47a9eaafebbcd406adde2c8d0a7"
|
||||||
|
SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||||
|
https://github.com/kr/fs/archive/2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz -> go-fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz"
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
DEPEND=">=dev-lang/go-1.4:="
|
||||||
|
RDEPEND=""
|
||||||
|
S="${WORKDIR}/src/${GO_PN}"
|
||||||
|
STRIP_MASK="*.a"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
mkdir -p src/${GO_PN%/*} || die
|
||||||
|
mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die
|
||||||
|
mkdir -p src/github.com/kr || die
|
||||||
|
mv fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b src/github.com/kr/fs || die
|
||||||
|
GOPATH=${WORKDIR} go get "golang.org/x/tools/go/vcs"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# disable broken tests
|
||||||
|
sed -e 's:TestSave(:_\0:' -i save_test.go || die
|
||||||
|
sed -e 's:TestUpdate(:_\0:' -i update_test.go || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
GOPATH=${WORKDIR} go install -v -x -work ${GO_PN}/... || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
GOPATH=${WORKDIR} \
|
||||||
|
go test -x -v ${GO_PN}/... || die $?
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin "${WORKDIR}"/bin/*
|
||||||
|
}
|
||||||
48
dev-go/godep/godep-0_p20150520.ebuild
Normal file
48
dev-go/godep/godep-0_p20150520.ebuild
Normal file
|
|
@ -0,0 +1,48 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/dev-go/godep/godep-0_p20150520.ebuild,v 1.2 2015/05/24 21:47:40 zmedico Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
DESCRIPTION="dependency tool for go"
|
||||||
|
GO_PN=github.com/tools/${PN}
|
||||||
|
HOMEPAGE="https://${GO_PN}"
|
||||||
|
EGIT_COMMIT="98f5c2e8906df47a9eaafebbcd406adde2c8d0a7"
|
||||||
|
SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
|
||||||
|
https://github.com/kr/fs/archive/2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz -> go-fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b.tar.gz"
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
DEPEND=">=dev-lang/go-1.4"
|
||||||
|
RDEPEND=""
|
||||||
|
S="${WORKDIR}/src/${GO_PN}"
|
||||||
|
STRIP_MASK="*.a"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
default
|
||||||
|
mkdir -p src/${GO_PN%/*} || die
|
||||||
|
mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die
|
||||||
|
mkdir -p src/github.com/kr || die
|
||||||
|
mv fs-2788f0dbd16903de03cb8186e5c7d97b69ad387b src/github.com/kr/fs || die
|
||||||
|
GOPATH=${WORKDIR} go get "golang.org/x/tools/go/vcs"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# disable broken tests
|
||||||
|
sed -e 's:TestSave(:_\0:' -i save_test.go || die
|
||||||
|
sed -e 's:TestUpdate(:_\0:' -i update_test.go || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
GOPATH=${WORKDIR} go install -v -x -work ${GO_PN}/... || die
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
GOPATH=${WORKDIR} \
|
||||||
|
go test -x -v ${GO_PN}/... || die $?
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin "${WORKDIR}"/bin/*
|
||||||
|
}
|
||||||
10
dev-go/godep/metadata.xml
Normal file
10
dev-go/godep/metadata.xml
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer>
|
||||||
|
<email>zmedico@gentoo.org</email>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">tools/godep</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
||||||
2
dev-python/impacket/Manifest
Normal file
2
dev-python/impacket/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
DIST impacket-0.9.12.tar.gz 975618 SHA256 e5e80d23919e37ff81824ed64701e558295c346f992808e5ab8ef010d0c0a274 SHA512 dc50e78f1d3899d1681856464b0d315cc28ce124f2fa57130a734a9a4716b6ccfcf41c42480da45705adbf55c02aba06c032d0687781e3a075be290a933bb98c WHIRLPOOL 28bb9c9c7f10ac6a837ac2e06f9ec3a8f0ab12a669b47c16988a65df88d3601adab38c4e8c8999ada14848a3874f9c7d96e72097a6d58bf13c2eb29e9c7b2169
|
||||||
|
EBUILD impacket-0.9.12-r2.ebuild 1103 SHA256 9e5ef6012fe5f1b7f17ac6e61846a5696b45f0dc936e9cad7617b6066c3be0ae SHA512 f381d66d1e604b4bc1dbc4e255221c5b798c9463c6115e0c123c52f76a47319509f423f8fcdea3a66b020fc71a6a1bc9100647b5eb7211076e913d30611fdcdf WHIRLPOOL a518cf52b6aaa4869db110633a4a9a25bccfb75ad18f771c8a3ad645c05bf7ed3b57583ad1d7e25381c8e0fbb1efb25f1cba08c74927444dd56b72e3295bf109
|
||||||
42
dev-python/impacket/impacket-0.9.12-r2.ebuild
Normal file
42
dev-python/impacket/impacket-0.9.12-r2.ebuild
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="A collection of Python classes focused on providing access to network packets"
|
||||||
|
HOMEPAGE="https://github.com/CoreSecurity/impacket"
|
||||||
|
SRC_URI=""
|
||||||
|
if [[ ${PV} == "9999" ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://github.com/CoreSecurity/impacket.git"
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
SRC_URI="https://github.com/CoreSecurity/impacket/archive/impacket_${PV//./_}.tar.gz -> ${P}.tar.gz"
|
||||||
|
inherit versionator
|
||||||
|
S="${WORKDIR}"/${PN}-${PN}_$(replace_all_version_separators _)
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
LICENSE="BSD"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
RDEPEND="dev-python/pycrypto[${PYTHON_USEDEP}]
|
||||||
|
>=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]"
|
||||||
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
python_test() {
|
||||||
|
pushd impacket/testcases/dot11
|
||||||
|
for test in $(ls *.py); do
|
||||||
|
${PYTHON} ${test} || die "Tests fail with ${EPYTHON}"
|
||||||
|
done
|
||||||
|
popd
|
||||||
|
pushd impacket/testcases/ImpactPacket
|
||||||
|
for test in $(ls *.py); do
|
||||||
|
${PYTHON} ${test} || die "Tests fail with ${EPYTHON}"
|
||||||
|
done
|
||||||
|
popd
|
||||||
|
}
|
||||||
2
dev-python/netzob/Manifest
Normal file
2
dev-python/netzob/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
DIST Netzob-0.4.1.tar.gz 1102566 SHA256 f3b03410fdb11d74fbf08ce3e8bbe50d66ab4885564a4d1e3038648079df1e71 SHA512 315d651072b984520949a161169108503969c32db118f292e6a6c09d68e354add37201a9fb783f11141e7f70ba90ab00b30f5a014f4935d08da96e02d2ece29e WHIRLPOOL 44f96ecc1e4d9b4f180cc21e1103d788cd0b83a8e341f75767fc0a2c42ae25d3ae18a55f0a5dae6821f22e1dae34c67fd96531a617490bfd61e0d6753c505bd2
|
||||||
|
EBUILD netzob-0.4.1.ebuild 1360 SHA256 89d68ee0845b2ce60cb9fa904f2ed16a6171e434cffe24f701e4140980fc2659 SHA512 c7bb0fec9c55e13ef95109c95a46bab322337bbc31a018354ca12e78c10fdcf92de5d97261664dc7a8c2ced30989c56d65529edad3bb187581bae49346915d25 WHIRLPOOL 580ead856b7269458c8177bedcbc3bd5f4c546c7406eb08f7837f8bc487bf32cda1ee2b7406c071de9fb961fec7ee1d06dad37f76988f4d2df1234e612036364
|
||||||
59
dev-python/netzob/netzob-0.4.1.ebuild
Normal file
59
dev-python/netzob/netzob-0.4.1.ebuild
Normal file
|
|
@ -0,0 +1,59 @@
|
||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||||
|
|
||||||
|
inherit eutils distutils-r1 python-r1
|
||||||
|
|
||||||
|
MY_PN="Netzob"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Network protocol modelization by reverse engineering"
|
||||||
|
HOMEPAGE="http://www.netzob.org/"
|
||||||
|
SRC_URI="http://www.netzob.org/repository/${PV}/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~x86 ~amd64"
|
||||||
|
IUSE="doc debug"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
x11-libs/gtk+:3
|
||||||
|
dev-python/impacket
|
||||||
|
dev-util/strace
|
||||||
|
sys-process/lsof
|
||||||
|
>=dev-python/lxml-2.3
|
||||||
|
dev-python/bitarray
|
||||||
|
dev-python/Babel
|
||||||
|
dev-python/pygobject:3
|
||||||
|
dev-python/pcapy
|
||||||
|
dev-python/python-ptrace
|
||||||
|
>=dev-python/httplib2-0.7.0
|
||||||
|
media-gfx/graphviz"
|
||||||
|
DEPEND="${RDEPEND}
|
||||||
|
>=dev-python/setuptools-0.6.30-r1
|
||||||
|
doc? ( >=dev-python/sphinx-1.1.3 )"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
DOCS=( README.rst AUTHORS.txt NEWS.rst COPYING.txt )
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
use debug && NETZOB_COMPILE_PROFILE="debug ${NETZOB_COMPILE_PROFILE}"
|
||||||
|
export NETZOB_COMPILE_PROFILE
|
||||||
|
distutils-r1_src_compile
|
||||||
|
|
||||||
|
if use doc; then
|
||||||
|
einfo "Generation of documentation"
|
||||||
|
pushd doc/documentation >/dev/null
|
||||||
|
sphinx-build -b html source html || die "Generation of documentation failed"
|
||||||
|
popd >/dev/null
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
distutils-r1_src_install
|
||||||
|
use doc && HTML_DOCS=( doc/documentation/html/ )
|
||||||
|
doman doc/netzob.1
|
||||||
|
}
|
||||||
2
dev-python/pcapy/Manifest
Normal file
2
dev-python/pcapy/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
DIST pcapy-0.10.8.tar.gz 26134 SHA256 b0a3b97e84489f4f0cac82a8cdb2ccdbbd5279dc0b55d3ef4866f7df3e7d4bd3 SHA512 94d5ef53d069df938205770223a03d4ae753e7c53a1905687b8cb3b308d58c01cf22b340ff6b9f77225b0c733ad5f2d9d0b57a766163832efbaf216b0125554b WHIRLPOOL 0894947503b3bb31837c769e1e885168d1f4f15d889dbe9b98e4b9fdc4f9db3b0eb2b1912bf2384cb2a8b7f0309a1dc74f6c555c76525bbb02a36ac407b11b4e
|
||||||
|
EBUILD pcapy-0.10.8.ebuild 514 SHA256 9f8fc3ed10cb7789578ddc18d7c6a18eb3f1a600a3b445c5a3d1705b0e6bed60 SHA512 b8ac73b562782832fc49c619859c7f770888997ac28621f60df40574488aec617829433da90794c3e87cb9ec05d21e3eb6949a854f22ab2a9f4653f252c68ee8 WHIRLPOOL 3f9417a0ffcf122b8bae9cd12a2505ed7b901643a3b83848e4efbbd02fe3c2238f373c783185195b41d5384731bfec2991c1bfa0b3a2202ad52eda515066f669
|
||||||
25
dev-python/pcapy/pcapy-0.10.8.ebuild
Normal file
25
dev-python/pcapy/pcapy-0.10.8.ebuild
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
# Copyright 1999-2012 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=4
|
||||||
|
|
||||||
|
PYTHON_DEPEND="2"
|
||||||
|
SUPPORT_PYTHON_ABIS="1"
|
||||||
|
RESTRICT_PYTHON_ABIS="3.*"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
net-libs/libpcap"
|
||||||
|
|
||||||
|
inherit distutils
|
||||||
|
|
||||||
|
DESCRIPTION="Python pcap extension"
|
||||||
|
HOMEPAGE="http://oss.coresecurity.com/projects/pcapy.html"
|
||||||
|
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
|
||||||
|
http://oss.coresecurity.com/repo/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="Apache-1.1"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
3
dev-python/python-osc/Manifest
Normal file
3
dev-python/python-osc/Manifest
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
DIST python-osc-1.5.tar.gz 17630 SHA256 0f93991bd4f27362e39a233cfd682ecf8fd19b281223b2180fb0ce44d7ec1f67 SHA512 3f7ef3feef4623cbe3257f0082cc1a469099fe7864f62ded5de209a9f0e963612cd77b7e576dac1009232292455b2dbce0637e7a53700703b85136be93b10aad WHIRLPOOL 67445c5cc0f7fecfc9dbe1f0ef0b06c412dd1dd91f82bcf22e89bd717a5a24422ba3d9caa329f0865c328c9f96a2bec4ad8b95db3c6b5e6a86b60037495a4484
|
||||||
|
EBUILD python-osc-1.5.ebuild 440 SHA256 c03e9564097a106fe6d04d87586b13408f7f93adedc9c5652b9983d9dfbf8b6d SHA512 14830fa3ca11061e96bc48eedd3ed684dd75d823ecb67a659420340c2d9a51a698a786dbf093ae055d260f8a4bce2f0fdda5ec32cf8ef0145aeac40050760f29 WHIRLPOOL 347bf9944d386dbd6b4dbc1d0583824c7a540a8cb28a738ef83f5898f64ab76e060677c5e5f88123987ec5e56583d3704e227c3256f42dddc5baeb8755111b51
|
||||||
|
MISC metadata.xml 236 SHA256 959661d8bd603a96922b2b967aae5e286e47008591ddaceec6f9028d65ed47c8 SHA512 2ecd45f1ba40d6a22a11497a95d818800c2dcce8cde872a673971235384ad1979bf08c526f22677ac2decd9f00aa50fc1401cb54042032735f4989f481c174b9 WHIRLPOOL 378657edf144c06e4acf4b89136c9983651c13ca3d0bf815dc0bc08097aa3d728efcd5c4338154dfd03f89b7ea16adb776d882f56a4c0f29744be96f529ffc5f
|
||||||
8
dev-python/python-osc/metadata.xml
Normal file
8
dev-python/python-osc/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer>
|
||||||
|
<email>ischluff@mailbox.org</email>
|
||||||
|
<name>Anton Schubert</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
||||||
21
dev-python/python-osc/python-osc-1.5.ebuild
Normal file
21
dev-python/python-osc/python-osc-1.5.ebuild
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python3_{4,5} )
|
||||||
|
|
||||||
|
inherit distutils-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Open Sound Control server and client implementations in pure Python"
|
||||||
|
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||||
|
HOMEPAGE="https://github.com/attwad/python-osc"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=""
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
5
dev-util/atom-shell/Manifest
Normal file
5
dev-util/atom-shell/Manifest
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
AUX 0001-fix-atom-shell-linking.patch 539 SHA256 2a3ebdf366b6f617cd1d15d198fc889e115af34312725223e73d53a440712961 SHA512 c81af4a4e440588c1a48814e25d5558d4927fa5113844b7fed2c2fd0222ec9f6c904930c6fd168c4b45c1fd0031664c32b4de43f23f59a2de0a9d6cab71588a1 WHIRLPOOL 030f24d797f0c1b94909b5d40319941cff6a69af99a2fbbe85f0c6b47ea0346406b8641faa4f8cdc60b89c4749856b35a83db67a6077e17dbd64033a4334b1c9
|
||||||
|
AUX 0002-fix-brightray-linking.patch 888 SHA256 6a3e551942059db631d439b9ea5210dda2c0c034296b1fcc190b2b7b3c8f231a SHA512 a965f1fbeec418ba16437f93fbe0937b3f3150e67945e129f01d2dc367e8c6c0e8380f6cb3581f085ad510f336c2f4eadba5d2183682217ec30211540189caec WHIRLPOOL 45dd54119e5a294834d1cd517c83ed5fcb12e042998bf22ac94162ca0ced37685edb5802b667dafb5670edc27dea5125948218a1441cd0d6e5e611ac503a7224
|
||||||
|
EBUILD atom-shell-0.21.3.ebuild 2309 SHA256 e05e98db6ad431018f33a143f0f7828b556faca3674a6b9e11e95eabf1b08a75 SHA512 4a0c00084d57def4a62b6f40509e62a1d30106575af2cf3bd3c468c01835756eba9d750ab22fff77646b71c305e57a6402ef4eecd1f713595bd8111d3f163cae WHIRLPOOL 890a15d9d8a78694898345a9bcd77bcffa301b3db7cec07fc12719c6af1fbbe6e5557a864679131fa55fdb2e1098230a19616628a61731e527586b4215ebb60f
|
||||||
|
EBUILD atom-shell-0.22.3-r2.ebuild 2384 SHA256 e0ae9dfa04427478e63a52c42efcc7d135235566d188733a50f362d90cd0bb69 SHA512 c0412255cd8e552ec7e74702415f1df653dedb73dec0b45af3cb0f3fcf55400c41455078f6d43f071f122fad26449f140c6724af0a67881101edde767a838f07 WHIRLPOOL da8bbe5f33ae226afad494d1e4c014ac9a6ea81faf993f8faea61df822901c72eb5ae0051d362c90e6e8fa9708f8064530381c4d9919bb71efd546916f4476a2
|
||||||
|
MISC metadata.xml 229 SHA256 49bb8cd6398798946a34277c6d2e012a6ae6370c2af278e0ef7f08bb95efd8b1 SHA512 d6173592dc3414e5bb0ca4bbd6cab74fecf77f95d3bef226ae5fd3ab584dd4a1fa32d58d7493d9a41504f2ff2903a975da99861bc02ef11980689d7943e9203b WHIRLPOOL 8ae331b2041b5ec3dc730ae03bd266e89ee7de52a7d1d22d7cac94e6934c013854e9100340f7175e4ec6afdbc611213c46048c48d5268d2219f27c27ee4975da
|
||||||
116
dev-util/atom-shell/atom-shell-0.21.3.ebuild
Normal file
116
dev-util/atom-shell/atom-shell-0.21.3.ebuild
Normal file
|
|
@ -0,0 +1,116 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Cross-platform desktop application shell"
|
||||||
|
HOMEPAGE="https://github.com/atom/atom-shell"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="git://github.com/atom/atom-shell"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/21"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
sys-devel/llvm:0/3.5[clang]
|
||||||
|
dev-lang/python:2.7
|
||||||
|
net-libs/nodejs[npm]
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
x11-libs/libnotify
|
||||||
|
gnome-base/libgnome-keyring
|
||||||
|
dev-libs/nss
|
||||||
|
dev-libs/nspr
|
||||||
|
gnome-base/gconf
|
||||||
|
media-libs/alsa-lib
|
||||||
|
net-print/cups
|
||||||
|
sys-libs/libcap
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/pango
|
||||||
|
dev-util/ninja
|
||||||
|
"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!<app-editors/atom-0.120.0
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
/usr/share/atom/libffmpegsumo.so
|
||||||
|
/usr/share/atom/libchromiumcontent.so
|
||||||
|
"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
# Update npm config to use python 2
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
einfo "Bootstrap atom-shell source"
|
||||||
|
|
||||||
|
# Fix util.execute function to be more verbose
|
||||||
|
sed -i -e 's/def execute(argv):/def execute(argv):\n print " - bootstrap: " + " ".join(argv)/g' \
|
||||||
|
./script/lib/util.py \
|
||||||
|
|| die "Failed to sed lib/util.py"
|
||||||
|
|
||||||
|
# Bootstrap
|
||||||
|
./script/bootstrap.py \
|
||||||
|
|| die "bootstrap failed"
|
||||||
|
|
||||||
|
# Fix libudev.so.0 link
|
||||||
|
sed -i -e 's/libudev.so.0/libudev.so.1/g' \
|
||||||
|
./vendor/brightray/vendor/download/libchromiumcontent/Release/libchromiumcontent.so \
|
||||||
|
|| die "libudev fix failed"
|
||||||
|
|
||||||
|
# Make every subprocess calls fatal
|
||||||
|
sed -i -e 's/subprocess.call(/subprocess.check_call(/g' \
|
||||||
|
./script/build.py \
|
||||||
|
|| die "build fix failed"
|
||||||
|
|
||||||
|
# Update ninja files
|
||||||
|
./script/update.py || die "update failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
OUT=out/$(usex debug Debug Release)
|
||||||
|
./script/build.py --configuration $(usex debug Debug Release) || die "Compilation failed"
|
||||||
|
echo "v$PV" > "${OUT}/version"
|
||||||
|
cp LICENSE "$OUT"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
into /usr/share/atom
|
||||||
|
insinto /usr/share/atom
|
||||||
|
exeinto /usr/share/atom
|
||||||
|
|
||||||
|
cd "${OUT}"
|
||||||
|
|
||||||
|
doexe atom libchromiumcontent.so libffmpegsumo.so
|
||||||
|
|
||||||
|
doins -r resources
|
||||||
|
doins -r locales
|
||||||
|
doins version
|
||||||
|
doins LICENSE
|
||||||
|
doins icudtl.dat
|
||||||
|
doins content_shell.pak
|
||||||
|
}
|
||||||
|
|
||||||
117
dev-util/atom-shell/atom-shell-0.22.3-r2.ebuild
Normal file
117
dev-util/atom-shell/atom-shell-0.22.3-r2.ebuild
Normal file
|
|
@ -0,0 +1,117 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
inherit git-r3 flag-o-matic python-any-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Cross-platform desktop application shell"
|
||||||
|
HOMEPAGE="https://github.com/atom/atom-shell"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="git://github.com/atom/atom-shell"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0/22"
|
||||||
|
|
||||||
|
if [[ ${PV} == *9999 ]];then
|
||||||
|
KEYWORDS=""
|
||||||
|
else
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
EGIT_COMMIT="v${PV}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
IUSE="debug"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
${PYTHON_DEPS}
|
||||||
|
>=sys-devel/llvm-3.5.0[clang]
|
||||||
|
dev-lang/python:2.7
|
||||||
|
|| ( net-libs/nodejs[npm] net-libs/iojs[npm] )
|
||||||
|
x11-libs/gtk+:2
|
||||||
|
x11-libs/libnotify
|
||||||
|
gnome-base/libgnome-keyring
|
||||||
|
dev-libs/nss
|
||||||
|
dev-libs/nspr
|
||||||
|
gnome-base/gconf
|
||||||
|
media-libs/alsa-lib
|
||||||
|
net-print/cups
|
||||||
|
sys-libs/libcap
|
||||||
|
x11-libs/libXtst
|
||||||
|
x11-libs/pango
|
||||||
|
dev-util/ninja
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!<app-editors/atom-0.120.0
|
||||||
|
"
|
||||||
|
|
||||||
|
QA_PRESTRIPPED="
|
||||||
|
/usr/share/atom/libffmpegsumo.so
|
||||||
|
/usr/share/atom/libchromiumcontent.so
|
||||||
|
"
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
python-any-r1_pkg_setup
|
||||||
|
|
||||||
|
# Update npm config to use python 2
|
||||||
|
npm config set python $PYTHON
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
einfo "Bootstrap atom-shell source"
|
||||||
|
|
||||||
|
# Fix util.execute function to be more verbose
|
||||||
|
sed -i -e 's/def execute(argv):/def execute(argv):\n print " - bootstrap: " + " ".join(argv)/g' \
|
||||||
|
./script/lib/util.py \
|
||||||
|
|| die "Failed to sed lib/util.py"
|
||||||
|
|
||||||
|
# Bootstrap
|
||||||
|
./script/bootstrap.py || die "bootstrap failed"
|
||||||
|
|
||||||
|
# Fix libudev.so.0 link
|
||||||
|
sed -i -e 's/libudev.so.0/libudev.so.1/g' \
|
||||||
|
./vendor/brightray/vendor/download/libchromiumcontent/Release/libchromiumcontent.so \
|
||||||
|
|| die "libudev fix failed"
|
||||||
|
|
||||||
|
# Make every subprocess calls fatal
|
||||||
|
sed -i -e 's/subprocess.call(/subprocess.check_call(/g' \
|
||||||
|
./script/build.py \
|
||||||
|
|| die "build fix failed"
|
||||||
|
|
||||||
|
# Update ninja files
|
||||||
|
./script/update.py || die "update failed"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
OUT=out/$(usex debug Debug Release)
|
||||||
|
./script/build.py --configuration $(usex debug Debug Release) || die "Compilation failed"
|
||||||
|
echo "v$PV" > "${OUT}/version"
|
||||||
|
cp LICENSE "$OUT"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
|
||||||
|
into /usr/share/atom
|
||||||
|
insinto /usr/share/atom
|
||||||
|
exeinto /usr/share/atom
|
||||||
|
|
||||||
|
cd "${OUT}"
|
||||||
|
|
||||||
|
doexe atom libchromiumcontent.so libffmpegsumo.so
|
||||||
|
|
||||||
|
doins -r resources
|
||||||
|
doins -r locales
|
||||||
|
doins version
|
||||||
|
doins LICENSE
|
||||||
|
doins icudtl.dat
|
||||||
|
doins content_shell.pak
|
||||||
|
doins natives_blob.bin
|
||||||
|
doins snapshot_blob.bin
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
15
dev-util/atom-shell/files/0001-fix-atom-shell-linking.patch
Normal file
15
dev-util/atom-shell/files/0001-fix-atom-shell-linking.patch
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
diff --git a/atom.gyp b/atom.gyp
|
||||||
|
index 9805db8..ab27cb7 100644
|
||||||
|
--- a/atom.gyp
|
||||||
|
+++ b/atom.gyp
|
||||||
|
@@ -587,10 +587,6 @@
|
||||||
|
'-rpath \$$ORIGIN',
|
||||||
|
# Make native module dynamic loading work.
|
||||||
|
'-rdynamic',
|
||||||
|
- '<!@(pkg-config --libs-only-L --libs-only-other dbus-1 x11 xrandr xext gconf-2.0)',
|
||||||
|
- ],
|
||||||
|
- 'libraries': [
|
||||||
|
- '<!@(pkg-config --libs-only-l dbus-1 x11 xrandr xext gconf-2.0)',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
# Required settings of using breakpad.
|
||||||
20
dev-util/atom-shell/files/0002-fix-brightray-linking.patch
Normal file
20
dev-util/atom-shell/files/0002-fix-brightray-linking.patch
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
diff --git a/vendor/brightray/brightray.gyp b/vendor/brightray/brightray.gyp
|
||||||
|
index c00db15..dbcfa3c 100644
|
||||||
|
--- a/vendor/brightray/brightray.gyp
|
||||||
|
+++ b/vendor/brightray/brightray.gyp
|
||||||
|
@@ -101,11 +101,14 @@
|
||||||
|
'-fno-rtti',
|
||||||
|
],
|
||||||
|
'link_settings': {
|
||||||
|
+ 'ld-flags': [
|
||||||
|
+ '<!@(pkg-config --libs-only-L --libs-only-other gtk+-2.0 libnotify dbus-1 x11 xrandr xext gconf-2.0)',
|
||||||
|
+ ],
|
||||||
|
'libraries': [
|
||||||
|
'<(brightray_source_root)/<(libchromiumcontent_library_dir)/libchromiumcontent.so',
|
||||||
|
'<(brightray_source_root)/<(libchromiumcontent_library_dir)/libchromiumviews.a',
|
||||||
|
'-lpthread',
|
||||||
|
- '<!@(pkg-config --libs gtk+-2.0 libnotify)',
|
||||||
|
+ '<!@(pkg-config --libs-only-l gtk+-2.0 libnotify dbus-1 x11 xrandr xext gconf-2.0)',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
}],
|
||||||
8
dev-util/atom-shell/metadata.xml
Normal file
8
dev-util/atom-shell/metadata.xml
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer>
|
||||||
|
<email>aegypius@github.com</email>
|
||||||
|
<name>aegypius</name>
|
||||||
|
</maintainer>
|
||||||
|
</pkgmetadata>
|
||||||
6
dev-util/ios-webkit-debug-proxy/Manifest
Normal file
6
dev-util/ios-webkit-debug-proxy/Manifest
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
DIST 1.4.tar.gz 325667 SHA256 d9112c59fec966dc60db2d153844b643ca00dbbc547105798ca4696c87166c70 SHA512 1f0b39966be653b084993835c339f34afa1610fc52dbd3d969c09b095bdc3cf5cad691568b1f91b4551b5d8e3e4b8a9db372af66426cdf83f8567b5237cadf00 WHIRLPOOL 5da170a33e869c41f4d34625958f6c4495b6acb6c42294ea322e80dabd1f7fe23e0f22b7eafce90c676dc52db17da0dbc9f84c6240c3b1db2c7b0ad1d03552a4
|
||||||
|
DIST 1.6.tar.gz 326820 SHA256 92f45cfb26acf51e86c37f00a00292f7ac78cc4abe8cf094c3eb176d7e7c603d SHA512 8a975f8885a7d30b6acdedd3323f6de7b208c119094d05b2d5ebbceea6dcb6e0934b3770926dc6847fb0ffc2903bfb154bff2cc0dd252d37751ad9766d5456b5 WHIRLPOOL bc8ffc0197677d5da9f9e43ba01cf342e5f1e499a349acb8dc564795f8ed1a00c12d0335990949d0763810558e20d51998ba71897a789437dc816eaec9c4a235
|
||||||
|
EBUILD ios-webkit-debug-proxy-1.4.ebuild 519 SHA256 0654aff171d91e9d0abef3ef09b5fd51762e51c3d88fc579fd4ddcde0669d182 SHA512 631518e49d750d6bace0cd86380035e9f5df37800e414c5e43bd2510e0ec60a634c7192bb4d1a172b6b50e88dfe61c2e8d5161c9cc06319a3e16c80533ee2102 WHIRLPOOL ff633b13aaf1595ce74dc2b79624084c8fb8c1e2a7d494659f7a81c6c7a74a22420dbe7b5ac27e1ba37c78185b4b9ea0dd5a25970f5eaa51727501b2caa08b3b
|
||||||
|
EBUILD ios-webkit-debug-proxy-1.6.ebuild 525 SHA256 cd0741e054b3377e555f5410415dc35c13ae8d87acb8f73f85874b431cd741cc SHA512 8e379b23b3352b4432abab85bd1c4c60257e97716f15b83980cc7904b15d76bce9354873f955752b8223f9216e20d0ad1f110bbc69ba46e2eec8bb1d6714ed32 WHIRLPOOL 8f5a8e7d50a612a5d536aa3f84f7868508b481c99547b7eb2e6bf442a20a275b115fd34fcf45c8c7852d7d54a1b8adef50bc6defe1c223561a01684b1497c13a
|
||||||
|
EBUILD ios-webkit-debug-proxy-9999.ebuild 659 SHA256 21778d1da5b8b0adf290b63f0aad45703285206e1578f36f93dbdad250cb249c SHA512 6c6938335d33f0773bdbffd94fbde6abf7fdad0b222ff849637828a59c6a30e4599febd9858123c8f3c85c92bef882cb5636179f7463b6124d4b2412882be397 WHIRLPOOL ba32162e3c99972d96007d77efd6a0fc5321678f70e50255531be14b7c5453e4470287f8809880baa81e06e085e9527bf5fe3e59cfdf31a96d66b8c0d9a2d3e3
|
||||||
|
MISC metadata.xml 141 SHA256 bdd2e2a14c0b5f3f6bcffeb6f03cc3d4c76634dcece7020b880156a37173e18c SHA512 57637ce6bae0647c1c29da48ac966a09ffb71bc10ce1db45bcd61858403a82549365c24dca67dc0e57434dd1b25a804664c9c809b4d5e9ffef30d2781b3b4e96 WHIRLPOOL 4881d179ec0611e5d35292e9ed7e281afc5d5bf2d4416f9cebf5fa9952897aed30270c0cf9462f0bab86892c30fce3d61f458fa1826d35d73610f305017f2c5f
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
# Copyright 1999-2010 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit autotools
|
||||||
|
|
||||||
|
DESCRIPTION="A DevTools proxy (WebKit Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector)"
|
||||||
|
HOMEPAGE="https://github.com/google/{$PN}"
|
||||||
|
SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
DEPEND="app-pda/libimobiledevice
|
||||||
|
app-pda/libplist"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_prepare(){
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
# Copyright 1999-2010 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit autotools
|
||||||
|
|
||||||
|
DESCRIPTION="A DevTools proxy (WebKit Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector)"
|
||||||
|
HOMEPAGE="https://github.com/google/{$PN}"
|
||||||
|
SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
DEPEND="app-pda/libimobiledevice
|
||||||
|
>=app-pda/libplist-1.12"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_prepare(){
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
# Copyright 1999-2010 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit autotools git-2
|
||||||
|
|
||||||
|
REV="master"
|
||||||
|
DESCRIPTION="A DevTools proxy (WebKit Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector)"
|
||||||
|
HOMEPAGE="https://github.com/google/{$PN}"
|
||||||
|
SRC_URI=""
|
||||||
|
EGIT_REPO_URI="git://github.com/google/${PN}.git"
|
||||||
|
#SRC_URI="https://github.com/iSchluff/${PN}/archive/${REV}.zip"
|
||||||
|
#EGIT_REPO_URI="git://github.com/iSchluff/${PN}.git"
|
||||||
|
|
||||||
|
LICENSE="BSD"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
DEPEND="app-pda/libimobiledevice
|
||||||
|
>=app-pda/libplist-1.12"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_prepare(){
|
||||||
|
eautoreconf
|
||||||
|
}
|
||||||
6
dev-util/ios-webkit-debug-proxy/metadata.xml
Normal file
6
dev-util/ios-webkit-debug-proxy/metadata.xml
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
</pkgmetadata>
|
||||||
|
|
||||||
|
|
||||||
2
dev-util/racer/Manifest
Normal file
2
dev-util/racer/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
DIST racer-v1.1.0.tar.gz 118276 SHA256 f969e66d5119f544347e9f9424e83d739eef0c75811fa1a5c77e58df621e066d SHA512 880bbd028eac665a6c43ef9f494e1d23d726dd196ceae9bfa1d9896f6af86def1bbba7c3b4bed6079f0089a01b26c76a703206dc6f33a6e99c79b2344af85bef WHIRLPOOL 707adb064451ec7b4d3ae081675273dbd72cfd554a9b0e0e0518fa98848e76534b21a4185b84968a0b76f551278fef3ba96d77a49b70da0855e42fca097b8776
|
||||||
|
EBUILD racer-1.1.0.ebuild 1769 SHA256 dfe190be28f0c9109b5ace8ccea7c31c0338e6eb29621411a096ed9a51d9d477 SHA512 2c682c8d8a62f8a42c3c5f79989b42d6d9bbebf2f8d6447dd4020198e998e1a5227325ffe05b2c07cdd95f9651ae267b147a8040dbee0f25336a0d9091977245 WHIRLPOOL 4e73f22e887849f3a2aed21179bb31eb82ad4eb4a4a343ba84374d79e0d83f1c8b342979d6ac8ec89a99e0416b48795d5e3f70caa79b40f535468ad7fdb57f11
|
||||||
68
dev-util/racer/racer-1.1.0.ebuild
Normal file
68
dev-util/racer/racer-1.1.0.ebuild
Normal file
|
|
@ -0,0 +1,68 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils elisp-common
|
||||||
|
|
||||||
|
DESCRIPTION="Rust Code Completion utility "
|
||||||
|
HOMEPAGE="https://github.com/phildawes/racer"
|
||||||
|
SRC_URI="https://github.com/phildawes/racer/archive/v${PV}.tar.gz -> ${PN}-v${PV}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
IUSE="emacs vim"
|
||||||
|
|
||||||
|
COMMON_DEPEND="virtual/rust:*
|
||||||
|
emacs? (
|
||||||
|
app-emacs/company-mode[ropemacs]
|
||||||
|
app-emacs/rust-mode
|
||||||
|
virtual/emacs )
|
||||||
|
vim? ( || ( app-editors/vim app-editors/gvim ) )"
|
||||||
|
DEPEND="${COMMON_DEPEND}
|
||||||
|
dev-util/cargo"
|
||||||
|
RDEPEND="${COMMON_DEPEND}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
cargo build --release
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin target/release/racer
|
||||||
|
if use emacs; then
|
||||||
|
elisp-install ${PN} editors/racer.el
|
||||||
|
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
|
||||||
|
fi
|
||||||
|
if use vim; then
|
||||||
|
insinto /usr/share/vim/vimfiles/plugin/
|
||||||
|
sed -i 's|\(g:racer_cmd = \).*|\1"/usr/bin/racer"|' plugin/racer.vim
|
||||||
|
doins plugin/racer.vim
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "You most probably should fetch rust sources for best expirience."
|
||||||
|
elog "Racer will look for sources in path pointed by RUST_SRC_PATH"
|
||||||
|
elog "environment variable. You can use"
|
||||||
|
elog "% export RUST_SRC_PATH=<path to>/rust/src."
|
||||||
|
elog
|
||||||
|
if use emacs; then
|
||||||
|
elog "You should use '(setq racer-rust-src-path \"<path-to>/rust/src/\")'"
|
||||||
|
elog "for emacs plugin to be able to find rust sources for racer."
|
||||||
|
elog
|
||||||
|
elisp-site-regen
|
||||||
|
fi
|
||||||
|
if use vim; then
|
||||||
|
elog "For vim you can use 'let \$RUST_SRC_PATH=\"<path-to>/rust/src/\"'"
|
||||||
|
elog "if you don't want to use environment variable"
|
||||||
|
elog "You also can use \"set hidden\" or else your buffer will be"
|
||||||
|
elog "unloaded on every goto-definition"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
use emacs && elisp-site-regen
|
||||||
|
}
|
||||||
|
|
||||||
3
games-arcade/nsnake/Manifest
Normal file
3
games-arcade/nsnake/Manifest
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
AUX Makefile.patch 1258 SHA256 5da958b0a6783a93cb4805fea7c9789d19d327690087d18a34b7ddd44e87d67b SHA512 e9d7737cd22fb3d6a6ffaea839796da821393cc2ccc65ed3790d814a9f3fa271cf435c240f9c84c9448d5e29b2b3838639c71f0d0ecc913b17fe862e6c57e96e WHIRLPOOL 2136fa1d90b1b27880a7d26feb3074b174bc28946993f3388ad2009a672cd6c57860aad62d77f431d55ba72e967692ffb27bac7af387ff785ea8a7b4279b2cb3
|
||||||
|
DIST nsnake-3.0.1.tar.gz 91658 SHA256 7240dafe35e17b01134591d7ae8f09f5a375cded8b01e43ba97ca3610a09ea61 SHA512 94930849ce0ff3137c2033f4148858d55dbfdeb66f42109669891462914e434eeb0a442bca9804d8760f63ccb490264263602af11749f489f99c3c1c69e68139 WHIRLPOOL 397dd98c0b9e5bf2f35266a84e267cad787c9436d2e5a7cb34598f2a0aacea5aeccd3fb9910b819aa5e6836d521329748dea656ac1fbaca3da6b6b6cdb22e682
|
||||||
|
EBUILD nsnake-3.0.1.ebuild 921 SHA256 0bb3d428eb20139fa423cc6e334c52d68797a5b110d7edcf9a22b4520bf15024 SHA512 4fa3dcd53813f24abc8a3ad6b3a9f76e6bc2d522d4353ad09d823b8904b3056ab64a6dee883a7678f37741a39aebde0f3a1002a1654d40e51c29eaddfc121a5f WHIRLPOOL 40d2795f1a968fb6dfe3cace54b0265d43a5b7507cb205eb94224e4811bbd92892c70b1ac03e68661a859c3dcecc81522883052033c169618e93fc294bb26ea8
|
||||||
50
games-arcade/nsnake/files/Makefile.patch
Normal file
50
games-arcade/nsnake/files/Makefile.patch
Normal file
|
|
@ -0,0 +1,50 @@
|
||||||
|
diff --git a/Makefile b/Makefile
|
||||||
|
index 40f0249..0b239af 100644
|
||||||
|
--- a/Makefile
|
||||||
|
+++ b/Makefile
|
||||||
|
@@ -38,14 +38,14 @@
|
||||||
|
|
||||||
|
# General Info
|
||||||
|
PACKAGE = nsnake
|
||||||
|
-VERSION = 3.0.0
|
||||||
|
+VERSION = 3.0.1
|
||||||
|
DATE = $(shell date "+%b%Y")
|
||||||
|
|
||||||
|
# Install dirs
|
||||||
|
-PREFIX = /usr
|
||||||
|
-EXEC_PREFIX = $(PREFIX)
|
||||||
|
-DATAROOTDIR = $(PREFIX)/share
|
||||||
|
-BINDIR = $(EXEC_PREFIX)/bin
|
||||||
|
+PREFIX ?= /usr
|
||||||
|
+EXEC_PREFIX ?= $(PREFIX)
|
||||||
|
+DATAROOTDIR ?= $(PREFIX)/share
|
||||||
|
+BINDIR ?= $(EXEC_PREFIX)/bin
|
||||||
|
|
||||||
|
# Misc stuff
|
||||||
|
PNGDIR = $(DATAROOTDIR)/icons/hicolor
|
||||||
|
@@ -62,9 +62,7 @@ MANPAGE = doc/man/$(MANFILE)
|
||||||
|
|
||||||
|
# Build info
|
||||||
|
EXE = $(PACKAGE)
|
||||||
|
-CDEBUG = -O2
|
||||||
|
-CXXFLAGS = $(CDEBUG) -Wall -Wextra $(CFLAGS_PLATFORM)
|
||||||
|
-LDFLAGS = -lncurses $(LDFLAGS_PLATFORM)
|
||||||
|
+LDFLAGS += -lncurses
|
||||||
|
INCLUDESDIR = -I"src/" -I"deps/"
|
||||||
|
LIBSDIR =
|
||||||
|
|
||||||
|
@@ -81,7 +79,6 @@ DEFINES = -DVERSION=\""$(VERSION)"\" \
|
||||||
|
|
||||||
|
# commander stuff
|
||||||
|
COMMANDERDIR = deps/commander
|
||||||
|
-COMMANDER_CFLAGS = -O2 -Wall -Wextra $(CFLAGS_PLATFORM)
|
||||||
|
COMMANDER_OBJS = $(COMMANDERDIR)/commander.o
|
||||||
|
|
||||||
|
# Distribution tarball
|
||||||
|
@@ -204,4 +201,4 @@ docclean:
|
||||||
|
|
||||||
|
$(COMMANDERDIR)/commander.o: $(COMMANDERDIR)/commander.c
|
||||||
|
# Compiling $<...
|
||||||
|
- $(MUTE)$(CC) $(COMMANDER_CFLAGS) $< -c -o $@
|
||||||
|
+ $(MUTE)$(CC) $(CFLAGS) $< -c -o $@
|
||||||
|
|
||||||
44
games-arcade/nsnake/nsnake-3.0.1.ebuild
Normal file
44
games-arcade/nsnake/nsnake-3.0.1.ebuild
Normal file
|
|
@ -0,0 +1,44 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils games
|
||||||
|
|
||||||
|
MY_PN="nSnake"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
DESCRIPTION="A clone of the classic snake game on the terminal"
|
||||||
|
HOMEPAGE="http://nsnake.alexdantas.net/"
|
||||||
|
SRC_URI="https://github.com/alexdantas/nSnake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
sys-libs/ncurses:0
|
||||||
|
"
|
||||||
|
RDEPEND="
|
||||||
|
${DEPEND}
|
||||||
|
"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${MY_P}"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/Makefile.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
PREFIX="${GAMES_PREFIX}" DATAROOTDIR="${GAMES_DATADIR_BASE}" EXEC_PREFIX="${GAMES_PREFIX}" BINDIR="${GAMES_BINDIR}" emake
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
PREFIX="${GAMES_PREFIX}" DATAROOTDIR="${GAMES_DATADIR_BASE}" EXEC_PREFIX="${GAMES_PREFIX}" BINDIR="${GAMES_BINDIR}" emake DESTDIR="${D}" install
|
||||||
|
|
||||||
|
dodoc README.md ChangeLog AUTHORS
|
||||||
|
|
||||||
|
prepgamesdirs
|
||||||
|
}
|
||||||
|
|
||||||
40
games-arcade/snayke/snayke-2.4.ebuild
Normal file
40
games-arcade/snayke/snayke-2.4.ebuild
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: This ebuild is from Lua overlay; Bumped by mva; $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit eutils games
|
||||||
|
|
||||||
|
MY_P="beta1"
|
||||||
|
# Upstream change strange version numeration: 2.4 = beta1, 2.5 (future release) = beta2...
|
||||||
|
|
||||||
|
DESCRIPTION="A nice 2D Snake game (like on Tetris)"
|
||||||
|
HOMEPAGE="http://snayke.net/ https://love2d.org/forums/viewtopic.php?f=5&t=2841"
|
||||||
|
SRC_URI="http://snayke.net/downloads/snayke_${MY_P}.love -> ${P}.zip"
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
RESTRICT=""
|
||||||
|
|
||||||
|
DEPEND=">=games-engines/love-0.8.0"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local dir="${GAMES_DATADIR}/love/${PN}"
|
||||||
|
insinto "${dir}"
|
||||||
|
doins -r .
|
||||||
|
games_make_wrapper "${PN}" "love /usr/share/games/love/${P}"
|
||||||
|
make_desktop_entry "${PN}"
|
||||||
|
prepgamesdirs
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "${PN} savegames and configurations are stored in:"
|
||||||
|
elog "~/.local/share/love/${PN}/"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
2
media-gfx/dispcalgui/Manifest
Normal file
2
media-gfx/dispcalgui/Manifest
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
DIST dispcalGUI-3.0.4.2.tar.gz 8952321 SHA256 a56a698540603eadb56980e7a485fad748646f36a056d0f45225532938343f0b SHA512 15cb084495f48f83bad90b5e10ca154121c65b60787ffcff171033e5beb2852dbba7dbfdccfaba338b892879ea9806417de56556c14e3ec318d8a040b2e54e25 WHIRLPOOL 053d0ca0b49b0efb073aa9df6cc440fdfc1780570ec3a24c22eeefd3f00e0e4b0712ce2202738716b82a2a3f7016de9c5db10d6422801ba22bc6273b9e565af2
|
||||||
|
EBUILD dispcalgui-3.0.4.2.ebuild 1969 SHA256 2d483c1a8b89f66893a86537a7f7d115a311d45e03ecf306f5d63583d3e2ec09 SHA512 cc9a6debee95e4296a88db77413163e8e4aac6247f613c6c439c788e287a6a1b1f371248e6c0da0ecd7bbd84b2989f99ea6a63c1f91aa299817c0ba8c90fdd40 WHIRLPOOL a658bdb9d434be27da8a8ab878518310bd188bfdf733d424fa1d5033246708a553202f161ca021932caa4f92639566711f562ca6e4bf9dd6027c9d5d43451a9f
|
||||||
74
media-gfx/dispcalgui/dispcalgui-3.0.4.2.ebuild
Normal file
74
media-gfx/dispcalgui/dispcalgui-3.0.4.2.ebuild
Normal file
|
|
@ -0,0 +1,74 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
PYTHON_COMPAT=( python2_7 )
|
||||||
|
RESTRICT="mirror strip"
|
||||||
|
|
||||||
|
inherit distutils-r1 fdo-mime eutils
|
||||||
|
|
||||||
|
MY_PN="dispcalGUI"
|
||||||
|
MY_P="${MY_PN}-${PV}"
|
||||||
|
|
||||||
|
DESCRIPTION="Display Calibration and Characterization powered by Argyll CMS"
|
||||||
|
HOMEPAGE="http://dispcalgui.hoech.net/"
|
||||||
|
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND=">=media-gfx/argyllcms-1.7.0
|
||||||
|
dev-python/wxpython:2.8
|
||||||
|
>=x11-libs/libX11-1.3.3
|
||||||
|
>=x11-apps/xrandr-1.3.2
|
||||||
|
>=x11-libs/libXxf86vm-1.1.0
|
||||||
|
>=x11-proto/xineramaproto-1.2
|
||||||
|
>=x11-libs/libXinerama-1.1"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
>=dev-python/numpy-1.2.1"
|
||||||
|
|
||||||
|
S=${WORKDIR}/${MY_P}
|
||||||
|
|
||||||
|
DOCS=(
|
||||||
|
README.html
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Prohibit setup from running xdg-* programs, resulting to sandbox violation
|
||||||
|
cd "${S}/dispcalGUI" || die "Cannot cd to source directory."
|
||||||
|
sed -e 's/if which(\"xdg-icon-resource\"):/if which(\"xdg-icon-resource-non-existant\"):/' \
|
||||||
|
-e 's/if which(\"xdg-desktop-menu\"):/if which(\"xdg-desktop-menu-non-existant\"):/' \
|
||||||
|
-i postinstall.py || die "sed'ing out the xdg-* setup functions failed"
|
||||||
|
|
||||||
|
# Remove deprecated Encoding key from .desktop file
|
||||||
|
cd "${S}" || die "Cannot cd to work directory."
|
||||||
|
for offendingFile in $(grep -r -l "Encoding=UTF-8" .); do
|
||||||
|
sed -e '/Encoding=UTF-8/d' -i "${offendingFile}" || \
|
||||||
|
die "removing deprecated Encoding key from .desktop files failed"
|
||||||
|
done
|
||||||
|
|
||||||
|
distutils-r1_src_prepare
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
distutils-r1_src_install
|
||||||
|
#remove udev files
|
||||||
|
rm -rf "${D}"/etc/udev/rules.d
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Run xdg-* programs the Gentoo way since we removed this functionality from the original package
|
||||||
|
fdo-mime_mime_database_update
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
# Run xdg-* programs the Gentoo way since we removed this functionality from the original package
|
||||||
|
fdo-mime_mime_database_update
|
||||||
|
fdo-mime_desktop_database_update
|
||||||
|
}
|
||||||
|
|
||||||
3
media-sound/teamspeak-client-bin/Manifest
Normal file
3
media-sound/teamspeak-client-bin/Manifest
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
DIST TeamSpeak3-Client-linux_amd64-3.0.16.run 35784109 SHA256 62034baddf352dd2fea615f0aac9a6df7eae363bb3ed7cad78c1fb996b86773f SHA512 a65d986fe4860caf1bba8217fcf429fe4571867439e734e5838893e31167fa1f134c4cabbd3ef80d744f22298172d87496e4f025f51fd7c275781a3bc2c56838 WHIRLPOOL bf3bd39f93aa08b625e659d2cdd5ab857e0f940a344f5535f2941cce367a57b5191b61f18c7b5e63c3b051dac57ebb8c3df739ebc0fec1a721e863afc1e833c2
|
||||||
|
DIST TeamSpeak3-Client-linux_x86-3.0.16.run 36484150 SHA256 3fb21e9b428c0b535c90b0a191bcf1baae29bf99be7cf4621b9da276dd5e76ac SHA512 67b1da2769b1a34cd1affc3e36c1d74d7225711666e1c6d0ededbc4c0dc94d52b9d07181ea89db4d8ec09e58f9e61081f981663338ed7d7ec8efac3719f4b0ad WHIRLPOOL 9c2d51ae9d5a77b833ce7ee400cc611df6727e4793de51d6c95fa8e864d5f17bfe2272ac451751250333ac567bb5b3d4366184113f0d74545ed36088dc2bf438
|
||||||
|
EBUILD teamspeak-client-bin-3.0.16.ebuild 1951 SHA256 135a81df7529e976b0fb584318eac1ac3eddc0f7f086af7f79f6d286eed819d7 SHA512 41c2bbe6a67571b75e17742d29a7aaa4dd452fa5cdbba601ee3acc21da9e6bb6e787d531b9265ff807a3d87ed4855d32ffff00c512918090c8ad9f51f35a436a WHIRLPOOL 607f8e60f20096267723ac275d5ac69eff0be621d4021af585dea9e3e155915b4e17b9bf4e5df009cbefb23aa8b7c3e7cae0261fc3da605dc05be8a16c620856
|
||||||
|
|
@ -0,0 +1,74 @@
|
||||||
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak-client-bin/teamspeak-client-bin-3.0.13.1.ebuild,v 1.1 2013/11/09 18:44:21 tomwij Exp $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit eutils unpacker
|
||||||
|
|
||||||
|
DESCRIPTION="TeamSpeak Client - Voice Communication Software"
|
||||||
|
HOMEPAGE="http://www.teamspeak.com/"
|
||||||
|
LICENSE="teamspeak3"
|
||||||
|
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
RESTRICT="fetch mirror strip"
|
||||||
|
IUSE="alsa pulseaudio"
|
||||||
|
|
||||||
|
REQUIRED_USE="|| ( alsa pulseaudio )"
|
||||||
|
|
||||||
|
SRC_URI="amd64? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_amd64-${PV/_/-}.run )
|
||||||
|
x86? ( http://ftp.4players.de/pub/hosted/ts3/releases/${PV}/TeamSpeak3-Client-linux_x86-${PV/_/-}.run )"
|
||||||
|
|
||||||
|
RDEPEND="dev-qt/qtcore:5
|
||||||
|
dev-qt/qtgui:5
|
||||||
|
dev-qt/qtwidgets:5
|
||||||
|
dev-qt/qtnetwork:5
|
||||||
|
dev-qt/qtsql:5
|
||||||
|
sys-libs/glibc
|
||||||
|
sys-libs/zlib
|
||||||
|
|
||||||
|
alsa? ( media-libs/alsa-lib )
|
||||||
|
pulseaudio? ( media-sound/pulseaudio )"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
pkg_nofetch() {
|
||||||
|
if use amd64 ; then
|
||||||
|
einfo "Please download TeamSpeak3-Client-linux_amd64-${PV/_/-}.run"
|
||||||
|
elif use x86 ; then
|
||||||
|
einfo "Please download TeamSpeak3-Client-linux_x86-${PV/_/-}.run"
|
||||||
|
fi
|
||||||
|
einfo "from ${HOMEPAGE}?page=downloads and place this"
|
||||||
|
einfo "file in ${DISTDIR}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
# Remove unwanted soundbackends.
|
||||||
|
if ! use alsa ; then
|
||||||
|
rm soundbackends/libalsa* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! use pulseaudio ; then
|
||||||
|
rm soundbackends/libpulseaudio* || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Rename the tsclient to its shorter version, required by the teamspeak3 script we install.
|
||||||
|
mv ts3client_linux_* ts3client || die "Couldn't rename ts3client to its shorter version."
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir /opt/teamspeak3-client
|
||||||
|
insinto /opt/teamspeak3-client
|
||||||
|
doins -r *
|
||||||
|
|
||||||
|
fperms +x /opt/teamspeak3-client/ts3client
|
||||||
|
|
||||||
|
exeinto /usr/bin
|
||||||
|
doexe "${FILESDIR}/teamspeak3"
|
||||||
|
|
||||||
|
make_desktop_entry teamspeak3 TeamSpeak3 \
|
||||||
|
"/opt/teamspeak3-client/pluginsdk/docs/client_html/images/logo.png" \
|
||||||
|
Network
|
||||||
|
}
|
||||||
|
|
||||||
1
metadata/layout.conf
Normal file
1
metadata/layout.conf
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
masters=gentoo
|
||||||
7
net-p2p/syncthing/Manifest
Normal file
7
net-p2p/syncthing/Manifest
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
AUX conf.d/syncthing 485 SHA256 03e1a450f779ce8533c568fe711cb93f20b16fb0de9cf8a1c729c63f12d3c00e SHA512 fae2a22e18cc014294a79936881fc23b72a882c1bdce21b767b4e35ed5f4474d2ac3020e79c5566ef2f9729ecd7dbe510163b8fc8ecb3554b93281a1b423e555 WHIRLPOOL e0128e63652981d7750efcba8b0e8c168e86d18f72a2f5660916b6931e9a6ee738914e6903f36fa8eef8e163a707e4ad0e06f918c8f3be116bfca8e621046ad8
|
||||||
|
AUX init.d/syncthing 849 SHA256 f8f05cdfeeafcb8d17abe79391c0fb7324371a003c4b8cbebeb8b7a7f519f007 SHA512 ad2034ee19150b67590a9e503fdf2c8250b0a0aef5f567dd5c1da114a40f039f327f35cce02d71d98d970f18b907dff14645bd69c37b9352bcc7944aeccfcc38 WHIRLPOOL 80c826163ccbafc9363dca24dc9fab22d78c8cd6a7af59f27fe6626a3ced6e54eb2f2e2a96761671bd98eaaaa56e3a33899a4d74c8614794e318b5197db5bb39
|
||||||
|
DIST syncthing-0.12.4.tar.gz 3980565 SHA256 c8db6feb385f95b3040fa3fd9bcdf662a1faaa882fe6011b30c8bbd07cc49b83 SHA512 3d75054cad561c42baa1defc6e36cc1e35ee6102219d88841757708aa8b6002aaa327d1cb885f028e2c847fbd680500c7e6186a35671c384c572cd626cc1332b WHIRLPOOL 6275e1734255e18fce7549b4c31c3553c487a589d82a05ff09c29d6b036bf0f9fea04287c009a316bee16fd9db1b60191b5b2ee9508c54f2b539dae298180d0f
|
||||||
|
DIST syncthing-linux-amd64-v0.11.10.tar.gz 4294399 SHA256 db4845cbc75b832f0de9ad4d1b431047eb1e2a12ee5f5577be7c7181faadda2a SHA512 8dac38019e2125eb642f8e2095575f03d41f14cce1a47be2f0a3dd4ef9759ea8d5d1515d011b11d8773781ad59fcae5619555d83beee14f964a5fdd9eb44bd50 WHIRLPOOL f4b57501c9f5bc4c9422b68ea323948d4f7fe398950f7ff47a66bdda842162507f9651c122950355ba3132d81e10c8326ff203d97fb8bc2d2117137d9e9a5558
|
||||||
|
EBUILD syncthing-0.11.10.ebuild 2176 SHA256 96d33f9aa7ee6b89ef0853367ecdf5b323fe3fcbf7f7ffa27a7eb97185ef627b SHA512 48ea3334ad9185c4f6997fd50286bc0ea4e1f81110bc10deabcbb221ee4ae9a72b886972c4ebd937695ad151ac698f6960dea75ee0cd99f8c7b0d227a3f6bb58 WHIRLPOOL 40fe61a046b935449a236321ebcd47e96430aad7dcf43543f415dc7c69d8bd81ec10333a8ad397c4b06ef4a805297ef94b5751a9cbeebc9d40d307dec1f6541e
|
||||||
|
EBUILD syncthing-0.12.4.ebuild 1693 SHA256 61f875eedb55f9c24ff5cef93c93b9c5a42c51a48aa14179c3235372a4f0acb7 SHA512 1db8187521299713a80ee37d1fb6c79a744f551c8b6eec22c7aa999bc9b26e3ba964e969727c8f22d139fdf8fb127694ad3287836a64275fc54be41b0a150225 WHIRLPOOL 08d94e48c7741cdea76898d3d9656bdfa7a57e9b2a00b19657097da4ffa817797c4b56963333f22ba70d17a931348e0dc673ef7225e1125b331b6c9c3e8d10da
|
||||||
|
EBUILD syncthing-9999.ebuild 1380 SHA256 43a8bf73dfcc451685e725469fd1a4334669a4cc64f073da12c47ea7206fb529 SHA512 e99d8e3de0e7206224f79227a2ff30af5a2c1abe5bcefe6cd045350f6a6dc87f4f1ad7dd25078d94b81b77a431021ecf7e99db3628083f3363e7425fd8f0f5df WHIRLPOOL 50448032c84ecaba7b31c15d7aa17bc00c4c441ebf1c938cc112591e41165da13422b65861341e84cb62997fbfc86b403a64b5c3642117467bcc196f40415637
|
||||||
16
net-p2p/syncthing/files/conf.d/syncthing
Normal file
16
net-p2p/syncthing/files/conf.d/syncthing
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
# Config file for /etc/init.d/syncthing
|
||||||
|
|
||||||
|
SYNC_NAME="syncthing"
|
||||||
|
SYNC_PIDFILE="/var/run/${SYNC_NAME}.pid"
|
||||||
|
|
||||||
|
# If you are going to run syncthing as a user, also uncomment the SYNC_HOME line
|
||||||
|
SYNC_USER="root"
|
||||||
|
SYNC_GROUP="root"
|
||||||
|
#SYNC_HOME="/home/${SYNC_USER}/.config/${SYNC_NAME}"
|
||||||
|
|
||||||
|
# Make sure SYNC_HOME is set to something so we reduce DRY here and in the init script
|
||||||
|
SYNC_HOME="${SYNC_HOME:-/etc/${SYNC_NAME}}"
|
||||||
|
|
||||||
|
# Any options you want you can set them here
|
||||||
|
SYNC_OPTS="--home=${SYNC_HOME}"
|
||||||
|
|
||||||
37
net-p2p/syncthing/files/init.d/syncthing
Normal file
37
net-p2p/syncthing/files/init.d/syncthing
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
#!/sbin/runscript
|
||||||
|
|
||||||
|
# Copyright 2014-2015 Jonathan Vasquez <jvasquez1011@gmail.com>
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
DISPLAY_NAME="SyncThing"
|
||||||
|
|
||||||
|
SYNC_PATH="/usr/bin"
|
||||||
|
SYNC_BINARY="${SYNC_PATH}/${SYNC_NAME}"
|
||||||
|
SYNC_USER="${SYNC_USER:-root}"
|
||||||
|
SYNC_GROUP="${SYNC_GROUP:-root}"
|
||||||
|
SYNC_HOME="${SYNC_HOME:-/etc/${SYNC_NAME}}"
|
||||||
|
|
||||||
|
start() {
|
||||||
|
ebegin "Starting ${DISPLAY_NAME}"
|
||||||
|
|
||||||
|
if [[ ${SYNC_USER} == "root" ]]; then
|
||||||
|
SYNC_NAME="root"
|
||||||
|
SYNC_GROUP="root"
|
||||||
|
|
||||||
|
einfo "Running ${DISPLAY_NAME} as root:root. Home directory: ${SYNC_HOME}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
start-stop-daemon -m --pidfile "${SYNC_PIDFILE}" -b \
|
||||||
|
--start --user ${SYNC_USER} --group ${SYNC_GROUP} --exec "${SYNC_BINARY}" -- ${SYNC_OPTS}
|
||||||
|
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
stop() {
|
||||||
|
ebegin "Stopping ${DISPLAY_NAME}"
|
||||||
|
|
||||||
|
start-stop-daemon --stop --exec "${SYNC_BINARY}" --pidfile "${SYNC_PIDFILE}"
|
||||||
|
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
78
net-p2p/syncthing/syncthing-0.11.10.ebuild
Normal file
78
net-p2p/syncthing/syncthing-0.11.10.ebuild
Normal file
|
|
@ -0,0 +1,78 @@
|
||||||
|
# Copyright 2014 Jonathan Vasquez <jvasquez1011@gmail.com>
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit user systemd
|
||||||
|
|
||||||
|
GITHUB_USER="syncthing"
|
||||||
|
GITHUB_REPO="syncthing"
|
||||||
|
GITHUB_TAG="${PV}"
|
||||||
|
|
||||||
|
NAME="syncthing"
|
||||||
|
DESCRIPTION="Open Source Continuous File Synchronization"
|
||||||
|
HOMEPAGE="http://syncthing.net/"
|
||||||
|
|
||||||
|
SRC_URI="
|
||||||
|
amd64? ( https://github.com/${GITHUB_USER}/${GITHUB_REPO}/releases/download/v${GITHUB_TAG}/syncthing-linux-amd64-v${PV}.tar.gz )"
|
||||||
|
#https://github.com/$//archive/v${GITHUB_TAG}.tar.gz -> ${P}.tar.gz
|
||||||
|
#https://github.com/{GITHUB_USER}/${GITHUB_REPO}/releases/download/v${GITHUB_TAG}/syncthing-linux-amd64-v${PV}.tar.gz
|
||||||
|
RESTRICT="mirror"
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/go-1.3.0"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
configDir="/etc/${PN}"
|
||||||
|
config="${configDir}/config.xml"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Create directory structure recommended by SyncThing Documentation
|
||||||
|
# Since Go is "very particular" about file locations.
|
||||||
|
local newBaseDir="src/github.com/${PN}"
|
||||||
|
local newWorkDir="${newBaseDir}/${PN}"
|
||||||
|
|
||||||
|
mkdir -p "${newBaseDir}"
|
||||||
|
mv "${P}" "${newWorkDir}"
|
||||||
|
|
||||||
|
cd "${newWorkDir}"
|
||||||
|
|
||||||
|
# Build SyncThing ;D
|
||||||
|
go run build.go -version v${PV} -no-upgrade=true
|
||||||
|
|
||||||
|
# Copy compiled binary over to image directory
|
||||||
|
dobin "${WORKDIR}/syncthing-linux-amd64-v${PV}/syncthing"
|
||||||
|
|
||||||
|
# Install the OpenRC init file
|
||||||
|
doinitd "${FILESDIR}/init.d/${NAME}"
|
||||||
|
|
||||||
|
# Install the systemd unit file
|
||||||
|
systemd_newunit "${FILESDIR}/${PN}_.service" "${PN}@.service"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if [[ ! -d "${configDir}" ]]; then
|
||||||
|
mkdir "${configDir}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ ! -e "${config}" ]]; then
|
||||||
|
einfo "Generating default configuration file ..."
|
||||||
|
|
||||||
|
syncthing -generate "${configDir}"
|
||||||
|
|
||||||
|
# Remove 'default' folder (it has an incorrect path anyway)
|
||||||
|
sed -i '/<folder id="default"/,/<\/folder>/d' "${config}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
elog "In order to be able to view the Web UI remotely (from another machine),"
|
||||||
|
elog "edit your ${config} and change the 127.0.0.1:8080 to 0.0.0.0:8080 in"
|
||||||
|
elog "the 'address' section."
|
||||||
|
elog ""
|
||||||
|
elog "After checking your config, run 'rc-config start ${PN}' to start the application."
|
||||||
|
elog "Point your browser to the address above to access the Web UI."
|
||||||
|
elog ""
|
||||||
|
}
|
||||||
|
|
||||||
64
net-p2p/syncthing/syncthing-0.12.4.ebuild
Normal file
64
net-p2p/syncthing/syncthing-0.12.4.ebuild
Normal file
|
|
@ -0,0 +1,64 @@
|
||||||
|
# Copyright 2014-2015 Jonathan Vasquez <jvasquez1011@gmail.com>
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit user systemd
|
||||||
|
|
||||||
|
GITHUB_USER="syncthing"
|
||||||
|
GITHUB_REPO="syncthing"
|
||||||
|
GITHUB_TAG="${PV}"
|
||||||
|
|
||||||
|
NAME="syncthing"
|
||||||
|
DESCRIPTION="Open Source Continuous File Synchronization"
|
||||||
|
HOMEPAGE="http://syncthing.net/"
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_REPO}/archive/v${GITHUB_TAG}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
RESTRICT="mirror"
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~x86 ~amd64"
|
||||||
|
|
||||||
|
DEPEND=">=dev-lang/go-1.4.2"
|
||||||
|
|
||||||
|
S="${WORKDIR}"
|
||||||
|
|
||||||
|
configDir="~/.config/syncthing"
|
||||||
|
config="${configDir}/config.xml"
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
# Create directory structure recommended by SyncThing Documentation
|
||||||
|
# Since Go is "very particular" about file locations.
|
||||||
|
local newBaseDir="src/github.com/${PN}"
|
||||||
|
local newWorkDir="${newBaseDir}/${PN}"
|
||||||
|
|
||||||
|
mkdir -p "${newBaseDir}"
|
||||||
|
mv "${P}" "${newWorkDir}"
|
||||||
|
|
||||||
|
cd "${newWorkDir}"
|
||||||
|
|
||||||
|
# Build SyncThing ;D
|
||||||
|
go run build.go -version v${PV} -no-upgrade=true
|
||||||
|
|
||||||
|
# Copy compiled binary over to image directory
|
||||||
|
dobin "bin/${PN}"
|
||||||
|
|
||||||
|
# Install the OpenRC init/conf files
|
||||||
|
doinitd "${FILESDIR}/init.d/${NAME}"
|
||||||
|
doconfd "${FILESDIR}/conf.d/${NAME}"
|
||||||
|
|
||||||
|
# Install the systemd service files
|
||||||
|
local systemdServiceFile="etc/linux-systemd/system/${PN}@.service"
|
||||||
|
systemd_dounit "${systemdServiceFile}"
|
||||||
|
|
||||||
|
local systemdUserFile="etc/linux-systemd/user/${PN}.service"
|
||||||
|
systemd_dounit "${systemdUserFile}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
elog "In order to be able to view the Web UI remotely (from another machine),"
|
||||||
|
elog "edit your ${config} and change the 127.0.0.1:8080 to 0.0.0.0:8080 in"
|
||||||
|
elog "the 'address' section. This file will only be generated once you start syncthing."
|
||||||
|
}
|
||||||
|
|
||||||
52
net-p2p/syncthing/syncthing-9999.ebuild
Normal file
52
net-p2p/syncthing/syncthing-9999.ebuild
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: This ebuild is from mva overlay; $
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
vcs="git-r3"
|
||||||
|
SRC_URI=""
|
||||||
|
EGIT_REPO_URI="https://github.com/syncthing/${PN}"
|
||||||
|
|
||||||
|
inherit eutils base systemd ${vcs}
|
||||||
|
|
||||||
|
DESCRIPTION="Open, trustworthy and decentralized syncing engine (some kind of analog of DropBox and BTSync)"
|
||||||
|
HOMEPAGE="http://syncthing.net"
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS=""
|
||||||
|
IUSE=""
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-lang/go
|
||||||
|
dev-go/godep
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
DOCS=( README.md AUTHORS LICENSE CONTRIBUTING.md )
|
||||||
|
|
||||||
|
export GOPATH="${S}"
|
||||||
|
|
||||||
|
GO_PN="github.com/syncthing/${PN}"
|
||||||
|
EGIT_CHECKOUT_DIR="${S}/src/${GO_PN}"
|
||||||
|
S="${EGIT_CHECKOUT_DIR}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# XXX: All the stuff below needs for "-version" command to show actual info
|
||||||
|
local version="$(git describe --always | sed 's/\([v\.0-9]*\)\(-\(beta\|alpha\)[0-9]*\)\?-/\1\2+/')";
|
||||||
|
local date="$(git show -s --format=%ct)";
|
||||||
|
local user="$(whoami)"
|
||||||
|
local host="$(hostname)"; host="${host%%.*}";
|
||||||
|
local lf="-w -X main.Version ${version} -X main.BuildStamp ${date} -X main.BuildUser ${user} -X main.BuildHost ${host}"
|
||||||
|
|
||||||
|
godep go build -ldflags "${lf}" -tags noupgrade ./cmd/syncthing
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dobin syncthing
|
||||||
|
systemd_dounit "${S}/etc/linux-systemd/system/${PN}@.service"
|
||||||
|
systemd_douserunit "${S}/etc/linux-systemd/user/${PN}.service"
|
||||||
|
base_src_install_docs
|
||||||
|
}
|
||||||
|
|
||||||
32
www-client/servo/servo-9999.ebuild
Normal file
32
www-client/servo/servo-9999.ebuild
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI="5"
|
||||||
|
|
||||||
|
inherit git-3
|
||||||
|
|
||||||
|
DESCRIPTION="The Servo Browser Engine"
|
||||||
|
HOMEPAGE="http://servo.org/"
|
||||||
|
SRC_URI=""
|
||||||
|
EGIT_REPO_URI="git://github.com/${PN}/${PN}.git"
|
||||||
|
|
||||||
|
LICENSE="MPL-2.0"
|
||||||
|
KEYWORDS="amd64"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
IUSE=""
|
||||||
|
DEPEND="net-misc/curl
|
||||||
|
media-libs/freeglut
|
||||||
|
media-libs/freetype
|
||||||
|
media-libs/mesa
|
||||||
|
dev-util/gperf
|
||||||
|
dev-python/virtualenv
|
||||||
|
dev-python/pip
|
||||||
|
dev-libs/openssl
|
||||||
|
x11-libs/libXmu
|
||||||
|
media-libs/glu
|
||||||
|
x11-base/xorg-server"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
|
||||||
1
x11-themes/kvantum/Manifest
Normal file
1
x11-themes/kvantum/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
EBUILD kvantum-9999.ebuild 1431 SHA256 f3cae2167cb130c53e2e5fe827c9222e7d90740d00fbaf28ae7eecbdd1fc983d SHA512 2c51af6773e0b87c917f2c40c3bae4163db59bf63e0ab9989bff2c067bc667fc9b5cf36944da5e19faaf4e9edf4de4d3fca6b136f889372efdbff07ace250abe WHIRLPOOL 62e48b6777a5be91cd3ac89f94587229fc042d2d1169cfda4e6a1ff440ba77ccbb405dfe8cb402e4fc4af9fe9cc3f5f4949288e21b2130dda7189f005a7c6011
|
||||||
85
x11-themes/kvantum/kvantum-9999.ebuild
Normal file
85
x11-themes/kvantum/kvantum-9999.ebuild
Normal file
|
|
@ -0,0 +1,85 @@
|
||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit qt4-r2 git-r3 qmake-utils
|
||||||
|
|
||||||
|
DESCRIPTION="A SVG-based theme engine for Qt4/Qt5 and KDE"
|
||||||
|
HOMEPAGE="http://kde-look.org/content/show.php/Kvantum?content=166241"
|
||||||
|
SRC_URI=""
|
||||||
|
|
||||||
|
EGIT_REPO_URI="https://github.com/tsujan/Kvantum.git"
|
||||||
|
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE="qt5"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-qt/qtcore:4
|
||||||
|
dev-qt/qtgui:4
|
||||||
|
dev-qt/qtsvg:4
|
||||||
|
x11-libs/libXext
|
||||||
|
qt5? ( dev-qt/qtcore:5 )
|
||||||
|
qt5? ( dev-qt/qtgui:5 )
|
||||||
|
qt5? ( dev-qt/qtsvg:5 )
|
||||||
|
qt5? ( dev-qt/qtx11extras:5 )
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
S="${S}/Kvantum"
|
||||||
|
qt5_s="${WORKDIR}/qt5-build/Kvantum"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
if use qt5 ; then
|
||||||
|
git-r3_fetch ${EGIT_REPO_URI} HEAD
|
||||||
|
git-r3_checkout ${EGIT_REPO_URI} \
|
||||||
|
"${WORKDIR}"/qt5-build
|
||||||
|
fi
|
||||||
|
|
||||||
|
git-r3_fetch
|
||||||
|
git-r3_checkout
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
#fixing color-scheme path
|
||||||
|
sed -i style/style.pro \
|
||||||
|
-e 's:/share/kde4/apps/color-schemes:/share/apps/color-schemes/:' \
|
||||||
|
|| die
|
||||||
|
|
||||||
|
if use qt5 ; then
|
||||||
|
cd "${qt5_s}"
|
||||||
|
sed -i style/style.pro \
|
||||||
|
-e 's:/share/kde4/apps/color-schemes:/share/apps/color-schemes/:' \
|
||||||
|
|| die
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
eqmake4
|
||||||
|
|
||||||
|
if use qt5 ; then
|
||||||
|
cd "${qt5_s}"
|
||||||
|
eqmake5
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
emake
|
||||||
|
|
||||||
|
if use qt5 ; then
|
||||||
|
cd "${qt5_s}"
|
||||||
|
emake
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
INSTALL_ROOT="${D}" emake install
|
||||||
|
|
||||||
|
if use qt5 ; then
|
||||||
|
cd "${qt5_s}"
|
||||||
|
INSTALL_ROOT="${D}" emake install
|
||||||
|
fi
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue