Compare commits
173 Commits
Author | SHA1 | Date |
---|---|---|
KronoZed | fa4970f5c2 | |
KronoZed | 5f163379cc | |
KronoZed | d0fa8e0677 | |
KronoZed | e0e932e59b | |
KronoZed | 40fba19528 | |
KronoZed | 23b0ea5f12 | |
KronoZed | dd99425b52 | |
KronoZed | badcaeed5a | |
KronoZed | e508a4752e | |
KronoZed | 71a4d49c48 | |
KronoZed | 57acf37112 | |
KronoZed | e3d5656dad | |
KronoZed | 514c361910 | |
KronoZed | 3faa898a1c | |
KronoZed | d97118b798 | |
KronoZed | cca55cf8b5 | |
KronoZed | 7c7a9e2ad6 | |
KronoZed | ba99a9296e | |
KronoZed | 5e47b6e648 | |
KronoZed | 7913e3c387 | |
KronoZed | 742b9466bc | |
KronoZed | 4297bb3da6 | |
KronoZed | aa190839fb | |
KronoZed | 24adc2fb5d | |
KronoZed | 2a0aca23ea | |
KronoZed | df30371ce9 | |
KronoZed | 9ff6cf3d38 | |
KronoZed | 618574b432 | |
KronoZed | 5f429d9487 | |
KronoZed | a185962d26 | |
KronoZed | 74dbda3fad | |
KronoZed | fe0f44f84b | |
KronoZed | 6669a43155 | |
KronoZed | 3db581f786 | |
KronoZed | 94260268d3 | |
KronoZed | cafe0ce054 | |
KronoZed | 04aafa7f57 | |
KronoZed | db8edf293e | |
KronoZed | 8749754923 | |
KronoZed | 2968653747 | |
KronoZed | ddfed95f95 | |
KronoZed | 0ae0bfafbc | |
KronoZed | 223f99bdb2 | |
KronoZed | 1cc4b17bad | |
KronoZed | 0120e85edc | |
KronoZed | c04224418a | |
KronoZed | 6642fae093 | |
KronoZed | 254bdd4a11 | |
KronoZed | 27e22261d9 | |
KronoZed | 5adb0ed18f | |
KronoZed | 215c9591d5 | |
KronoZed | 36f0fb1c00 | |
KronoZed | 8a73fb1afc | |
KronoZed | 8a59f3fbaf | |
KronoZed | 40d86240cb | |
KronoZed | f8ee9c8567 | |
KronoZed | 1800bd159a | |
KronoZed | ecbe649ec8 | |
KronoZed | 2ded75821d | |
KronoZed | 040a955904 | |
KronoZed | 1730798a82 | |
KronoZed | fc586670a3 | |
KronoZed | 3f46ad1261 | |
KronoZed | 6d09f59598 | |
KronoZed | b74da5c996 | |
KronoZed | 86c28eef21 | |
KronoZed | 5b9f122177 | |
KronoZed | 5dfdcb5a11 | |
KronoZed | fbe4f7361a | |
KronoZed | a1caf0ad86 | |
KronoZed | e7b1703799 | |
KronoZed | 0bb30330f2 | |
KronoZed | 83530bb365 | |
KronoZed | 77a1194dff | |
KronoZed | cb1681ab8c | |
KronoZed | 6497821e74 | |
KronoZed | 9a87663e87 | |
KronoZed | 35be55c730 | |
KronoZed | f10a34e375 | |
KronoZed | de90d06fc7 | |
KronoZed | 7042cced06 | |
KronoZed | ba3d808ffb | |
KronoZed | 412d7d278a | |
KronoZed | e56856fe8e | |
KronoZed | 33507dc329 | |
KronoZed | aab1261edf | |
KronoZed | b467e02bb8 | |
KronoZed | 19f26b8c75 | |
KronoZed | c89ce3450d | |
KronoZed | e04da1ae54 | |
KronoZed | 78758f5c90 | |
KronoZed | 31743a07b1 | |
KronoZed | 19b9b147b1 | |
KronoZed | 23e313d3a5 | |
KronoZed | e0b6ed7cca | |
KronoZed | 3f04c112e3 | |
KronoZed | a1efd95dc6 | |
KronoZed | 10a1f1d604 | |
KronoZed | 73d096e8c5 | |
KronoZed | e999a3c80a | |
KronoZed | da0ea66d4b | |
KronoZed | c5b0c566e3 | |
KronoZed | 770cdc54bc | |
KronoZed | 92be12b055 | |
KronoZed | 6466b3f0df | |
KronoZed | c99d522746 | |
KronoZed | 0a9622aa28 | |
KronoZed | 3966fbcf5a | |
KronoZed | 8d8f563266 | |
KronoZed | 8630fa98a3 | |
KronoZed | 1486f59021 | |
KronoZed | 41e2e93262 | |
KronoZed | 4780b47232 | |
KronoZed | 78cb0490ec | |
KronoZed | c60770e719 | |
KronoZed | 65fd9392b8 | |
KronoZed | 3e103a7c97 | |
KronoZed | 3f613b4543 | |
KronoZed | 343b0309b8 | |
KronoZed | f761692152 | |
KronoZed | f4c27dd06e | |
KronoZed | 511048d9fc | |
KronoZed | d7e7e7deb3 | |
KronoZed | 89aa390b14 | |
KronoZed | 2dfde149ca | |
KronoZed | d1e8107720 | |
KronoZed | afee09c530 | |
KronoZed | b6f2da1546 | |
KronoZed | bb585137e3 | |
KronoZed | b8fb7a5fc5 | |
KronoZed | ad7bbeb133 | |
KronoZed | 7805d350fc | |
KronoZed | 06c339b9d4 | |
KronoZed | a9bf050048 | |
KronoZed | 24304a8e64 | |
KronoZed | 8d53a34a33 | |
KronoZed | 5f5f60ef89 | |
KronoZed | f27caaf711 | |
KronoZed | 67c3a69edf | |
KronoZed | 15dbb297a2 | |
KronoZed | 7bdf92d8be | |
KronoZed | e38baabe5c | |
KronoZed | ec0b321331 | |
KronoZed | cc15f49416 | |
KronoZed | 4aa45d9655 | |
KronoZed | b23d2a8574 | |
KronoZed | 522aead563 | |
KronoZed | e76082c922 | |
KronoZed | a26fd8f216 | |
KronoZed | 6b6d545003 | |
KronoZed | d2f1639842 | |
KronoZed | c47d8b1d56 | |
KronoZed | 437d9346a2 | |
KronoZed | efe9ec19f8 | |
KronoZed | 522582fcf2 | |
KronoZed | 9debde5846 | |
KronoZed | 24e11ca9ba | |
KronoZed | aa18062e8b | |
KronoZed | 0ed0714e2e | |
KronoZed | 679c889097 | |
KronoZed | a4a05b479c | |
KronoZed | 1b9c14fbf1 | |
KronoZed | 6e79b30c59 | |
KronoZed | 455b204768 | |
KronoZed | ce1d583088 | |
KronoZed | f2be17be00 | |
KronoZed | c4b47ce447 | |
KronoZed | 3fed8a7827 | |
KronoZed | ca6d65f41e | |
KronoZed | d91b639e3f | |
KronoZed | 7544ac4004 | |
KronoZed | 63823ed199 | |
KronoZed | b91c114866 |
105
README.md
105
README.md
|
@ -33,29 +33,90 @@ then follow:
|
|||
layman -L
|
||||
layman -a ussr
|
||||
|
||||
Packages (stable)
|
||||
Repository ebuilds
|
||||
---------
|
||||
* app-antivirus/clamtk (5.20 / 5.21) - A frontend for ClamAV using Gtk2-perl
|
||||
* app-backup/insync-bin (1.3.6 / 1.3.10) - Advanced cross-platform Google Drive client
|
||||
* app-editors/atom-bin (1.5.4 / 1.6.0 / 1.6.1 / 1.6.2) - A hackable text editor for the 21st Century. - Binary package
|
||||
* app-office/litetran (9999) - Very simple GUI for text translation (like google translate)
|
||||
* dev-libs/libmesode (9999) - Fork of libstrophe for use with Profanity XMPP Client
|
||||
* dev-python/aiodns (1.0.1 / 1.1.1) - Simple DNS resolver for asyncio
|
||||
* dev-python/pafy (0.5.0 / 0.5.2) - Python library to download YouTube content and retrieve metadata
|
||||
* dev-python/pycares (1.0.0 / 2.1.0) - Python interface for c-ares
|
||||
* dev-python/slixmpp (9999) - Python library for XMPP (branched from sleekxmpp)
|
||||
* games-fps/urbanterror-maps (20160214) - various maps for urban terror 4
|
||||
* games-util/urtconnector (9999) - Advanced UrbanTerror launcher program
|
||||
* net-im/poezio (9999) - Console XMPP client that looks like most famous IRC clients
|
||||
* net-im/profanity (9999) - Ncurses based jabber client inspired by irssi
|
||||
* net-misc/mps-youtube (0.2.6 / 0.2.7.1) - CLI Application to search, stream and download youtube video
|
||||
* net-p2p/retroshare (0.6.9999) - P2P private sharing application
|
||||
* x11-misc/twmn (9999) - A notification system for tiling window managers
|
||||
* x11-plugins/pidgin-window_merge (9999) - pidgin plugin that merges a conversation window with the Buddy List window
|
||||
* x11-themes/menda-circle-icon-theme (9999) - Menda Circle Icon Theme
|
||||
* x11-themes/menda-themes (9999) - Manjaro's official Gtk2, Gtk3, Metacity, Xfwm, Openbox, Cinnamon and GNOME Shell themes
|
||||
|
||||
Packages (testing)
|
||||
Category | Name | Description | Versions
|
||||
--- | --- | --- | ---
|
||||
app-antivirus | clamtk | A frontend for ClamAV using Gtk2-perl | 5.24
|
||||
app-backup | insync-bin | Advanced cross-platform Google Drive client | 1.3.14
|
||||
app-editors | brackets-bin | Open source code editor for web designers and front-end developers | 1.9
|
||||
app-editors | lighttable-bin | The next generation code editor | 0.8.1-r1
|
||||
app-office | litetran | Very simple GUI for text translation (like google translate) | 9999
|
||||
dev-libs | libmesode | Fork of libstrophe for use with Profanity XMPP Client | 0.9.1 / 9999
|
||||
dev-python | slixmpp | Python library for XMPP - asyncio fork | 1.2.4 / 9999
|
||||
dev-qt | qt5-styleplugins | Additional style plugins for Qt | 9999
|
||||
games-fps | urbanterror-maps | Various maps for urban terror 4 | 20160214
|
||||
games-fps | urbanterror | Hollywood tactical shooter based on the ioquake3 engine | 4.2.023
|
||||
games-util | urtconnector | Advanced UrbanTerror launcher program | 9999
|
||||
mail-client | wmail-bin | The missing desktop client for Gmail & Google Inbox | 2.3.0
|
||||
media-sound | teamspeak-client-bin | TeamSpeak Client - Voice Communication Software | 3.1.2
|
||||
media-tv | popcorntime-bin | Watch Movies and TV Shows instantly | 0.3.10
|
||||
media-video | gnome-twitch | Enjoy Twitch on your GNU/Linux desktop | 0.3.1
|
||||
net-im | ghetto-skype | Free calls, text and picture sharing with anyone, anywhere | 1.5.0
|
||||
net-im | poezio | Console XMPP client that looks like most famous IRC clients | 9999
|
||||
net-im | profanity | Ncurses based jabber client inspired by irssi | 0.5.1 / 9999
|
||||
net-im | rambox-bin | Free and Open Source messaging and emailing app that combines common web applications into one | 0.5.3
|
||||
net-im | riot-web-bin | A glossy Matrix collaboration client for the web | 0.9.7
|
||||
net-news | feedreader | A modern desktop application designed to complement web-based RSS accounts| 2.0
|
||||
www-apps | rainloop-community | Simple, modern and fast web-based email client | 1.10.5.192 / 1.11.0.203
|
||||
www-apps | rainloop | Simple, modern and fast web-based email client | 1.10.5.192 / 1.11.0.203
|
||||
www-servers | caddy-bin | Fast, cross-platform HTTP/2 web server with automatic HTTPS | 0.9.5
|
||||
x11-misc | sunflower | Small and highly customizable twin-panel file manager with plugin-support | 0.3.1-r1
|
||||
x11-misc | twmn | A notification system for tiling window managers | 9999
|
||||
x11-themes | menda-circle-icon-theme | Menda Circle Icon Theme | 9999
|
||||
x11-themes | menda-themes | Manjaro's official Gtk2, Gtk3, Metacity, Xfwm, Openbox, Cinnamon and GNOME Shell themes | 9999
|
||||
|
||||
Repository tree
|
||||
---------
|
||||
* games-util/urtdsc (9999)
|
||||
```
|
||||
.
|
||||
├── app-antivirus
|
||||
│ └── clamtk
|
||||
├── app-backup
|
||||
│ └── insync-bin
|
||||
├── app-editors
|
||||
│ ├── brackets-bin
|
||||
│ └── lighttable-bin
|
||||
├── app-office
|
||||
│ └── litetran
|
||||
├── dev-libs
|
||||
│ └── libmesode
|
||||
├── dev-python
|
||||
│ └── slixmpp
|
||||
├── dev-qt
|
||||
│ └── qt5-styleplugins
|
||||
├── games-fps
|
||||
│ ├── urbanterror
|
||||
│ └── urbanterror-maps
|
||||
├── games-util
|
||||
│ └── urtconnector
|
||||
├── mail-client
|
||||
│ └── wmail-bin
|
||||
├── media-sound
|
||||
│ └── teamspeak-client-bin
|
||||
├── media-tv
|
||||
│ └── popcorntime-bin
|
||||
├── media-video
|
||||
│ └── gnome-twitch
|
||||
├── net-im
|
||||
│ ├── ghetto-skype
|
||||
│ ├── poezio
|
||||
│ ├── profanity
|
||||
│ ├── rambox-bin
|
||||
│ └── riot-web-bin
|
||||
├── net-news
|
||||
│ └── feedreader
|
||||
├── www-apps
|
||||
│ ├── rainloop
|
||||
│ └── rainloop-community
|
||||
├── www-servers
|
||||
│ └── caddy-bin
|
||||
├── x11-misc
|
||||
│ ├── sunflower
|
||||
│ └── twmn
|
||||
└── x11-themes
|
||||
├── menda-circle-icon-theme
|
||||
└── menda-themes
|
||||
|
||||
```
|
||||
|
|
|
@ -1,4 +1,2 @@
|
|||
DIST clamtk-5.20.tar.gz 897173 SHA256 e63c36b1e33fd1231452f243734e019e6ab8c47bfe6894e04c05e26a71b30d76 SHA512 fb6a09c16c622f3161bcc9384f4cc9fa7bdf0609c44e19afcbec980d5636670a7e1adb232bac980100d9ed50e2b668aa71633a035a6faa5b113157d09c4f11bb WHIRLPOOL 53ed4977550de52a685acac1c860299ceaba4eb121be4d62f5f4d713ee47062db7d95c4b27e1154610bdf12f9e4e64aff5e4b0dc9c81f38fb75c871aa4ea9d64
|
||||
DIST clamtk-5.21.tar.gz 890354 SHA256 fbca136c235db300f6c29d693293a67bf5b8d25090e31a062ca0b34826da2b02 SHA512 0de16187a8e453e8bc2b5cd129d2e219c4a84d62e4db524baed4a65b685c9f90e1455b1aea81ef807560ac3aee7d3a7d2408d7617ff1ee65da8ecbe0ca7c3d37 WHIRLPOOL c7d04ad042a4e926a7d09319448d12a070f61066acd8f836ec43040daef9f7dfeb4b5f39f2e458f3a436270f3970fae296ee0ef3feaffbb7a084631ec69341f4
|
||||
EBUILD clamtk-5.20.ebuild 1258 SHA256 66dda00059df42519959666541bda5dfca7f9006ef89de99ebc928dfa84e0131 SHA512 c5ec04515d49476433c1fcfa2cfc1c0e135a3ea5e732373fcbc3645fe9ccc6c2afbea30a0c4f37a09b663d3f98637dec15568e1670e79d5dfcaaebe56d64fe2a WHIRLPOOL e27764c72fde0a86a0db360c0b4169279aba06e12f49ea21e593880a2728e2ec165f9dc78d4db153f6600cdb6811b9706ea51b7ca5f0b5c847e13224f26f22a3
|
||||
EBUILD clamtk-5.21.ebuild 1258 SHA256 66dda00059df42519959666541bda5dfca7f9006ef89de99ebc928dfa84e0131 SHA512 c5ec04515d49476433c1fcfa2cfc1c0e135a3ea5e732373fcbc3645fe9ccc6c2afbea30a0c4f37a09b663d3f98637dec15568e1670e79d5dfcaaebe56d64fe2a WHIRLPOOL e27764c72fde0a86a0db360c0b4169279aba06e12f49ea21e593880a2728e2ec165f9dc78d4db153f6600cdb6811b9706ea51b7ca5f0b5c847e13224f26f22a3
|
||||
DIST clamtk-5.24.tar.gz 475446 SHA256 721b058685b994be1266d705d177b3db11a09e35f9baf69db2cb0a204f162775 SHA512 e5d03bdfb13165ccd84989d06a864629898c0edfbf3630c4110b220d01e363d53a86b01db8b7bc3021ae6271638d2d7a0a352ec65c872e61570c8cb44c5effb2 WHIRLPOOL 679bbc50061f56a172b79d4f2490082d1f7b66e7b859239e40a9ff1a67e1ec59319549ca4154b91fa9a61076a1ba43a5bec02c4a6d96cbb30e435ca3efb46854
|
||||
EBUILD clamtk-5.24.ebuild 1261 SHA256 38b16f017ed35168882c037c33435ea94cbc2377c94663b24855119fd5934f3e SHA512 3461d5c90c6788bc15740de260f2d4adf6f5377c175e2733ca2825102e7be7342bd22502160f0870b440eecb483683db7fa63b7c987909749b20170f2b0fb582 WHIRLPOOL 215fc367bc04d82f64f18acabfbf93c54f91fcaa51527778ad011aeaee316d7f41ee8168bff2142c0d7829d21e3df9348692f6b7c0065ba77bcfafe49ac05e13
|
||||
|
|
|
@ -1,59 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils perl-module
|
||||
|
||||
DESCRIPTION="A frontend for ClamAV using Gtk2-perl"
|
||||
HOMEPAGE="http://clamtk.sourceforge.net/"
|
||||
SRC_URI="https://bitbucket.org/dave_theunsub/clamtk/downloads/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
LANGS="af ar ast bg bs ca cs da de el_GR en_GB es eu fi fo fr gl he hr hu id it ja ko lt mr ms nb nl nn pl pt_BR pt ro ru sk sl sv te th tr ug uk uz zh_CN zh_TW"
|
||||
IUSE="nls"
|
||||
for i in ${LANGS}; do
|
||||
IUSE="${IUSE} linguas_${i}"
|
||||
done
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=">=dev-perl/gtk2-perl-1.140
|
||||
dev-perl/libwww-perl
|
||||
dev-perl/Date-Calc
|
||||
dev-util/desktop-file-utils
|
||||
>=app-antivirus/clamav-0.95
|
||||
dev-perl/Text-CSV
|
||||
nls? ( dev-perl/Locale-gettext )
|
||||
virtual/udev"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
gunzip ${PN}.1.gz || die "gunzip failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
|
||||
doicon images/* || die "doicon failed"
|
||||
domenu ${PN}.desktop || die "domenu failed"
|
||||
|
||||
dodoc CHANGES README
|
||||
doman ${PN}.1
|
||||
|
||||
# The custom Perl modules
|
||||
perlinfo
|
||||
insinto ${VENDOR_LIB}/ClamTk
|
||||
doins lib/*.pm
|
||||
|
||||
if use nls; then
|
||||
local l
|
||||
for l in $LANGS; do
|
||||
use "linguas_${l}" && domo "po/${l}.mo"
|
||||
done
|
||||
fi
|
||||
}
|
|
@ -42,7 +42,7 @@ src_install() {
|
|||
doicon images/* || die "doicon failed"
|
||||
domenu ${PN}.desktop || die "domenu failed"
|
||||
|
||||
dodoc CHANGES README
|
||||
dodoc CHANGES README.md
|
||||
doman ${PN}.1
|
||||
|
||||
# The custom Perl modules
|
|
@ -1,6 +1,3 @@
|
|||
DIST insync-1.3.10.36104-fc21.i686.rpm 66517489 SHA256 33ecc304713b51a7e3f2d5aeddef12746aa392ad0dbe2e118189e3b6726216d0 SHA512 f1e93b2407b42c4301bb857b53506c34eb021682591d94974f1be0064a70d56c016c76c4e887682d454327503d41c190688f8701fa24c571c570087ab85a81cb WHIRLPOOL dc47e6b184deb1878dc8660a791a17521f89e73efe4dd5ccbbcbac2a6f98423283df1e724e651277ebd3dccf32b336f5cf325d2a727199f5c9e11b8e2dbb3c58
|
||||
DIST insync-1.3.10.36104-fc21.x86_64.rpm 65598494 SHA256 ba50cd8e859161a763a8fe441bd6de66b683a4f2947863b3c287e65e478604ec SHA512 0c17898e34311b4d635bb48724bee1039f60cb2c4a2410a4f08c259b60850070602d6f96b03e1b2afeb54570ee5bf1c97ea89647fe316a709fe5bd5f2aeddfb8 WHIRLPOOL c59b27b0266af39a0406cc2755b21bcd0a8644198c6040a253a96ce74aa5d384d0d8b523b2ef8f74228449f709e504c1b93cb048aa2a296a6c78bcf5db75ec39
|
||||
DIST insync-1.3.6.36076-fc21.i686.rpm 66548518 SHA256 afcf2e8e5f48ea8c6378f24fdbb55a83c3daef560b03a38a8b333184c04bb6eb SHA512 0a201e10bc9e7fe5a08902ba22936597fab8b1050e884ea4b107096a0194e091cd7177d78cdf9cae7cc6769b45346e9b8e65eb11f1dbf49a661fdc82242081ca WHIRLPOOL 0b280e13512e5441ad6db543a1253db12aac9388a74fcff373f722c827004edb179d1ad5c13620fd5c496b38990041c3131dad9784a212c887fd4a20c505c406
|
||||
DIST insync-1.3.6.36076-fc21.x86_64.rpm 65619521 SHA256 93d5d4efdda2264277ca0eb0539ce7becb20f02dff5a2648644a6c55f8d55b51 SHA512 f21b9b301543fefc887aae1dd840c54af5726a06de00d72496d7a483a9c63d1634ad2f0c29c122d2176cdc4e9b9ce7120e938d2ae39f03d4dd6fbb51ec409388 WHIRLPOOL 7d33f06e4e1351e5477b7e03ee0bc2f530333ea12814df554bd271718f602fe5e9e8701cee1ed1229343c9db44e6b16194bd25f49d839ef26b25ccbde23ee6d6
|
||||
EBUILD insync-bin-1.3.10.ebuild 1047 SHA256 4cc93189a34f2e4c4c88531209e38ba520eaa7503b06450b18497d8aad13118e SHA512 7bbb9b453e361225d8df210206de64c83e16b9323327f0c2a1cf26dd0cb1a85a60439d26bee60aa04a354e9194ec78340e95510a8866d3b16ba840fbcca9ad8c WHIRLPOOL 434089e51d0846fd9f6ca42acb4384e031d2af0d3dcfd6e5cb8289f112cbc8590174f66f50152476b7dfe67b45c5c66381981bea6a8fee2eb8a51c96aa2c89a9
|
||||
EBUILD insync-bin-1.3.6.ebuild 1047 SHA256 d05ce2e3f4e44c7bb63206d57327404e03a57422982f5e19b2363f217ffec587 SHA512 fb7036c17324b3f17dddbe6a4a0efc0ef64e42646b021b5c56ace106300d8792b455dd3c6cdad235ed976cbcd2150b4f2339e0767f738fc25c32db4784d36b45 WHIRLPOOL b3cffef46e02f938bc4fda3242c1e66cf21b3cb6aea71403102a5791bf30135bec1721f631c8b0938808825d48e63219e09830ccfea9633cff6439100efde938
|
||||
DIST insync-1.3.14.36131-fc21.i686.rpm 77166741 SHA256 f25f0c230699496413cb3a67e60b8961214521c6bc1365d7e7a8b491684f458e SHA512 51c10629b6eca0d123ca6f63b02f8851af776d0445d5f3cd2f03c38c15b40e6c470ef5489685f0746a72ec18afa9f8b315a3878da0ef67f930a31f07616e63fe WHIRLPOOL cc07cc98786fe3d5c1854f0337d99176ab355b8d0652f23e623a1530f1bacba2c1f570f8b712ee78b55bbc3e7fdcb2bbd83abccc95462255b82835fef5e2ca88
|
||||
DIST insync-1.3.14.36131-fc21.x86_64.rpm 76244726 SHA256 b628fbf5fd91189cefeea92171200167fdb7adddfe1b0cf8ccf6ea4d679b49b0 SHA512 13750e3c0ed1989467e329cf1bbd288b1df509bc1bec6fa14b92f7af32f5ff252cd8c571d33f3ccf906b5c041ee469ab124860b18b52f486344810a2a2c4db0c WHIRLPOOL b62141451543f5632e6bec34115a5399f6264603a733252c6cfd9f10819c4f82304e448791af283bbdf4885e4d40f691313db6fd8a6d115e347dae22297a9b84
|
||||
EBUILD insync-bin-1.3.14.ebuild 1051 SHA256 21efec47e696baf9ba902ed1dc312b8ac7adbea7cf6a0e1341ccd260284dcaa8 SHA512 a58b4bc54336440a13bf9d1a80d31721428e28607bcbad433e925eae966b2ecff469f6260d817342272470d2b9b174637615075c7dc25adf80504822fb87171d WHIRLPOOL 6bf88cd783db830462c4e93dade865f75162874cfa759d850e7fbd66afee9f151a9759b3565bd742a463991f7288ba02113eea52468bd7f05682d53b19bf2b85
|
||||
|
|
|
@ -8,7 +8,7 @@ inherit rpm
|
|||
|
||||
DESCRIPTION="Advanced cross-platform Google Drive client"
|
||||
HOMEPAGE="https://www.insynchq.com/"
|
||||
MAGIC="36104"
|
||||
MAGIC="36131"
|
||||
MAIN_INSTALLER_STRING="http://s.insynchq.com/builds/insync-${PV}.${MAGIC}-fc21"
|
||||
SRC_URI="
|
||||
x86? ( ${MAIN_INSTALLER_STRING}.i686.rpm )
|
||||
|
@ -16,7 +16,7 @@ SRC_URI="
|
|||
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~x86 ~amd64"
|
||||
DEPEND="<dev-libs/libevent-2.1"
|
||||
DEPEND=">=dev-libs/libevent-2.0.22"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
|
@ -1,38 +0,0 @@
|
|||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit rpm
|
||||
|
||||
DESCRIPTION="Advanced cross-platform Google Drive client"
|
||||
HOMEPAGE="https://www.insynchq.com/"
|
||||
MAGIC="36076"
|
||||
MAIN_INSTALLER_STRING="http://s.insynchq.com/builds/insync-${PV}.${MAGIC}-fc21"
|
||||
SRC_URI="
|
||||
x86? ( ${MAIN_INSTALLER_STRING}.i686.rpm )
|
||||
amd64? ( ${MAIN_INSTALLER_STRING}.x86_64.rpm )"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~x86 ~amd64"
|
||||
DEPEND="<dev-libs/libevent-2.1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
rpm_src_unpack ${A}
|
||||
mkdir -p "${S}" # Without this src_prepare fails
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cp -pPR "${WORKDIR}"/{usr,etc} "${D}"/ || die "Installation failed"
|
||||
|
||||
echo "SEARCH_DIRS_MASK=\"/usr/lib*/insync\"" > "${T}/70${PN}" || die
|
||||
insinto "/etc/revdep-rebuild" && doins "${T}/70${PN}" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To automatically start insync add 'insync start' to your session"
|
||||
elog "startup scripts. GNOME users can also choose to enable"
|
||||
elog "the insync extension via gnome-tweak-tool."
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
DIST atom-amd64-1.5.4.deb 71028702 SHA256 c8e6bf164c1beabd0c69842f7b956d411eae901bf5f3e2b5a810f7b383fbda4a SHA512 09cb44e9a6003ae902d2abf147cc1625917fd9b15b08a2427c58f49fc03ba8b021b672bac52024f000baefc555dab4a73dc38b0683064362492ebe8e1aa08bf2 WHIRLPOOL cc8ccd3de415310a483d0d49679df29a3f4e4e04b7a410024b8a0fa29b9da556424e26a20794fddb0ee3ddc20ce36c2b8dfd506d277fa687f3c5dd936357eff0
|
||||
DIST atom-amd64-1.6.0.deb 75874544 SHA256 2b308c676e2a1177ee0e569c16f33af12b05ac435231b89a9e3993d9b913f7c7 SHA512 dfa92fd1dbe548d70f2227aa62cfe6d76727a79c2c0cabcebbfbb52aa740e8d97fcbda1145e8273c84aa5507ff6fda147f99c6f09cf52fa6583de54cf1a92e1a WHIRLPOOL 906bb27539b05b040d79fa0edf2e54c718ffbdaa5da93b37add093eeba4589e9251f5aebb7cad8b751aa989bccd47e513fba51a71990193a3d4aef7a9df62dcb
|
||||
DIST atom-amd64-1.6.1.deb 75878792 SHA256 120abab89c87bd7e11483690194cb1ab630b8981b4e7f023b9527bd5089f613c SHA512 29331c94cc933aa6f3817a0259610626003163723a6d14acf4c81bc3f6a7b8585c41f9e4e8e1c17d7068956cc073314646b4ea19a8e12a54cddd0fce4969ec7e WHIRLPOOL 40bda49e0d5596fb3216e9522520890ae2d8e41e2b0914aab330e170128c931b1a82771b98cf9855e4a1f3aa3decfa2020cd3bbf86b96f833962a873924238e0
|
||||
DIST atom-amd64-1.6.2.deb 75880628 SHA256 36b1a5ff2fe30e82eed351ed610e58a8e601785494f3321f2596a9aa01bb82ce SHA512 f7ced59e409ebb71c3ad9ab84fc303a5e668f95b9def616749fb481ece5292009e97118e0bba6e84928fd4616074bf2bcc96f8c9c48d369de860b9a76bb4b195 WHIRLPOOL e3c65bab885b60fd7440bc00898370c0ec27eb7d23e584374b03d30d4d1266290c2fcfabed62c8c9f87f5b6c94490005d6d0e28b98cbf8c674d56c86ee45d7cb
|
||||
EBUILD atom-bin-1.5.4.ebuild 1973 SHA256 8aebb3c2b344ee2ebbf894a7e2e91ea2ffb94c8d0a8ad8e5a10f980025dc2dfd SHA512 5eed92306369b62da351ff1ead26a790288f444904c154325044e07aaffbaad65187bfb53838cab23d4b789363d610e117aadd187f512a006312362be8adc017 WHIRLPOOL 1ee645daa27e2f2d6caae80a0bd307258c071c90e4819f9638d403593987d26f75ba4ae4f5b937da910d8d504df85399356fdd3a1a2b8f134028511d779f2044
|
||||
EBUILD atom-bin-1.6.0.ebuild 1973 SHA256 8aebb3c2b344ee2ebbf894a7e2e91ea2ffb94c8d0a8ad8e5a10f980025dc2dfd SHA512 5eed92306369b62da351ff1ead26a790288f444904c154325044e07aaffbaad65187bfb53838cab23d4b789363d610e117aadd187f512a006312362be8adc017 WHIRLPOOL 1ee645daa27e2f2d6caae80a0bd307258c071c90e4819f9638d403593987d26f75ba4ae4f5b937da910d8d504df85399356fdd3a1a2b8f134028511d779f2044
|
||||
EBUILD atom-bin-1.6.1.ebuild 1973 SHA256 8aebb3c2b344ee2ebbf894a7e2e91ea2ffb94c8d0a8ad8e5a10f980025dc2dfd SHA512 5eed92306369b62da351ff1ead26a790288f444904c154325044e07aaffbaad65187bfb53838cab23d4b789363d610e117aadd187f512a006312362be8adc017 WHIRLPOOL 1ee645daa27e2f2d6caae80a0bd307258c071c90e4819f9638d403593987d26f75ba4ae4f5b937da910d8d504df85399356fdd3a1a2b8f134028511d779f2044
|
||||
EBUILD atom-bin-1.6.2.ebuild 1973 SHA256 8aebb3c2b344ee2ebbf894a7e2e91ea2ffb94c8d0a8ad8e5a10f980025dc2dfd SHA512 5eed92306369b62da351ff1ead26a790288f444904c154325044e07aaffbaad65187bfb53838cab23d4b789363d610e117aadd187f512a006312362be8adc017 WHIRLPOOL 1ee645daa27e2f2d6caae80a0bd307258c071c90e4819f9638d403593987d26f75ba4ae4f5b937da910d8d504df85399356fdd3a1a2b8f134028511d779f2044
|
|
@ -1,82 +0,0 @@
|
|||
# Copyright 1999-2016 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 unpacker
|
||||
|
||||
DESCRIPTION="A hackable text editor for the 21st Century. - Binary package"
|
||||
HOMEPAGE="https://atom.io"
|
||||
SRC_URI="https://github.com/atom/atom/releases/download/v${PV}/atom-amd64.deb -> atom-amd64-${PV}.deb"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
|
||||
IUSE=""
|
||||
|
||||
MY_PN="atom"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
media-fonts/inconsolata
|
||||
!!dev-util/atom-shell
|
||||
!app-editors/atom"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
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"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
/usr/share/atom/atom
|
||||
/usr/share/atom/chromedriver/chromedriver
|
||||
/usr/share/atom/libffmpegsumo.so
|
||||
/usr/share/atom/libnotify.so.4
|
||||
/usr/share/atom/libchromiumcontent.so
|
||||
/usr/share/atom/libgcrypt.so.11
|
||||
/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpacker_src_unpack
|
||||
mkdir -p "${S}"
|
||||
mv "${WORKDIR}/usr" "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r "${S}/usr/share/applications"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
insinto /
|
||||
doins -r .
|
||||
|
||||
# Fixes permissions
|
||||
fperms +x /usr/bin/atom
|
||||
fperms +x /usr/share/atom/${MY_PN}
|
||||
fperms +x /usr/share/atom/resources/app/atom.sh
|
||||
fperms +x /usr/share/atom/resources/app/apm/bin/apm
|
||||
fperms +x /usr/share/atom/resources/app/apm/bin/node
|
||||
fperms +x /usr/share/atom/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||
fperms +x /usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux
|
||||
|
||||
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||
}
|
|
@ -1,82 +0,0 @@
|
|||
# Copyright 1999-2016 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 unpacker
|
||||
|
||||
DESCRIPTION="A hackable text editor for the 21st Century. - Binary package"
|
||||
HOMEPAGE="https://atom.io"
|
||||
SRC_URI="https://github.com/atom/atom/releases/download/v${PV}/atom-amd64.deb -> atom-amd64-${PV}.deb"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
|
||||
IUSE=""
|
||||
|
||||
MY_PN="atom"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
media-fonts/inconsolata
|
||||
!!dev-util/atom-shell
|
||||
!app-editors/atom"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
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"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
/usr/share/atom/atom
|
||||
/usr/share/atom/chromedriver/chromedriver
|
||||
/usr/share/atom/libffmpegsumo.so
|
||||
/usr/share/atom/libnotify.so.4
|
||||
/usr/share/atom/libchromiumcontent.so
|
||||
/usr/share/atom/libgcrypt.so.11
|
||||
/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpacker_src_unpack
|
||||
mkdir -p "${S}"
|
||||
mv "${WORKDIR}/usr" "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r "${S}/usr/share/applications"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
insinto /
|
||||
doins -r .
|
||||
|
||||
# Fixes permissions
|
||||
fperms +x /usr/bin/atom
|
||||
fperms +x /usr/share/atom/${MY_PN}
|
||||
fperms +x /usr/share/atom/resources/app/atom.sh
|
||||
fperms +x /usr/share/atom/resources/app/apm/bin/apm
|
||||
fperms +x /usr/share/atom/resources/app/apm/bin/node
|
||||
fperms +x /usr/share/atom/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||
fperms +x /usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux
|
||||
|
||||
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||
}
|
|
@ -1,82 +0,0 @@
|
|||
# Copyright 1999-2016 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 unpacker
|
||||
|
||||
DESCRIPTION="A hackable text editor for the 21st Century. - Binary package"
|
||||
HOMEPAGE="https://atom.io"
|
||||
SRC_URI="https://github.com/atom/atom/releases/download/v${PV}/atom-amd64.deb -> atom-amd64-${PV}.deb"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
|
||||
IUSE=""
|
||||
|
||||
MY_PN="atom"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
media-fonts/inconsolata
|
||||
!!dev-util/atom-shell
|
||||
!app-editors/atom"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
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"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
/usr/share/atom/atom
|
||||
/usr/share/atom/chromedriver/chromedriver
|
||||
/usr/share/atom/libffmpegsumo.so
|
||||
/usr/share/atom/libnotify.so.4
|
||||
/usr/share/atom/libchromiumcontent.so
|
||||
/usr/share/atom/libgcrypt.so.11
|
||||
/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpacker_src_unpack
|
||||
mkdir -p "${S}"
|
||||
mv "${WORKDIR}/usr" "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r "${S}/usr/share/applications"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
insinto /
|
||||
doins -r .
|
||||
|
||||
# Fixes permissions
|
||||
fperms +x /usr/bin/atom
|
||||
fperms +x /usr/share/atom/${MY_PN}
|
||||
fperms +x /usr/share/atom/resources/app/atom.sh
|
||||
fperms +x /usr/share/atom/resources/app/apm/bin/apm
|
||||
fperms +x /usr/share/atom/resources/app/apm/bin/node
|
||||
fperms +x /usr/share/atom/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||
fperms +x /usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux
|
||||
|
||||
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||
}
|
|
@ -1,82 +0,0 @@
|
|||
# Copyright 1999-2016 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 unpacker
|
||||
|
||||
DESCRIPTION="A hackable text editor for the 21st Century. - Binary package"
|
||||
HOMEPAGE="https://atom.io"
|
||||
SRC_URI="https://github.com/atom/atom/releases/download/v${PV}/atom-amd64.deb -> atom-amd64-${PV}.deb"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
SLOT="0"
|
||||
LICENSE="MIT"
|
||||
|
||||
IUSE=""
|
||||
|
||||
MY_PN="atom"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
media-fonts/inconsolata
|
||||
!!dev-util/atom-shell
|
||||
!app-editors/atom"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
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"
|
||||
|
||||
QA_PRESTRIPPED="
|
||||
/usr/share/atom/atom
|
||||
/usr/share/atom/chromedriver/chromedriver
|
||||
/usr/share/atom/libffmpegsumo.so
|
||||
/usr/share/atom/libnotify.so.4
|
||||
/usr/share/atom/libchromiumcontent.so
|
||||
/usr/share/atom/libgcrypt.so.11
|
||||
/usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux"
|
||||
|
||||
pkg_setup() {
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpacker_src_unpack
|
||||
mkdir -p "${S}"
|
||||
mv "${WORKDIR}/usr" "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
rm -r "${S}/usr/share/applications"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
into /
|
||||
insinto /
|
||||
doins -r .
|
||||
|
||||
# Fixes permissions
|
||||
fperms +x /usr/bin/atom
|
||||
fperms +x /usr/share/atom/${MY_PN}
|
||||
fperms +x /usr/share/atom/resources/app/atom.sh
|
||||
fperms +x /usr/share/atom/resources/app/apm/bin/apm
|
||||
fperms +x /usr/share/atom/resources/app/apm/bin/node
|
||||
fperms +x /usr/share/atom/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp
|
||||
fperms +x /usr/share/atom/resources/app.asar.unpacked/node_modules/symbols-view/vendor/ctags-linux
|
||||
|
||||
make_desktop_entry "/usr/bin/atom %U" "Atom" "atom" \
|
||||
"GNOME;GTK;Utility;TextEditor;Development;" \
|
||||
"GenericName=Text Editor\nMimeType=text/plain;\nStartupNotify=true\nStartupWMClass=Atom"
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
DIST Brackets.Release.1.9.32-bit.deb 55572164 SHA256 33ab9feb27c4382fb1aa95a6821119d2b1a2e5d411f24634181a6bb199aa1cc1 SHA512 3f8ccc4c16241ef570aeb556ca45bc9b57c356a58ba70070fdbead965d399e20ad173c7fb2ff44296266397b2ffde567cb40e37eb6ad525506b8eb527c0856d4 WHIRLPOOL 64774857249f39e2a561a4a899ca778ab283d0c1b980728ccb12df70b388bcf213e9c4eb82bd80ed4c995e672e8d4a800b93c13926b7ac418ddee0284bea5a50
|
||||
DIST Brackets.Release.1.9.64-bit.deb 56967210 SHA256 77bdc9ad25577abe3f1153281ccfe2b8a29e2bed10223e83687d140472169430 SHA512 b578484a200160a41ebd0bef469aaec777ef4f489865bad0af6786d13075f6ec392d7377fa535ba2cbf544457bab7491f9381e1167f7ce2913f5f64362dd6b32 WHIRLPOOL a26adfa0afdf7b9c8c3f1253bd2e8b73685a628c1db04c7709eb5a981132342c04a95841cdcea9f49a745e7d74c3092f702f31dd5c8845a7fc882df7f59437ad
|
||||
EBUILD brackets-bin-1.9.ebuild 1727 SHA256 9e31e0ffca0be4548e320ac045daee0f8cf5643cb592d33ef2cb311c0895836c SHA512 5be9b49905ced0b85982df1c661e103ed4bf10155aedd7d762d382400e2d7fe54b7f9cb39a3e95c71c8cfdcf4ef356eae8b6c73e4e2958d7d0c4af9f75748a4d WHIRLPOOL 721a0de7d1bf23fe0d9dfe5b35008ce87cd6f9a9cf666d0b9ed969fd946223385e80c4371cf91201f1d10b42622a0702cf4a7b4e6de64b0b047f0862481e4171
|
|
@ -0,0 +1,73 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="open source code editor for web designers and front-end developers"
|
||||
HOMEPAGE="http://brackets.io"
|
||||
SRC_URI="amd64? ( https://github.com/adobe/brackets/releases/download/release-${PV}/Brackets.Release.${PV}.64-bit.deb )
|
||||
x86? ( https://github.com/adobe/brackets/releases/download/release-${PV}/Brackets.Release.${PV}.32-bit.deb )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="chromium"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/openssl-0.9.7d
|
||||
>=gnome-base/gconf-2.31.1
|
||||
>=media-libs/alsa-lib-1.0.23
|
||||
>=dev-libs/atk-1.12.4
|
||||
>=x11-libs/cairo-1.6.0
|
||||
>=net-print/cups-1.4.0
|
||||
>=sys-apps/dbus-1.2.14
|
||||
>=dev-libs/expat-1.95.8
|
||||
>=media-libs/fontconfig-2.8.0
|
||||
>=media-libs/freetype-2.3.9
|
||||
>=sys-devel/gcc-4.1.1
|
||||
dev-libs/libgcrypt:11/11
|
||||
>=x11-libs/gdk-pixbuf-2.22.0
|
||||
>=dev-libs/glib-2.18.0
|
||||
>=x11-libs/gtk+-2.24.0
|
||||
>=dev-libs/nspr-1.8.0.10
|
||||
>=dev-libs/nss-3.12.6
|
||||
>=x11-libs/pango-1.22.0
|
||||
>=virtual/libudev-198
|
||||
>=x11-libs/libX11-1.4.99.1
|
||||
>=x11-libs/libXcomposite-0.3-r1
|
||||
>=x11-libs/libXdamage-1.1
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
>=x11-libs/libXrandr-1.2.0
|
||||
x11-libs/libXrender
|
||||
app-misc/ca-certificates
|
||||
net-misc/curl
|
||||
>=x11-misc/xdg-utils-1.0.2
|
||||
net-misc/wget
|
||||
chromium? ( www-client/chromium )
|
||||
>=app-arch/deb2targz-1-r2"
|
||||
|
||||
DEPEND="sys-devel/binutils"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
echo "*** A = ${A}"
|
||||
#unpack ${A}
|
||||
ls -la "${DISTDIR}"
|
||||
ln -sf "${DISTDIR}"/${A} ${A}
|
||||
ls -la
|
||||
deb2targz ${A} || exit 1
|
||||
rm -f ${A}
|
||||
mv Brackets.Release.${PV}.64-bit.tar.xz data.tar.xz || exit 1
|
||||
echo "*** After unpack ***"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
tar xJf data.tar.xz -C "${D}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ln -s /usr/lib/libudev.so /opt/brackets/libudev.so.0
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
DIST lighttable-0.8.1-linux.tar.gz 55599081 SHA256 fb96cc29fc22a96380c894b4eaa6397be05e653ccab7e33277c341d78b38d219 SHA512 6fd85590338871b63a22fc43d22a07551f8401ce1d1b03cc8a45eb3bb5ff84432918e375a05dfb29aa557ce4aa11236d11118b6556d3aeb1a18e51f0974cf0fb WHIRLPOOL 7aaea805fbd03a29932dd4a1e9eb2d29020078c53e5dfbab06dd804c4c87deeb0a6eb5bdebc207053b653357cec37d1b777d8fffeb52f11e13d60e0448ca0e2e
|
||||
EBUILD lighttable-bin-0.8.1-r1.ebuild 791 SHA256 6e79689bdd6af8584893c7571dd7e49859a138fb2336e358bf4bb67fbf5bdbc1 SHA512 8617f99972babe520957506375913827b57665e6957b1d2c83757e806f59610151d094eaca8072bbadf72377720d699a97c23e809082a79206fb39c711fca26b WHIRLPOOL 098ae2cbf8edccbb553f4c9e9fe3149b26ec5c9f6e3ce1b31d8d7f46c8132ae72d48467f348b5ad9bcf74ab9cc0e846c79f537b49e3e1017bf80ea0516cac977
|
|
@ -0,0 +1,39 @@
|
|||
EAPI=6
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="The next generation code editor"
|
||||
HOMEPAGE="http://lighttable.com/"
|
||||
MY_PN="${PN%%-bin}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
MY_PA="${MY_P}-linux"
|
||||
SRC_URI="https://github.com/LightTable/LightTable/releases/download/${PV}/${MY_PA}.tar.gz"
|
||||
|
||||
RESTRICT="mirror strip"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
x11-libs/libnotify
|
||||
dev-libs/libgcrypt
|
||||
virtual/libudev
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_PA}"
|
||||
|
||||
src_install() {
|
||||
insinto /opt/${MY_PN}
|
||||
doins -r * || die
|
||||
|
||||
exeinto /opt/${MY_PN}
|
||||
doexe LightTable
|
||||
|
||||
dosym /opt/${MY_PN}/LightTable /usr/bin/LightTable
|
||||
|
||||
newicon resources/app/core/img/lticon.png lighttable.png
|
||||
make_desktop_entry "/opt/${MY_PN}/LightTable %F" LightTable lighttable "Utility;Development;TextEditor;" "MimeType=text/plain"
|
||||
}
|
|
@ -1 +1,3 @@
|
|||
EBUILD libmesode-9999.ebuild 700 SHA256 a4072a1065327fce68b3e351909f4d1350f03e95f04c4ceb9fd67dde155e7cf3 SHA512 7be1cffff70ec39ae3b88d7b9a3dcfdc7f77d855ead11a104121447224a3c49683b0e05496c9aaa278ec9004dffcea018955bf5a9b19c05a6c78acc954eaeb18 WHIRLPOOL 2c3f196fbec19a07be0752fa39e2f0190da4ac60c7b8d52b7f94c51afe99d5063de08d0bc0d55a0b18ba700e90a91598f08ec598c772e604a4bb888628ff8605
|
||||
DIST libmesode-0.9.1.tar.gz 142880 SHA256 e693ea1577f0d9e6e58dd8ada9825c359784a225620cbc2fde7295369d295245 SHA512 b549c17e61aa3e1d80a93783ac47d5a9e87767876173500c30613e9326d10ed413f284c7435b4f24c028a51f8a8d9be913cd7de9baaa5b358cac5951496d9076 WHIRLPOOL ef48809687936480b3da98b9483b6081089c083a3cac03f80264e8e5b37b6b7aefe971574c60ecd2b383e45f237d5e5622b5f73981976f0b343cd44a8671b420
|
||||
EBUILD libmesode-0.9.1.ebuild 755 SHA256 639a96e1f0d4ce20eebc2071eac20aeeb872ac1016bc389fb940084c3eeee376 SHA512 645b98e5ea4e94b624b649dc6dc8e7f5d246ef7f78ad07674d8fcb66c361c13b7edb0965f77f3f41674d7fbb2f37723dfad93b4c8efa14e0e4e415cb8fcb03b1 WHIRLPOOL 967c74256894d470d09139ab0e477b5a162df198dfbb912fe5b43207cd7d346512577f9c6d845ad6fe1e00a6ab44f6bc2396756ef40142c175ac1794a21de89c
|
||||
EBUILD libmesode-9999.ebuild 700 SHA256 77b488f563fe459f53cd7240c8f4b5c67e0c912be73cd09486aa7c53e87c9c33 SHA512 2ff8222764f7de134c56c1f6584c5311b2c28ec302273a7e22a18a9ececfe55785260dc1fc2aaebf391fbb3e645e509a3ac380c5fafcaf98f193d2d0399c1156 WHIRLPOOL e3b0fc65ad5fdb28a52c0a422d122b7cd63345c1161c44e871af4ac370f2283c646c0ea791dbd82b640180e8cb569bc85e757651cec7aa8311de637cd1e356f4
|
||||
|
|
|
@ -0,0 +1,39 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="Fork of libstrophe for use with Profanity XMPP Client"
|
||||
HOMEPAGE="https://github.com/boothj5/libmesode"
|
||||
SRC_URI="https://github.com/boothj5/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-libs/expat
|
||||
dev-libs/openssl"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
if use doc; then
|
||||
doxygen || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
einstall
|
||||
dodoc GPL-LICENSE.txt LICENSE.txt MIT-LICENSE.txt README.markdown \
|
||||
ChangeLog
|
||||
use doc && dohtml -r docs/html/*
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
DIST aiodns-1.0.1.tar.gz 5658 SHA256 595b78b8d54115d937cf60d778c02dad76b6f789fd527dab308f99e5601e7f3d SHA512 a72bcba4cbaa6a4523471ca0dd2a4c82886b7fd4ef650cc703bc00cca29d5a7a10ca4579d7e078eede8df48f22101ff5dad91ca141a83f864ffdc879e11851d3 WHIRLPOOL 66a8f9855a72d2079ff83fd8c4e6e76267f4a0d63720d0914694a0ab16b41603cfbde268834df11bbfe99b7041da0534a3b057fe50b46a95dea9b791778ee842
|
||||
DIST aiodns-1.1.1.tar.gz 6084 SHA256 d8677adc679ce8d0ef706c14d9c3d2f27a0e0cc11d59730cdbaf218ad52dd9ea SHA512 4bd8b80a10f84b82b13ba4ff6abbb1afd13ba6cfececc4db7c4bd303569473316f1c0e083f1017a450875fc8994a70c30c9a1b3fb2278fee5e27158973bc3810 WHIRLPOOL e4e45bc4b9ad7ce290e1c9039bfdf8858f1fc3e6e33e5e8b35a373c1193f4f70c9de44afe4d99ad8bcef85673e4bcd075b7896e62cba49f52c6e7a15a3f0696f
|
||||
EBUILD aiodns-1.0.1.ebuild 532 SHA256 fa67ceda6635be489d082f7485bcd3fc5552d20dddf63b973bc523e3017e865b SHA512 1c85f38ac84fb86f8e4be8373c98c666307844cdd34136583b1e5320fe0e821f45066b33b669301e588698d123a0ebf12640b69cf56d198d3aa88a04971d104c WHIRLPOOL 0d59ab4581bf836226702155bb83a6d5a439dc9c54f09da6c7229267325f1f015ecad10a7b6769c6d07a7ce27cea94b680bb902de138c0cca87758fa2042320e
|
||||
EBUILD aiodns-1.1.1.ebuild 531 SHA256 6d904ff8c4043feb87c7cc9943f9832f547b39c0514199d4562803cf7a5b5cd8 SHA512 3c4bec828ec36086e145501ec57590cf43735b4cbea16ab49fa56dad500f0f165a7a219e71a30761781cc9c3d25636e52bf595521c38ac893dfc72d47210f1ce WHIRLPOOL 52578c7a7eb9af67e6eb994af6aa533154d83aa3af520638b6e3a0c1d5e68e8b23fda1fdceb84febf5e7f58cf948cd9cf21f3b6f56640ba10dff9560a5436a3d
|
|
@ -1,25 +0,0 @@
|
|||
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Simple DNS resolver for asyncio"
|
||||
HOMEPAGE="https://github.com/saghul/aiodns/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/pycares[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Simple DNS resolver for asyncio"
|
||||
HOMEPAGE="https://github.com/saghul/aiodns/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="dev-python/pycares[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
DIST v0.5.0.tar.gz 59103 SHA256 f69709e07e7612eb57c3c9565c76fa5c3c44a1e232b8b1803892aa0828df53e3 SHA512 0a8f9b58bc8b56cdd8cd6058cebf5f78e690a241a5566691419bea9558e0fe8e1d5458c7aaf9520d7d7557bc9220732eac0bd7b383866b13de0b28cc4e85bf3c WHIRLPOOL a341bd8ad5d672d6e351a6208ace3c018d1fa9b5183953ba777f71fa6aa1761f0a8958ea865fa3f0cc7089672b7f4d47302e2fddce4c5148ae4babd1bd151514
|
||||
DIST v0.5.2.tar.gz 59146 SHA256 c67ed5ac98ba2d65289c6acad690943ec411724171b7fcb4bb7bf16847f613a1 SHA512 a71c7bd4d2dc42fe7b578041faa7bfc75499c8701c99b96df780b74313da30ea2b59d39f5da4c7f21000c5d7ddc1d1050aa2c3523013c70caf0e8c630d237272 WHIRLPOOL 47a86b3e3f22e0263015fd80477d5519c835631eca09f59eab43c57e0ac035de99ac877ab8969f635509d7b760f49c06c17c47aac12fc6c350227c1cc1ad6908
|
||||
EBUILD pafy-0.5.0.ebuild 550 SHA256 4f8b834547961e53e80f09cf541518a95a676d88aba0b62d85f1cac33bd0c61d SHA512 df6eb633ead74463d08f732ba8aaef6a9b1c7afcd10e92f39c55dd6bd301e2e55f4774b785ff34387929f955ce2d3f5fb716d75b97c95a8cee9687365c263512 WHIRLPOOL 000048253f29f9a542718126877fce62911a98166be2841c92aa52210117d0acd060d235654f24c364595fd4893a2b1fac167dd85378fdc51b0ac5591dd4d5a3
|
||||
EBUILD pafy-0.5.2.ebuild 550 SHA256 4f8b834547961e53e80f09cf541518a95a676d88aba0b62d85f1cac33bd0c61d SHA512 df6eb633ead74463d08f732ba8aaef6a9b1c7afcd10e92f39c55dd6bd301e2e55f4774b785ff34387929f955ce2d3f5fb716d75b97c95a8cee9687365c263512 WHIRLPOOL 000048253f29f9a542718126877fce62911a98166be2841c92aa52210117d0acd060d235654f24c364595fd4893a2b1fac167dd85378fdc51b0ac5591dd4d5a3
|
|
@ -1,24 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python3_4 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library to download YouTube content and retrieve metadata"
|
||||
HOMEPAGE="https://github.com/mps-youtube/pafy"
|
||||
SRC_URI="https://github.com/mps-youtube/pafy/archive/v${PV}.tar.gz "
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/python
|
||||
net-misc/youtube-dl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python3_4 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library to download YouTube content and retrieve metadata"
|
||||
HOMEPAGE="https://github.com/mps-youtube/pafy"
|
||||
SRC_URI="https://github.com/mps-youtube/pafy/archive/v${PV}.tar.gz "
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/python
|
||||
net-misc/youtube-dl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
DIST pycares-1.0.0.tar.gz 220165 SHA256 a18341ea030e2cc0743acdf4aa72302bdf6b820938b36ce4bd76e43faa2276a3 SHA512 21432f7871ab45f108d0b102d0dff7d5d34d4c8ae49e14d3cd4836199858eb171a4be8a3a453c51fe34bb48fe9a3108d4ee8d57db087d71c9653e2bf4c35cbe7 WHIRLPOOL 42c0bef81fc6f223af58e16e51250df55c4906dfcf167c6114c4cc42a0485591862c416aea3e39d7b6dcd76200b751b9ee03973ec4fe69860198658a8fc5e742
|
||||
DIST pycares-2.1.0.tar.gz 226838 SHA256 449ad785ecb594ae063c0c86537ef97513385117a2eb172f747ad2a29221e898 SHA512 189851a9488828eb41bd6adbefd14022ae8470bde98c1d1c21d67992acdf721e6a61c3d8d8b4f85fb420e1e0900c54e53893586d6f80cc822371260fc17e55c4 WHIRLPOOL 3c3274e122fcea0edee02e1d1719c5dfbf6d437860d2962da0c18e8e56314df149f5c40e1847f7b9ad58c10a594943419453f594017e8508d7d7acf6197c6d22
|
||||
EBUILD pycares-1.0.0.ebuild 502 SHA256 8ee89b6bbb61c0827e94df54fb463e77ef322dd4fbc9d8e518c5db93178c0906 SHA512 9a12947c8402e137627b1fdfaaea73dbc10fec48a109cbe100a38124fa4c0498dc751575f0c28f4aebb446cf5afe607d3bced982ff5689a03ed80a090fc14d9f WHIRLPOOL 988cd52041d976fce40d3077016c788eb702a39d2c047661c4e8d45c142fed2f520cfde5e604dd998838633189eb71fdc6fbb43d64270925b74cfde38a2aacb9
|
||||
EBUILD pycares-2.1.0.ebuild 501 SHA256 060e94ca4fcadfd29d33a08a5fd502d5032d075c8c27459e5548470e11f3846b SHA512 ebdc43436571fe56aa2bd19597ccdf437f58e62a39afd48d52c4ce8623171ff4a0a7ffdeaed33244b590d9b4cabfe4e759bd9d95fd0aecd775ebc69576b7ee51 WHIRLPOOL 7cc699c8563440826ab4f24c4249a06e95f0ec20a5ad31f4089bba12e86df71bc8973ef62d681d5ffbdb6087e9236d63cd596dd94da7ebba4ac034198d2dd626
|
|
@ -1,25 +0,0 @@
|
|||
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Python interface for c-ares"
|
||||
HOMEPAGE="https://github.com/saghul/pycares/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="net-dns/c-ares"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
|
@ -1,24 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Python interface for c-ares"
|
||||
HOMEPAGE="https://github.com/saghul/pycares/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="net-dns/c-ares"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
|
@ -1 +1,3 @@
|
|||
DIST slixmpp-1.2.4.tar.gz 863718 SHA256 32c92696e46221b25659b11d482baac480f141c496c93ca68591b81d938cf494 SHA512 e6d7fff434676cce441683f5bbd70431d84a8e8b72582c60555a2df6297b39b07249768e150bd23eefa16a2c30d449f0ebd0bd7c5d966b86c90f5da2f812bdf3 WHIRLPOOL fd43cf48b4721423f5a38ad5c66347625b1bf62846a55a52d12d160816287c604b92ac1b78b4a8f3f72a9b07dab44f3a1cc587d17d3e2fc43c7b707807e3ddde
|
||||
EBUILD slixmpp-1.2.4.ebuild 797 SHA256 afbb80453e1b80e64693ab66d183ded8a705f8fd7dddee3e706d86d00d7eead2 SHA512 f54f0bfc265ffb237e116b589a46e8c4b32e025fc2863c327bfae0f1497a877b6ccc2364cba92a08177b51c551e2bcaafc8d0c7e20a902d7d4b1b35b024d8da6 WHIRLPOOL fef91602faf1f39d4b6a4e2dd6e617ed3a99ba69a23466148ce5c31b6b04772c73cf3498a20cd8430a0223fcccd8d45f0a6e3bb92453ba70ad6b0e6923bc3aa4
|
||||
EBUILD slixmpp-9999.ebuild 821 SHA256 647293a04e70fe465ac9e6049b104ddc52c441c25c69255801b521724aa22ad0 SHA512 5b15428a631ee2f3557e74e387bb1e59bf6d23aeeefeb6c00a946c03f823fb11ffd7eac42575d84439be6682a31dab7366e0d46b1d3b2013e9ee01867f7c878d WHIRLPOOL 2c1c20a6da1036c96c142c864d35333c35f6d4d8ec178270475023640ffdbc03aae4b9cdd0ade3465cf05b6e3b188045338b19f631edfdb3e3f60f56b369e6e8
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python{3_4,3_5} )
|
||||
|
||||
inherit eutils distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for XMPP - asyncio fork"
|
||||
HOMEPAGE="https://dev.louiz.org/projects/slixmpp"
|
||||
DOWNLOAD_ID="117"
|
||||
SRC_URI="https://dev.louiz.org/attachments/download/${DOWNLOAD_ID}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="crypt cython"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
dev-python/aiodns[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
|
||||
|
||||
crypt? (
|
||||
dev-python/python-gnupg[${PYTHON_USEDEP}]
|
||||
)
|
||||
cython? (
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
net-dns/libidn
|
||||
)
|
||||
"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
EBUILD qt5-styleplugins-9999.ebuild 584 SHA256 b4869e9707e9737a87dfc423d4986cf0cb1525bc4d36f1215a9dd6467abb232b SHA512 b398ed973e4affc909a99a957d416a8417393e9964db3fb82ca7e8319b49623e3fb4840841e13115989fb1411cc6e973ba3d2523bf8667023f068013ecc36b33 WHIRLPOOL 5c88980a5ce7f9d11da06fc8d03381f5936fc8eafc85f99f53c44b8bbd8c4ae0701ae159b8a2d88aedaab9baff5c4b229fc701a1317a015e2b96342aed323138
|
|
@ -0,0 +1,24 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
EAPI=6
|
||||
inherit git-r3 qmake-utils
|
||||
DESCRIPTION="Additional style plugins for Qt"
|
||||
HOMEPAGE="http://code.qt.io/cgit/qt/qtstyleplugins.git/"
|
||||
LICENSE="LGPL"
|
||||
SLOT="0"
|
||||
EGIT_REPO_URI="http://code.qt.io/cgit/qt/qtstyleplugins.git"
|
||||
EGIT_BRANCH="master"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
IUSE=""
|
||||
RDEPEND="dev-qt/qtcore:5
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libX11"
|
||||
DEPEND="${RDEPEND}"
|
||||
src_configure() {
|
||||
eqmake5 PREFIX="${D}"/usr
|
||||
}
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
}
|
|
@ -0,0 +1,968 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# @ECLASS: golang-utils.eclass
|
||||
# @MAINTAINER:
|
||||
# Mauro Toffanin <toffanin.mauro@gmail.com>
|
||||
# @AUTHOR:
|
||||
# Mauro Toffanin <toffanin.mauro@gmail.com>
|
||||
# @BLURB: Base eclass for GoLang packages
|
||||
# @DESCRIPTION:
|
||||
# This eclass provides functionalities which are used by golang-single.eclass,
|
||||
# golang-live.eclass, and as well as from ebuilds.
|
||||
#
|
||||
# This eclass should not be inherited directly from an ebuild.
|
||||
# Instead, you should inherit golang-single or golang-live for GoLang packages.
|
||||
|
||||
inherit versionator eutils multiprocessing
|
||||
|
||||
if [[ -z ${_GOLANG_BASE_ECLASS} ]]; then
|
||||
_GOLANG_BASE_ECLASS=1
|
||||
|
||||
# Silences repoman warnings.
|
||||
case "${EAPI:-0}" in
|
||||
5|6)
|
||||
case "${GOLANG_PKG_DEPEND_ON_GO_SUBSLOT:-yes}" in
|
||||
yes)
|
||||
GO_DEPEND="dev-lang/go:0="
|
||||
;;
|
||||
*)
|
||||
GO_DEPEND="dev-lang/go:*"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
die "${ECLASS}: Unsupported eapi (EAPI=${EAPI})"
|
||||
;;
|
||||
esac
|
||||
DEPEND+=" ${GO_DEPEND}"
|
||||
|
||||
RESTRICT+=" mirror strip"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/.*
|
||||
usr/sbin/.*"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_NAME
|
||||
# @DESCRIPTION:
|
||||
# Sets the GoLang name for the generated package.
|
||||
# GOLANG_PKG_NAME="${PN}"
|
||||
GOLANG_PKG_NAME="${GOLANG_PKG_NAME:-${PN}}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_VERSION
|
||||
# @DESCRIPTION:
|
||||
# Sets the GoLang version for the generated package.
|
||||
# GOLANG_PKG_VERSION="${PV}"
|
||||
GOLANG_PKG_VERSION="${GOLANG_PKG_VERSION:-${PV/_pre/.pre}}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_IMPORTPATH
|
||||
# @DESCRIPTION:
|
||||
# Sets the remote import path for the generated package.
|
||||
# GOLANG_PKG_IMPORTPATH="github.com/captObvious/"
|
||||
GOLANG_PKG_IMPORTPATH="${GOLANG_PKG_IMPORTPATH:-}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_IMPORTPATH_ALIAS
|
||||
# @DESCRIPTION:
|
||||
# Sets an alias of the remote import path for the generated package.
|
||||
# GOLANG_PKG_IMPORTPATH_ALIAS="privaterepo.com/captObvious/"
|
||||
GOLANG_PKG_IMPORTPATH_ALIAS="${GOLANG_PKG_IMPORTPATH_ALIAS:=${GOLANG_PKG_IMPORTPATH}}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_ARCHIVEPREFIX
|
||||
# @DESCRIPTION:
|
||||
# Sets the archive prefix for the file URI of the package.
|
||||
# Most projects hosted on GitHub's mirrors provide archives with prefix as
|
||||
# 'v' or 'source-', other hosted services offer different archive formats.
|
||||
# This eclass defaults to an empty prefix.
|
||||
GOLANG_PKG_ARCHIVEPREFIX="${GOLANG_PKG_ARCHIVEPREFIX:-}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_ARCHIVESUFFIX
|
||||
# @DESCRIPTION:
|
||||
# Sets the archive suffix for the file URI of the package.
|
||||
# Most projects hosted on GitHub's mirrors provide archives with suffix as
|
||||
# '.tar.gz' or '.zip', other hosted services offer different archive formats.
|
||||
# This eclass defaults to '.tar.gz'.
|
||||
GOLANG_PKG_ARCHIVESUFFIX="${GOLANG_PKG_ARCHIVESUFFIX:=".tar.gz"}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_OUTPUT_NAME
|
||||
# @DESCRIPTION:
|
||||
# Specifies the output file name of the package.
|
||||
# If not set, it derives from the name of the package, such as $GOLANG_PKG_NAME.
|
||||
# This eclass defaults to $PN.
|
||||
GOLANG_PKG_OUTPUT_NAME="${GOLANG_PKG_OUTPUT_NAME:=${PN}}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_BUILDPATH
|
||||
# @DESCRIPTION:
|
||||
# Specifies a go source file to be compiled as a single main package.
|
||||
# This eclass defaults to an empty value.
|
||||
# This eclass defaults to "/..." when the user declares GOLANG_PKG_IS_MULTIPLE=1
|
||||
GOLANG_PKG_BUILDPATH="${GOLANG_PKG_BUILDPATH:-}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_INSTALLPATH
|
||||
# @DESCRIPTION:
|
||||
# Sets the root path into which a binary, or a list of binaries, will be
|
||||
# installed (e.x.: ${GOLANG_PKG_INSTALLPATH}/bin).
|
||||
# This eclass defaults to "/usr"
|
||||
GOLANG_PKG_INSTALLPATH="${GOLANG_PKG_INSTALLPATH:="/usr"}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_INSTALLSUFFIX
|
||||
# @DESCRIPTION:
|
||||
# Sets a suffix to use in the name of the package installation directory.
|
||||
# This eclass defaults to an empty install suffix.
|
||||
GOLANG_PKG_INSTALLSUFFIX="${GOLANG_PKG_INSTALLSUFFIX:-}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_IS_MULTIPLE
|
||||
# @DESCRIPTION:
|
||||
# Set to enable the building of multiple packages from a single import path.
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_HAVE_TEST
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Set to enable the execution of automated testing.
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_HAVE_TEST_RACE
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Set to enable the execution of automated testing with support for
|
||||
# data race detection.
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_USE_CGO
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Set to enable the compilation of the package with CGO.
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_USE_GENERATE
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Set to run commands described by directives within existing golang files.
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_DEPEND_ON_GO_SUBSLOT
|
||||
# @DESCRIPTION:
|
||||
# Set to ensure the package does depend on the dev-lang/go subslot value.
|
||||
# Possible values: {yes,no}
|
||||
# This eclass defaults to "no"
|
||||
GOLANG_PKG_DEPEND_ON_GO_SUBSLOT=${GOLANG_PKG_DEPEND_ON_GO_SUBSLOT:="no"}
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_LDFLAGS
|
||||
# @DESCRIPTION:
|
||||
# Sets the linker arguments to pass to 5l, 6l, or 8l.
|
||||
# This eclass defaults to an empty list.
|
||||
GOLANG_PKG_LDFLAGS="${GOLANG_PKG_LDFLAGS:-}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_TAGS
|
||||
# @DESCRIPTION:
|
||||
# Sets the list of build tags during the build.
|
||||
# This eclass defaults to an empty list.
|
||||
GOLANG_PKG_TAGS="${GOLANG_PKG_TAGS:-}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_VENDOR
|
||||
# @DESCRIPTION:
|
||||
# Sets additional standard Go workspaces to be appended to the environment
|
||||
# variable GOPATH, as described in http://golang.org/doc/code.html.
|
||||
# This eclass defaults to an empty list.
|
||||
GOLANG_PKG_VENDOR="${GOLANG_PKG_VENDOR:-}"
|
||||
|
||||
# @ECLASS-VARIABLE: GOLANG_PKG_STATIK
|
||||
# @DESCRIPTION:
|
||||
# Sets the arguments to pass to dev-go/statik.
|
||||
# This eclass defaults to an empty list.
|
||||
GOLANG_PKG_STATIK="${GOLANG_PKG_STATIK:-}"
|
||||
|
||||
|
||||
# @ECLASS-VARIABLE: GO
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# The absolute path to the current GoLang interpreter.
|
||||
#
|
||||
# This variable is set automatically after calling golang_setup().
|
||||
#
|
||||
# Default value:
|
||||
# @CODE
|
||||
# /usr/bin/go
|
||||
# @CODE
|
||||
|
||||
# @ECLASS-VARIABLE: EGO
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# The executable name of the current GoLang interpreter.
|
||||
#
|
||||
# This variable is set automatically after calling golang_setup().
|
||||
#
|
||||
# Default value:
|
||||
# @CODE
|
||||
# go
|
||||
# @CODE
|
||||
|
||||
# @ECLASS-VARIABLE: PATCHES
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Array variable containing all the patches to be applied. This variable
|
||||
# is expected to be defined in the global scope of ebuilds. Make sure to
|
||||
# specify the full path. This variable is used in src_prepare phase.
|
||||
#
|
||||
# Example:
|
||||
# @CODE
|
||||
# PATCHES=(
|
||||
# "${FILESDIR}/mypatch.patch"
|
||||
# "${FILESDIR}/mypatch2.patch"
|
||||
# )
|
||||
# @CODE
|
||||
|
||||
|
||||
|
||||
# Adds gccgo as a compile-time dependency when GOLANG_PKG_USE_CGO is set.
|
||||
[[ -n ${GOLANG_PKG_USE_CGO} ]] && DEPEND+=" >=sys-devel/gcc-4.8.4[go]"
|
||||
|
||||
# Adds dev-go/statik as a compile-time dependency when GOLANG_PKG_STATIK is set.
|
||||
[[ -n ${GOLANG_PKG_STATIK} ]] && DEPEND+=" dev-go/statik"
|
||||
|
||||
# Validates GOLANG_PKG_IMPORTPATH.
|
||||
if [[ -z ${GOLANG_PKG_IMPORTPATH} ]]; then
|
||||
eerror "The remote import path for this package has not been declared"
|
||||
die "Mandatory variable GOLANG_PKG_IMPORTPATH is unset"
|
||||
fi
|
||||
|
||||
# Forces a multiple package build when user specifies GOLANG_PKG_IS_MULTIPLE=1.
|
||||
if [[ -n ${GOLANG_PKG_IS_MULTIPLE} && -z ${GOLANG_PKG_BUILDPATH} ]]; then
|
||||
GOLANG_PKG_BUILDPATH="/..."
|
||||
fi
|
||||
|
||||
# Validates use of GOLANG_PKG_BUILDPATH combined with GOLANG_PKG_IS_MULTIPLE
|
||||
# FIX: makes sure user isn't overriding GOLANG_PKG_BUILDPATH with inane values.
|
||||
if [[ -n ${GOLANG_PKG_IS_MULTIPLE} && ${GOLANG_PKG_BUILDPATH##*/} != "..." ]]; then
|
||||
ewarn "Ebuild ${CATEGORY}/${PF} specifies GOLANG_PKG_IS_MULTIPLE=1,"
|
||||
ewarn "but then GOLANG_PKG_BUILDPATH is overridden with \"${GOLANG_PKG_BUILDPATH}\"."
|
||||
ewarn "Please, fix it by appending \"/...\" to your GOLANG_PKG_BUILDPATH."
|
||||
ewarn "If in doubt, remove GOLANG_PKG_BUILDPATH entirely."
|
||||
fi
|
||||
|
||||
# Even though xz-utils are in @system, they must still be added to DEPEND; see
|
||||
# http://archives.gentoo.org/gentoo-dev/msg_a0d4833eb314d1be5d5802a3b710e0a4.xml
|
||||
if [[ ${GOLANG_PKG_ARCHIVESUFFIX/.*} == "xz" ]]; then
|
||||
DEPEND+=" app-arch/xz-utils"
|
||||
fi
|
||||
|
||||
# Enables USE 'test' when required by GOLANG_PKG_HAVE_TEST.
|
||||
IUSE="${IUSE} debug"
|
||||
if [[ -n ${GOLANG_PKG_HAVE_TEST} ]]; then
|
||||
IUSE+=" test"
|
||||
fi
|
||||
|
||||
# Defines HOMEPAGE.
|
||||
[ -z "$HOMEPAGE" ] && HOMEPAGE="https://${GOLANG_PKG_IMPORTPATH}/${PN}"
|
||||
|
||||
# Defines SOURCE directory.
|
||||
S="${WORKDIR}/gopath/src/${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}"
|
||||
|
||||
|
||||
# @FUNCTION: _factorize_dependency_entities
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Factorizes the dependency declaration in specific tokens such as the import
|
||||
# path, the import path alias, the host name, the author name, the project name,
|
||||
# and the revision tag.
|
||||
_factorize_dependency_entities() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local -A dependency=()
|
||||
local key_list=(importpathalias importpath host project_name author_name revision)
|
||||
|
||||
# Strips all the white spaces from the supplied argument.
|
||||
local raw_dependency="${1//\ /}"
|
||||
|
||||
# Determines the alias of the import path (if present).
|
||||
dependency[importpathalias]="${raw_dependency##*->}"
|
||||
|
||||
# Strips the import path alias from the supplied argument.
|
||||
raw_dependency="${raw_dependency%%->*}"
|
||||
|
||||
# Determines the import path.
|
||||
dependency[importpath]="${raw_dependency%:*}"
|
||||
|
||||
# When the importpath alias is not specified, then this eclass sets the
|
||||
# alias as equal to the import path minus the project name.
|
||||
if [[ "${raw_dependency}" == "${dependency[importpathalias]}" ]]; then
|
||||
dependency[importpathalias]="${dependency[importpath]%/*}"
|
||||
fi
|
||||
|
||||
# Determines the host.
|
||||
dependency[host]="${dependency[importpath]%%/*}"
|
||||
|
||||
# Determines the project name.
|
||||
dependency[project_name]="${dependency[importpath]##*/}"
|
||||
|
||||
# Determines the author name.
|
||||
dependency[author_name]="${dependency[importpath]#*/}"
|
||||
dependency[author_name]="${dependency[author_name]%/*}"
|
||||
|
||||
# Determines the revision.
|
||||
dependency[revision]="${raw_dependency#*:}"
|
||||
|
||||
# Exports all the dependency tokens as an associated list.
|
||||
for key in ${key_list[@]}; do
|
||||
echo "${key} ${dependency[${key}]}"
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang_setup
|
||||
# @DESCRIPTION:
|
||||
# Determines where is the GoLang implementation and then set-up the
|
||||
# GoLang build environment.
|
||||
golang_setup() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
# NOTE: Keep /usr/bin/go as index [0] and never overwrite it,
|
||||
# always append other binary paths after the index [0]
|
||||
local GOLANG_BINS=(
|
||||
/usr/bin/go
|
||||
/usr/bin/gofmt
|
||||
)
|
||||
|
||||
[[ -n ${GOLANG_PKG_STATIK} ]] && GOLANG_BINS+=(/usr/bin/statik)
|
||||
|
||||
# Reset GoLang environment variables
|
||||
unset EGO
|
||||
unset EGOFMT
|
||||
unset ESTATIK
|
||||
unset GO
|
||||
unset GOPATH
|
||||
unset GOBIN
|
||||
|
||||
# Determine is the GoLang interpreter is working
|
||||
local IS_EXECUTABLE=1
|
||||
for binary in "${GOLANG_BINS[@]}"; do
|
||||
debug-print "${FUNCNAME}: Checking ... ${binary}"
|
||||
|
||||
[[ -x "${EPREFIX}/${binary}" ]] && continue
|
||||
IS_EXECUTABLE=0
|
||||
ewarn "It seems that the binary '${binary}' is not executable."
|
||||
done
|
||||
|
||||
# dev-lang/go isn't installed or one of its binaries aren't executable.
|
||||
# Either way, the Gentoo box is screwed; no need to set up the GoLang environment
|
||||
[[ ${IS_EXECUTABLE} == 0 ]] && exit
|
||||
|
||||
# dev-lang/go is available and working.
|
||||
# Exports GO/EGO/EGOFMT global variables.
|
||||
export GO="${GOLANG_BINS[0]}"
|
||||
export EGO="${GOLANG_BINS[0]##*/}"
|
||||
export EGOFMT="${GOLANG_BINS[1]}"
|
||||
|
||||
# dev-go/statik is available and working.
|
||||
# Exports ESTATIK global variable.
|
||||
[[ -n ${GOLANG_PKG_STATIK} ]] && export ESTATIK="${GOLANG_BINS[2]##*/}"
|
||||
|
||||
debug-print "${FUNCNAME}: GO = ${GO}"
|
||||
debug-print "${FUNCNAME}: EGO = ${EGO}"
|
||||
debug-print "${FUNCNAME}: EGOFMT = ${EGOFMT}"
|
||||
debug-print "${FUNCNAME}: ESTATIK = ${ESTATIK}"
|
||||
|
||||
# Determines go interpreter version.
|
||||
GOLANG_VERSION="$( ${GO} version )"
|
||||
GOLANG_VERSION="${GOLANG_VERSION/go\ version\ go}"
|
||||
export GOLANG_VERSION="${GOLANG_VERSION%\ *}"
|
||||
einfo "Found GoLang version: ${GOLANG_VERSION}"
|
||||
|
||||
# Determines statik interpreter version.
|
||||
# TODO: add version detection when statik will provide a -version option.
|
||||
if [[ -n ${GOLANG_PKG_STATIK} ]]; then
|
||||
local STATIK_VERSION=""
|
||||
einfo "Found statik version: ${STATIK_VERSION}"
|
||||
fi
|
||||
|
||||
# Enable/Disable frame pointers
|
||||
local GOEXPERIMENT="noframepointer"
|
||||
use debug && GOEXPERIMENT="framepointer"
|
||||
|
||||
# Sets the build environment inside Portage's WORKDIR.
|
||||
ebegin "Setting up GoLang build environment"
|
||||
|
||||
# Prepares CGO_ENABLED.
|
||||
CGO_ENABLED=0
|
||||
[[ -z ${GOLANG_PKG_USE_CGO} ]] || CGO_ENABLED=1
|
||||
|
||||
# Prepares gopath / gobin directories inside WORKDIR.
|
||||
local _GOPATH="${WORKDIR}/gopath"
|
||||
local _GOBIN="${WORKDIR}/gobin"
|
||||
mkdir -p "${_GOBIN}" || die
|
||||
mkdir -p "${_GOPATH}"/src || die
|
||||
|
||||
# Exports special env variable EGO_SRC.
|
||||
export EGO_SRC="${_GOPATH}/src"
|
||||
|
||||
# Exports GoLang env variables.
|
||||
export GOPATH="$_GOPATH"
|
||||
export GOBIN="$_GOBIN"
|
||||
export CGO_ENABLED
|
||||
export GOEXPERIMENT
|
||||
|
||||
debug-print "${FUNCNAME}: GOPATH = ${GOPATH}"
|
||||
debug-print "${FUNCNAME}: GOBIN = ${GOBIN}"
|
||||
debug-print "${FUNCNAME}: EGO_SRC = ${EGO_SRC}"
|
||||
debug-print "${FUNCNAME}: CGO_ENABLED = ${CGO_ENABLED}"
|
||||
eend
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang-base_src_prepare
|
||||
# @DESCRIPTION:
|
||||
# Prepare source code.
|
||||
golang-base_src_prepare() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
pushd "${WORKDIR}" > /dev/null
|
||||
einfo "Preparing GoLang build environment in ${GOPATH}/src"
|
||||
|
||||
# If the ebuild declares an importpath alias, then its path was
|
||||
# already created during the src_unpack phase. That means the eclass
|
||||
# needs to create the missing original import path (GOLANG_PKG_IMPORTPATH)
|
||||
# as a simbolic link pointing to the alias.
|
||||
if [[ "${GOLANG_PKG_IMPORTPATH}" != "${GOLANG_PKG_IMPORTPATH_ALIAS}" ]]; then
|
||||
|
||||
# If the ebuild declares a GOLANG_PKG_NAME different from PN, then
|
||||
# the latter will be used as the simbolic link target.
|
||||
local TARGET="${GOLANG_PKG_NAME}"
|
||||
[[ "${PN}" != "${GOLANG_PKG_NAME}" ]] && TARGET="${PN}"
|
||||
|
||||
golang_fix_importpath_alias \
|
||||
"${GOLANG_PKG_IMPORTPATH_ALIAS}/${TARGET}" \
|
||||
"${GOLANG_PKG_IMPORTPATH}/${GOLANG_PKG_NAME}"
|
||||
fi
|
||||
|
||||
# If the ebuild declares some GoLang dependencies, then they need to be
|
||||
# correctly installed into the sand-boxed GoLang build environment which
|
||||
# was set up automatically during pkg_setup() phase.
|
||||
if [[ ${#GOLANG_PKG_DEPENDENCIES[@]} -gt 0 ]]; then
|
||||
|
||||
for i in ${!GOLANG_PKG_DEPENDENCIES[@]} ; do
|
||||
|
||||
# Collects all the tokens of the dependency.
|
||||
local -A DEPENDENCY=()
|
||||
while read -d $'\n' key value; do
|
||||
[[ -z ${key} ]] && continue
|
||||
DEPENDENCY[$key]="${value}"
|
||||
done <<-EOF
|
||||
$( _factorize_dependency_entities "${GOLANG_PKG_DEPENDENCIES[$i]}" )
|
||||
EOF
|
||||
|
||||
# Debug
|
||||
debug-print "${FUNCNAME}: DEPENDENCY = ${GOLANG_PKG_DEPENDENCIES[$i]}"
|
||||
debug-print "${FUNCNAME}: importpath = ${DEPENDENCY[importpath]}"
|
||||
debug-print "${FUNCNAME}: importpathalias = ${DEPENDENCY[importpathalias]}"
|
||||
debug-print "${FUNCNAME}: host = ${DEPENDENCY[host]}"
|
||||
debug-print "${FUNCNAME}: author = ${DEPENDENCY[author_name]}"
|
||||
debug-print "${FUNCNAME}: project = ${DEPENDENCY[project_name]}"
|
||||
debug-print "${FUNCNAME}: revision = ${DEPENDENCY[revision]}"
|
||||
|
||||
local message="Importing ${DEPENDENCY[importpath]}"
|
||||
local destdir
|
||||
|
||||
# Prepares GOPATH structure.
|
||||
case ${DEPENDENCY[importpathalias]} in
|
||||
gopkg.in*)
|
||||
message+=" as ${DEPENDENCY[importpathalias]}"
|
||||
destdir="${DEPENDENCY[importpathalias]}"
|
||||
|
||||
# Creates the import path in GOPATH.
|
||||
mkdir -p "${GOPATH}/src/${DEPENDENCY[importpathalias]%/*}" || die
|
||||
#einfo "\n${GOPATH}/src/${DEPENDENCY[importpathalias]%/*}"
|
||||
;;
|
||||
*)
|
||||
[[ "${DEPENDENCY[importpath]}" != "${DEPENDENCY[importpathalias]}/${DEPENDENCY[project_name]}" ]] && message+=" as ${DEPENDENCY[importpathalias]}/${DEPENDENCY[project_name]}"
|
||||
destdir="${DEPENDENCY[importpathalias]}/${DEPENDENCY[project_name]}"
|
||||
|
||||
# Creates the import path in GOPATH.
|
||||
mkdir -p "${GOPATH}/src/${DEPENDENCY[importpathalias]}" || die
|
||||
#einfo "\n${GOPATH}/src/${DEPENDENCY[importpathalias]}"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Moves sources from WORKDIR into GOPATH.
|
||||
case ${DEPENDENCY[host]} in
|
||||
github*)
|
||||
ebegin "${message}"
|
||||
mv ${DEPENDENCY[project_name]}-${DEPENDENCY[revision]}* "${GOPATH}"/src/${destdir} || die
|
||||
eend
|
||||
|
||||
# FIX: sometimes the source code inside an importpath alias
|
||||
# (such as gopkg.in/mylib.v1) invokes imports from
|
||||
# the original import path instead of using the alias,
|
||||
# thus we need a symbolic link between the alias and
|
||||
# the original import path to avoid compilation issues.
|
||||
# Example: gopkg.in/Shopify/sarama.v1 erroneously
|
||||
# invokes imports from github.com/shopify/sarama
|
||||
if [[ ${destdir} != ${DEPENDENCY[importpath]} ]]; then
|
||||
golang_fix_importpath_alias ${destdir} ${DEPENDENCY[importpath]}
|
||||
fi
|
||||
;;
|
||||
bitbucket*)
|
||||
#einfo "path: ${DEPENDENCY[author_name]}-${DEPENDENCY[project_name]}-${DEPENDENCY[revision]}"
|
||||
ebegin "${message}"
|
||||
mv ${DEPENDENCY[author_name]}-${DEPENDENCY[project_name]}-${DEPENDENCY[revision]}* "${GOPATH}"/src/${destdir} || die
|
||||
eend
|
||||
;;
|
||||
code.google*)
|
||||
ebegin "${message}"
|
||||
mv ${DEPENDENCY[project_name]}-${DEPENDENCY[revision]}* "${GOPATH}"/src/${destdir} || die
|
||||
eend
|
||||
;;
|
||||
*) die "Function 'golang-base_src_prepare' doesn't support '${DEPENDENCY[importpath]}'" ;;
|
||||
esac
|
||||
done
|
||||
|
||||
fi
|
||||
|
||||
popd > /dev/null
|
||||
|
||||
|
||||
# Auto-detects the presence of Go's vendored
|
||||
# dependencies inside $S/vendor.
|
||||
local VENDOR="${S}/vendor"
|
||||
if [[ -d "${VENDOR}" ]]; then
|
||||
golang_add_vendor "${VENDOR}"
|
||||
fi
|
||||
|
||||
# Auto-detects the presence of Go's vendored
|
||||
# dependencies inside $S/*/vendor
|
||||
if [[ -n ${GOLANG_PKG_BUILDPATH} && ${GOLANG_PKG_BUILDPATH##*/} != "..." ]]; then
|
||||
while read -d $' ' path; do
|
||||
# Trims leading slash (if any).
|
||||
path="${path/\//}"
|
||||
|
||||
# Extracts the root path.
|
||||
path="${path%%/*}"
|
||||
|
||||
# Ignores $path when it's empty or a string of white spaces.
|
||||
[[ -n $path ]] || continue
|
||||
|
||||
local vendor="${S}/${path}/vendor"
|
||||
if [[ -d "${vendor}" ]]; then
|
||||
golang_add_vendor "${vendor}"
|
||||
fi
|
||||
done <<< "$( echo ${GOLANG_PKG_BUILDPATH}) "
|
||||
fi
|
||||
|
||||
|
||||
# Auto-detects the presence of Godep's workspace
|
||||
# (see github.com/tools/godep for more infos).
|
||||
VENDOR="${S}/Godeps/_workspace"
|
||||
if [[ -d "${VENDOR}" ]]; then
|
||||
GOLANG_PKG_VENDOR+=" ${VENDOR}"
|
||||
fi
|
||||
|
||||
|
||||
# Evaluates PATCHES array.
|
||||
default_src_prepare
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang-base_src_configure
|
||||
# @DESCRIPTION:
|
||||
# Configure the package.
|
||||
golang-base_src_configure() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${EGO} ]] || die "No GoLang implementation set (golang_setup not called?)."
|
||||
|
||||
# Defines the level of verbosity.
|
||||
local EGO_VERBOSE="-v"
|
||||
[[ -z ${PORTAGE_VERBOSE} ]] || EGO_VERBOSE+=" -x"
|
||||
|
||||
# GoLang doesn't have a configure phase,
|
||||
# so instead this eclass prints the output of 'go env'.
|
||||
local -a GOLANG_ENV=()
|
||||
while read line; do
|
||||
GOLANG_ENV+=("${line}")
|
||||
done <<-EOF
|
||||
$( ${GO} env )
|
||||
EOF
|
||||
|
||||
# Prints an error when 'go env' output is missing.
|
||||
if [[ ${#GOLANG_ENV[@]} -eq 1 ]]; then
|
||||
eerror "Your GoLang environment should be more verbose"
|
||||
fi
|
||||
|
||||
# Prints GoLang environment summary.
|
||||
einfo " ${EGO} env"
|
||||
for env in "${GOLANG_ENV[@]}"; do
|
||||
einfo " - ${env}"
|
||||
done
|
||||
|
||||
|
||||
# Removes GoLang object files from package source directories (pkg/)
|
||||
# and temporary directories (_obj/ _test*/).
|
||||
local EGO_SUBPACKAGES="${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}"
|
||||
case $( get_version_component_range 1-2 ${GOLANG_VERSION} ) in
|
||||
1.4*) ;;
|
||||
*)
|
||||
EGO_SUBPACKAGES+="/..."
|
||||
;;
|
||||
esac
|
||||
einfo "${EGO} clean -i ${EGO_VERBOSE} ${EGO_SUBPACKAGES}"
|
||||
${EGO} clean -i \
|
||||
${EGO_VERBOSE} \
|
||||
"${EGO_SUBPACKAGES}" \
|
||||
|| die
|
||||
|
||||
# Removes GoLang objects files from all the dependencies too.
|
||||
if [[ ${#GOLANG_PKG_DEPENDENCIES[@]} -gt 0 ]]; then
|
||||
|
||||
for i in ${!GOLANG_PKG_DEPENDENCIES[@]} ; do
|
||||
|
||||
# Collects all the tokens of the dependency.
|
||||
local -A DEPENDENCY=()
|
||||
while read -d $'\n' key value; do
|
||||
[[ -z ${key} ]] && continue
|
||||
DEPENDENCY[$key]="${value}"
|
||||
done <<-EOF
|
||||
$( _factorize_dependency_entities "${GOLANG_PKG_DEPENDENCIES[$i]}" )
|
||||
EOF
|
||||
|
||||
# Debug
|
||||
debug-print "${FUNCNAME}: DEPENDENCY = ${GOLANG_PKG_DEPENDENCIES[$i]}"
|
||||
debug-print "${FUNCNAME}: importpath = ${DEPENDENCY[importpath]}"
|
||||
|
||||
# Cleans object files of the dependency.
|
||||
einfo "${EGO} clean -i ${EGO_VERBOSE} ${DEPENDENCY[importpath]}"
|
||||
${EGO} clean \
|
||||
-i ${EGO_VERBOSE} \
|
||||
"${DEPENDENCY[importpath]}" \
|
||||
|| die
|
||||
done
|
||||
fi
|
||||
|
||||
# Before to compile Godep's dependencies it's wise to wipe out
|
||||
# all pre-built object files from Godep's package source directories.
|
||||
if [[ -d "${S}"/Godeps/_workspace/pkg ]]; then
|
||||
ebegin "Cleaning up pre-built object files in Godep workspace"
|
||||
rm -r "${S}"/Godeps/_workspace/pkg || die
|
||||
eend
|
||||
fi
|
||||
if [[ -d "${S}"/Godeps/_workspace/bin ]]; then
|
||||
ebegin "Cleaning up executables in Godep workspace"
|
||||
rm -r "${S}"/Godeps/_workspace/bin || die
|
||||
eend
|
||||
fi
|
||||
|
||||
|
||||
# Executes 'go generate'.
|
||||
# NOTE: generate should never run automatically. It must be run explicitly.
|
||||
if [[ -n ${GOLANG_PKG_USE_GENERATE} ]]; then
|
||||
pushd "${GOPATH}/src/${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}" > /dev/null
|
||||
einfo "${EGO} generate ${EGO_VERBOSE} ${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}/..."
|
||||
${EGO} generate \
|
||||
${EGO_VERBOSE} \
|
||||
./... \
|
||||
|| die
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
|
||||
# Executes 'statik' when explicitly asked.
|
||||
if [[ -n ${GOLANG_PKG_STATIK} ]]; then
|
||||
ebegin "${ESTATIK} $GOLANG_PKG_STATIK"
|
||||
${ESTATIK} $GOLANG_PKG_STATIK || die
|
||||
eend
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang-base_src_compile
|
||||
# @DESCRIPTION:
|
||||
# Compiles the package.
|
||||
golang-base_src_compile() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${EGO} ]] || die "No GoLang implementation set (golang_setup not called?)."
|
||||
|
||||
# Populates env variable GOPATH with vendored workspaces (if present).
|
||||
if [[ -n ${GOLANG_PKG_VENDOR} || "1" == ${GO15VENDOREXPERIMENT} ]]; then
|
||||
einfo "Using vendored dependencies from:"
|
||||
|
||||
# Prints Go's vendored directory.
|
||||
if [[ "1" == ${GO15VENDOREXPERIMENT} ]]; then
|
||||
einfo "- vendor"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Prints user defined vendored directories.
|
||||
if [[ -n ${GOLANG_PKG_VENDOR} ]]; then
|
||||
for path in "${GOLANG_PKG_VENDOR[@]}"; do
|
||||
[ -d ${path} ] || continue
|
||||
|
||||
debug-print "$FUNCNAME: GOPATH: Adding vendor path ${path}"
|
||||
ebegin "- ${path//${WORKDIR}\//}"
|
||||
GOPATH="${GOPATH}:$( echo ${path} )"
|
||||
eend
|
||||
done
|
||||
|
||||
export GOPATH
|
||||
fi
|
||||
|
||||
# Defines the install suffix.
|
||||
local EGO_INSTALLSUFFIX
|
||||
[[ -z ${GOLANG_PKG_INSTALLSUFFIX} ]] || EGO_INSTALLSUFFIX="-installsuffix=${GOLANG_PKG_INSTALLSUFFIX}"
|
||||
|
||||
# Defines the level of verbosity.
|
||||
local EGO_VERBOSE="-v"
|
||||
[[ -z ${PORTAGE_VERBOSE} ]] || EGO_VERBOSE+=" -x"
|
||||
|
||||
# Defines the number of builds that can be run in parallel.
|
||||
local EGO_PARALLEL="-p $(makeopts_jobs)"
|
||||
|
||||
# Defines extra options.
|
||||
local EGO_EXTRA_OPTIONS="-a"
|
||||
|
||||
# Prepares build flags for the go toolchain.
|
||||
local EGO_BUILD_FLAGS="$( echo ${EGO_VERBOSE} ) $( echo ${EGO_PARALLEL} ) $( echo ${EGO_EXTRA_OPTIONS} )"
|
||||
[[ -n ${EGO_INSTALLSUFFIX} ]] && EGO_BUILD_FLAGS+=" $( echo ${EGO_INSTALLSUFFIX} )"
|
||||
|
||||
# Defines the output binary name of the package.
|
||||
# If the package is a multiple package then this eclass doesn't specify
|
||||
# the output name.
|
||||
[[ -z ${GOLANG_PKG_BUILDPATH} ]] && EGO_BUILD_FLAGS+=" -o ${GOBIN}/${GOLANG_PKG_OUTPUT_NAME}"
|
||||
|
||||
# Builds the package.
|
||||
einfo "Compiling package(s):"
|
||||
if [[ -n ${GOLANG_PKG_BUILDPATH} && ${GOLANG_PKG_BUILDPATH##*/} != "..." ]]; then
|
||||
|
||||
# NOTE: This eclass trims all leading and trailing white spaces from the
|
||||
# input of the following 'while read' loop, then appends an extra
|
||||
# trailing space; this is necessary to avoid undefined behaviours
|
||||
# within the loop when GOLANG_PKG_BUILDPATH is populated with only
|
||||
# a single element.
|
||||
while read -d $' ' cmd; do
|
||||
# Ignores $cmd when it's empty or a string of white spaces
|
||||
#einfo "cmd: |$cmd| cmd: |${cmd##*/}|"
|
||||
[[ -n $cmd ]] || continue
|
||||
|
||||
golang_do_build \
|
||||
${EGO_BUILD_FLAGS} \
|
||||
-o "${GOBIN}/${cmd##*/}" \
|
||||
"${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}${cmd}"
|
||||
done <<< "$( echo ${GOLANG_PKG_BUILDPATH}) "
|
||||
else
|
||||
golang_do_build \
|
||||
${EGO_BUILD_FLAGS} \
|
||||
"${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}${GOLANG_PKG_BUILDPATH}"
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang-base_src_install
|
||||
# @DESCRIPTION:
|
||||
# Installs binaries and documents from DOCS or HTML_DOCS arrays.
|
||||
golang-base_src_install() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${EGO} ]] || die "No GoLang implementation set (golang_setup not called?)."
|
||||
|
||||
# Defines the install suffix.
|
||||
local EGO_INSTALLSUFFIX
|
||||
[[ -z ${GOLANG_PKG_INSTALLSUFFIX} ]] || EGO_INSTALLSUFFIX="-installsuffix=${GOLANG_PKG_INSTALLSUFFIX}"
|
||||
|
||||
# Defines the level of verbosity.
|
||||
local EGO_VERBOSE="-v"
|
||||
[[ -z ${PORTAGE_VERBOSE} ]] || EGO_VERBOSE+=" -x"
|
||||
|
||||
# Defines the number of builds that can be run in parallel.
|
||||
local EGO_PARALLEL="-p $(makeopts_jobs)"
|
||||
|
||||
# Defines extra options.
|
||||
local EGO_EXTRA_OPTIONS
|
||||
|
||||
# Prepares build flags for the go toolchain.
|
||||
local EGO_BUILD_FLAGS="$( echo ${EGO_VERBOSE} ) $( echo ${EGO_PARALLEL} ) $( echo ${EGO_EXTRA_OPTIONS} )"
|
||||
[[ -n ${EGO_INSTALLSUFFIX} ]] && EGO_BUILD_FLAGS+=" $( echo ${EGO_INSTALLSUFFIX} )"
|
||||
|
||||
# Defines sub-packages.
|
||||
local EGO_SUBPACKAGES="${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}${GOLANG_PKG_BUILDPATH}"
|
||||
|
||||
# Executes the pre-install phase (go install).
|
||||
if [[ -n ${GOLANG_PKG_IS_MULTIPLE} ]]; then
|
||||
einfo "${EGO} install -ldflags '$GOLANG_PKG_LDFLAGS' -tags '$GOLANG_PKG_TAGS' ${EGO_BUILD_FLAGS} ${EGO_SUBPACKAGES}"
|
||||
${EGO} install \
|
||||
-ldflags "${GOLANG_PKG_LDFLAGS}" \
|
||||
-tags "${GOLANG_PKG_TAGS}" \
|
||||
${EGO_BUILD_FLAGS} \
|
||||
"${EGO_SUBPACKAGES}" \
|
||||
|| die
|
||||
fi
|
||||
|
||||
# Installs binaries.
|
||||
into ${GOLANG_PKG_INSTALLPATH}
|
||||
for bin in "${GOBIN}"/* ; do
|
||||
dobin ${bin}
|
||||
done
|
||||
|
||||
# Installs documentation.
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
# @FUNCTION: golang-base_src_test
|
||||
# @DESCRIPTION:
|
||||
# Runs the unit tests for the main package.
|
||||
golang-base_src_test() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${EGO} ]] || die "No GoLang implementation set (golang_setup not called?)."
|
||||
|
||||
# Appends S and GOBIN to exported main paths.
|
||||
# FIX: this is necessary for unit tests that need to invoke bins from
|
||||
# $GOBIN or from within $S/bin.
|
||||
export PATH="${S}/bin:${GOBIN}:${PATH}"
|
||||
|
||||
# Defines the level of verbosity.
|
||||
local EGO_VERBOSE="-v"
|
||||
[[ -z ${PORTAGE_VERBOSE} ]] || EGO_VERBOSE+=" -x"
|
||||
|
||||
# Defines the number of builds that can be run in parallel.
|
||||
local EGO_PARALLEL="-p $(makeopts_jobs)"
|
||||
|
||||
# Defines extra options.
|
||||
local EGO_EXTRA_OPTIONS="-a"
|
||||
|
||||
# Enables data race detection.
|
||||
local EGO_RACE
|
||||
[[ -n ${GOLANG_PKG_HAVE_TEST_RACE} ]] && EGO_RACE=" -race"
|
||||
|
||||
# Prepares build flags for the go toolchain.
|
||||
local EGO_BUILD_FLAGS="$( echo ${EGO_VERBOSE} ) $( echo ${EGO_PARALLEL} ) $( echo ${EGO_EXTRA_OPTIONS} )"
|
||||
[[ -n ${EGO_RACE} ]] && EGO_BUILD_FLAGS+=" $( echo ${EGO_RACE} )"
|
||||
|
||||
# Defines sub-packages.
|
||||
local EGO_SUBPACKAGES="${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}${GOLANG_PKG_BUILDPATH}"
|
||||
[[ -n ${GOLANG_PKG_IS_MULTIPLE} ]] || EGO_SUBPACKAGES="./..."
|
||||
|
||||
# Runs the unit tests.
|
||||
einfo "${EGO} test ${EGO_BUILD_FLAGS} ${EGO_SUBPACKAGES}"
|
||||
${EGO} test \
|
||||
${EGO_BUILD_FLAGS} \
|
||||
"${EGO_SUBPACKAGES}" \
|
||||
|| die
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang_do_build
|
||||
# @INTERNAL
|
||||
# @USAGE: <flags> <buildpath>
|
||||
# @DESCRIPTION:
|
||||
#
|
||||
# @CODE
|
||||
# Example:
|
||||
# GOLANG_PKG_LDFLAGS="-extldflags=-static"
|
||||
# GOLANG_PKG_TAGS="netgo"
|
||||
#
|
||||
# golang_do_build ${EGO_BUILD_FLAGS} ${GOLANG_PKG_IMPORTPATH}/${GOLANG_PKG_NAME}${GOLANG_PKG_BUILDPATH}
|
||||
# @CODE
|
||||
golang_do_build() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
|
||||
[[ ${GOLANG_VERSION} ]] || die "No GoLang implementation set (golang_setup not called?)."
|
||||
|
||||
# Filters "=" chars from ldflags declaration.
|
||||
# NOTE: from go1.5+ linker syntax is no more compatible with <go1.4;
|
||||
# this hack ensures that the old behaviour is honoured.
|
||||
if [[ $( get_version_component_range 1-2 ${GOLANG_VERSION} ) == "1.4" ]]; then
|
||||
GOLANG_PKG_LDFLAGS="${GOLANG_PKG_LDFLAGS//=/ }"
|
||||
fi
|
||||
|
||||
# Disables debug symbols (DWARF) when not required.
|
||||
! use debug && GOLANG_PKG_LDFLAGS="-s -w ${GOLANG_PKG_LDFLAGS}"
|
||||
|
||||
# Sanitizes vars from entra white spaces.
|
||||
GOLANG_PKG_LDFLAGS="$( echo ${GOLANG_PKG_LDFLAGS} )"
|
||||
GOLANG_PKG_TAGS="$( echo ${GOLANG_PKG_TAGS} )"
|
||||
|
||||
einfo "${EGO} build -ldflags '$GOLANG_PKG_LDFLAGS' -tags '$GOLANG_PKG_TAGS' $*"
|
||||
${EGO} build \
|
||||
-ldflags "${GOLANG_PKG_LDFLAGS}" \
|
||||
-tags "${GOLANG_PKG_TAGS}" \
|
||||
$( echo $* ) \
|
||||
|| die
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang_add_vendor
|
||||
# @INTERNAL
|
||||
# @USAGE: <path>
|
||||
# @DESCRIPTION:
|
||||
#
|
||||
# @CODE
|
||||
# Example
|
||||
#
|
||||
# golang_add_vendor "${S}"/vendor
|
||||
# golang_add_vendor "${S}"/${PN}/vendor
|
||||
# @CODE
|
||||
golang_add_vendor() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
|
||||
[[ ${1} ]] || die "${FUNCNAME}: no paths given"
|
||||
|
||||
[[ ${GOLANG_VERSION} ]] || die "No Golang implementation set (golang_setup not called?)."
|
||||
|
||||
case $( get_version_component_range 1-2 ${GOLANG_VERSION} ) in
|
||||
1.4*)
|
||||
# TODO: traverse $1 and expose all the bundled /vendor
|
||||
# sub-directories to GOLANG_PKG_VENDOR
|
||||
if [[ ! -d "${1}"/src ]]; then
|
||||
ebegin "Fixing $1"
|
||||
ln -s "${1}" "${1}"/src || die
|
||||
eend
|
||||
fi
|
||||
|
||||
GOLANG_PKG_VENDOR+=" ${1}"
|
||||
;;
|
||||
1.5*)
|
||||
export GO15VENDOREXPERIMENT=1
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang_fix_importpath_alias
|
||||
# @USAGE: <target> <alias>
|
||||
# @DESCRIPTION:
|
||||
# Helper functions for generating a symbolic link for import path <target> as
|
||||
# <alias>.
|
||||
#
|
||||
# WARNING: Use this function only if GOLANG_PKG_DEPENDENCIES declaration of
|
||||
# import path aliases doesn't work (e.g.: the package name differs from both the
|
||||
# import path and the alias, or if the package name is case sensitive but the
|
||||
# import path is not).
|
||||
#
|
||||
# @CODE
|
||||
# Example:
|
||||
#
|
||||
# src_prepare() {
|
||||
# golang-single_src_prepare
|
||||
#
|
||||
# golang_fix_importpath_alias \
|
||||
# "github.com/GoogleCloudPlatform/gcloud-golang" \
|
||||
# "google.golang.org/cloud"
|
||||
# }
|
||||
# @CODE
|
||||
golang_fix_importpath_alias() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${1} ]] || die "${FUNCNAME}: no target specified"
|
||||
[[ ${2} ]] || die "${FUNCNAME}: no alias specified"
|
||||
|
||||
[[ ${EGO} ]] || die "No GoLang implementation set (golang_setup not called?)."
|
||||
|
||||
|
||||
local TARGET="${1}"
|
||||
local ALIAS="${2}"
|
||||
|
||||
if [[ ${ALIAS%/*} != ${ALIAS} ]]; then
|
||||
mkdir -p "${GOPATH}/src/${ALIAS%/*}" || die
|
||||
fi
|
||||
ebegin "Linking ${TARGET} as ${ALIAS}"
|
||||
ln -s "${GOPATH}/src/${TARGET}" \
|
||||
"${GOPATH}/src/${ALIAS}" \
|
||||
|| die
|
||||
eend
|
||||
}
|
||||
|
||||
|
||||
fi
|
|
@ -0,0 +1,185 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# @ECLASS: golang-single.eclass
|
||||
# @MAINTAINER:
|
||||
# Mauro Toffanin <toffanin.mauro@gmail.com>
|
||||
# @AUTHOR:
|
||||
# Mauro Toffanin <toffanin.mauro@gmail.com>
|
||||
# @BLURB: An eclass for GoLang packages not installed inside GOPATH/GOBIN.
|
||||
# @DESCRIPTION:
|
||||
# This eclass allows to install arbitrary packages written in GoLang which
|
||||
# don't support being installed inside the Go environment.
|
||||
# This mostly includes traditional packages (C/C++/GUI) embedding tools written
|
||||
# in GoLang, and GoLang packages that need to be compiled with GCC instead of
|
||||
# the standard Go interpreter.
|
||||
#
|
||||
# @EXAMPLE:
|
||||
# Typical ebuild using golang-single.eclass:
|
||||
#
|
||||
# @CODE
|
||||
# EAPI=5
|
||||
#
|
||||
# GOLANG_PKG_IMPORTPATH="github.com/captObvious"
|
||||
# GOLANG_PKG_ARCHIVESUFFIX=".zip"
|
||||
# GOLANG_PKG_HAVE_TEST
|
||||
# inherit golang-single qt4-r2
|
||||
#
|
||||
# DESCRIPTION="Foo bar application"
|
||||
# HOMEPAGE="http://example.org/foo/"
|
||||
#
|
||||
# LICENSE="MIT"
|
||||
# KEYWORDS="~amd64 ~x86"
|
||||
# SLOT="0"
|
||||
# IUSE="debug doc qt4"
|
||||
#
|
||||
# CDEPEND="
|
||||
# qt4? (
|
||||
# dev-qt/qtcore:4
|
||||
# dev-qt/qtgui:4
|
||||
# )"
|
||||
# RDEPEND="${CDEPEND}
|
||||
# !media-gfx/bar"
|
||||
# DEPEND="${CDEPEND}
|
||||
# doc? ( app-doc/doxygen )"
|
||||
#
|
||||
# DOCS=(AUTHORS ChangeLog README "Read me.txt" TODO)
|
||||
#
|
||||
# PATCHES=(
|
||||
# "${FILESDIR}/${P}-qt4.patch" # bug 123458
|
||||
# "${FILESDIR}/${P}-as-needed.patch"
|
||||
# )
|
||||
#
|
||||
# src_install() {
|
||||
# use doc && HTML_DOCS=("${BUILD_DIR}/apidocs/html/")
|
||||
# autotools-utils_src_install
|
||||
# if use examples; then
|
||||
# dobin "${BUILD_DIR}"/foo_example{1,2,3} \\
|
||||
# || die 'dobin examples failed'
|
||||
# fi
|
||||
# }
|
||||
#
|
||||
# @CODE
|
||||
|
||||
|
||||
inherit golang-base
|
||||
|
||||
EXPORT_FUNCTIONS src_prepare src_unpack src_configure src_compile src_install src_test
|
||||
|
||||
if [[ -z ${_GOLANG_SINGLE_ECLASS} ]]; then
|
||||
_GOLANG_SINGLE_ECLASS=1
|
||||
|
||||
|
||||
# This eclass uses GOLANG_PKG_IMPORTPATH to populate SRC_URI.
|
||||
SRC_URI="${SRC_URI:="https://${GOLANG_PKG_IMPORTPATH}/${GOLANG_PKG_NAME}/archive/${GOLANG_PKG_ARCHIVEPREFIX}${GOLANG_PKG_VERSION}${GOLANG_PKG_ARCHIVESUFFIX} -> ${P}${GOLANG_PKG_ARCHIVESUFFIX}"}"
|
||||
|
||||
# This eclass uses GOLANG_PKG_DEPENDENCIES associative array to populate SRC_URI
|
||||
# with the required snapshots of the supplied GoLang dependencies.
|
||||
if [[ ${#GOLANG_PKG_DEPENDENCIES[@]} -gt 0 ]]; then
|
||||
|
||||
for i in ${!GOLANG_PKG_DEPENDENCIES[@]} ; do
|
||||
|
||||
# Collects all the tokens of the dependency.
|
||||
local -A DEPENDENCY=()
|
||||
while read -d $'\n' key value; do
|
||||
[[ -z ${key} ]] && continue
|
||||
DEPENDENCY[$key]="${value}"
|
||||
done <<-EOF
|
||||
$( _factorize_dependency_entities "${GOLANG_PKG_DEPENDENCIES[$i]}" )
|
||||
EOF
|
||||
|
||||
# Debug
|
||||
debug-print "${FUNCNAME}: DEPENDENCY = ${GOLANG_PKG_DEPENDENCIES[$i]}"
|
||||
debug-print "${FUNCNAME}: importpath = ${DEPENDENCY[importpath]}"
|
||||
debug-print "${FUNCNAME}: revision = ${DEPENDENCY[revision]}"
|
||||
|
||||
# Downloads the archive.
|
||||
case ${DEPENDENCY[importpath]} in
|
||||
github*)
|
||||
SRC_URI+=" https://${DEPENDENCY[importpath]}/archive/${DEPENDENCY[revision]}${GOLANG_PKG_ARCHIVESUFFIX} -> ${DEPENDENCY[importpath]//\//-}-${DEPENDENCY[revision]}${GOLANG_PKG_ARCHIVESUFFIX}"
|
||||
;;
|
||||
bitbucket*)
|
||||
SRC_URI+=" https://${DEPENDENCY[importpath]}/get/${DEPENDENCY[revision]}.zip -> ${DEPENDENCY[importpath]//\//-}-${DEPENDENCY[revision]}.zip"
|
||||
;;
|
||||
code.google*)
|
||||
SRC_URI+=" https://${DEPENDENCY[project_name]}.googlecode.com/archive/${DEPENDENCY[revision]}.tar.gz -> ${DEPENDENCY[importpath]//\//-}-${DEPENDENCY[revision]}.tar.gz"
|
||||
;;
|
||||
*) die "This eclass doesn't support '${DEPENDENCY[importpath]}'" ;;
|
||||
esac
|
||||
|
||||
done
|
||||
fi
|
||||
|
||||
|
||||
# @FUNCTION: golang-single_src_unpack
|
||||
# @DESCRIPTION:
|
||||
# Unpack the source archive.
|
||||
golang-single_src_unpack() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
default
|
||||
|
||||
# Creates S.
|
||||
mkdir -p "${S%/*}" || die
|
||||
|
||||
# Moves main GoLang package from WORKDIR into GOPATH.
|
||||
if [[ "${GOLANG_PKG_IMPORTPATH}" != "${GOLANG_PKG_IMPORTPATH_ALIAS}" ]]; then
|
||||
local alias_abspath="${WORKDIR}/gopath/src/${GOLANG_PKG_IMPORTPATH_ALIAS}/${GOLANG_PKG_NAME}"
|
||||
mkdir -p "${alias_abspath%/*}" || die
|
||||
mv "${GOLANG_PKG_NAME}-${GOLANG_PKG_VERSION}" "${alias_abspath}"/ || die
|
||||
else
|
||||
mv "${GOLANG_PKG_NAME}-${GOLANG_PKG_VERSION}" "${S}"/ || die
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
# @FUNCTION: golang-single_src_prepare
|
||||
# @DESCRIPTION:
|
||||
# Prepare source code.
|
||||
golang-single_src_prepare() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
# Sets up GoLang build environment.
|
||||
golang_setup
|
||||
|
||||
golang-base_src_prepare
|
||||
}
|
||||
|
||||
# @FUNCTION: golang-single_src_configure
|
||||
# @DESCRIPTION:
|
||||
# Configure the package.
|
||||
golang-single_src_configure() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
golang-base_src_configure
|
||||
}
|
||||
|
||||
# @FUNCTION: golang-single_src_compile
|
||||
# @DESCRIPTION:
|
||||
# Compiles the package.
|
||||
golang-single_src_compile() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
golang-base_src_compile
|
||||
}
|
||||
|
||||
# @FUNCTION: golang-single_src_install
|
||||
# @DESCRIPTION:
|
||||
# Installs binaries and documents from DOCS or HTML_DOCS arrays.
|
||||
golang-single_src_install() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
golang-base_src_install
|
||||
}
|
||||
|
||||
# @FUNCTION: golang-single_src_test
|
||||
# @DESCRIPTION:
|
||||
# Runs the unit tests for the main package.
|
||||
golang-single_src_test() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
golang-base_src_test
|
||||
}
|
||||
|
||||
fi
|
|
@ -29,4 +29,4 @@ DIST ut4_tohunga_b10.pk3 19196574 SHA256 bece9996df285ba393a080b18287b4ac4ea2e0a
|
|||
DIST ut4_tohunga_b8.pk3 18555637 SHA256 f6a8984090f5e7ed773edc48dd7cd2292cf8eb014e4568e1e3d18c0290e6c69c SHA512 d0146280f6a166ce5d23e670e46a5f78ca6d402ed05ff040fe731a8497e5add6d95bb768c539c4c9470f5910fd724c9dbb0d89692a9e39d7911c1efe023b4067 WHIRLPOOL 4ff6bb163680f21529451c215e2059dddc7df7c99466cea3dc3a050e2b58b679a7ff70b5d265e97c50b3d8ab513fdf4264b305dd03a81710a9ef7bf95279bb04
|
||||
DIST ut4_village.pk3 10275708 SHA256 6ad8259f51fdf28c1f99b9d39bcb2b7e34825a493b6abe715292a96988bd03fc SHA512 be5764583b54a2e8c954c4e6e39644b2466f8f13807f6f18a8726f2ec0732759de8ce7896338c72fde0c12ee28e16c974563cb16efc895048c7ca2e4887954ec WHIRLPOOL 60cc35cecf350749d41c4d8ebe74599f901ce122dbf1808195e0d69f84f73190230acea12aa587d9da07295ff5183310f85300ceaa005a539ea7de158ee655de
|
||||
DIST ut4_village_classic_rc4.pk3 7632478 SHA256 2b9b40a7b2fef20b2d36e9692ae8c1612cebb4e0a2e5d9c7490fc46b1e560be3 SHA512 dc3faca8faad0efd11bbad681301204ab059a0b327d6adce5aa7c46fa20661089d15a268ac52e2be026e920fea219fe22ea63deb14ddd18d93939cf57928d0ed WHIRLPOOL 41838521a7a743677643d01e5bf294d806c3eafcfe29f641f7734c625667a1b9d5b3edfe2b27a64370a0fa5282940799af2042ae52b7b4a8098a7c0767eed119
|
||||
EBUILD urbanterror-maps-20160214.ebuild 3284 SHA256 2080b6121df3e92cc2bf5e1ce2616f0226326ad8fa9ef5d5cd643131a94ea688 SHA512 a082c2425f4a248ec3b2108ce0e737638da97321079ac8f9c9d5375b8e347e7a0652d9ca330d900d86981cc3b1a62023f92ae062a83a7b728a6b3660370fb57e WHIRLPOOL 6bc8127cb121e33c67ef68a92de04056c38175c5bdc4f8fb2e7df7f951e24ab134c6a8f5dceee9da43d3a7268a93909b5df352615dcb5ba141277d69f2864499
|
||||
EBUILD urbanterror-maps-20160214.ebuild 3252 SHA256 f46d73bd4009aebb190976042348da86a1a7b3ef0b625b138623e2a65f864267 SHA512 170140e3241ac3dc70d3fd515fe4712518e4475a035fc3bc168fedaa1752d4f8a8b900a32df36f899091d1e97731a12f3422a8fe2abdb8ad9f6a06718f8471d5 WHIRLPOOL 89ffa39c28278ad4b3d743610099c30d3feb941f9e6e2a36d5f2165a9d2ded2cf5106abfe588865b1aac1d0c2312450cc760f9373cc848706711677ca0091e02
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
AUX urbanterror-4.2.023-build.patch 2186 SHA256 2c430b077978c7289c2515dab5cd898b3ab0de32aa99be426047b7461ff196f9 SHA512 1c93d6e7365b77d39014af7a6e15e934cfbaf544ef688e8c84fefaca63ee8e68733ca3115611464fc097b8c9171c00df13976472976c510433dc35ac3855a2b3 WHIRLPOOL a3cefa6451b88d2a1537b711d32dea2fd253ca92a794896ec842b069189eb519fdd59b829573966d024e7a19bc3355d7d7d41028718a2b3c1bf65c8de2b89b8c
|
||||
AUX urbanterror-4.2.023-nocurl.patch 258 SHA256 267af87a63b754a7c5fdfa0c5a2ae195701cebcc54f78d81b6b4879b030f49d9 SHA512 9bf8ce9d806abd2fea7b1b0c27f977ecae4caf316d0d61e8c64cd94a8abd478402e6b2776e8d308b02d49e43018e7063d58de9879b3e055567290f0ecff72a75 WHIRLPOOL 25d04388c1e61d9f25a5c1826819d4344cf5dbd6d55f56d4a3e3856049b01d1c99c6158b80ed524d90f8722ca38a141363362243c7235e78e713f7a1bedf6be2
|
||||
DIST UrbanTerror-4.2.022-to-4.2.023.zip 15296685 SHA256 71d34f4245c264dd729d40cf76c1471c89606891f88fda28e007ebe6a052dde9 SHA512 2b35a34cf478939b850fd6f9b2f4a46f55259f32574799968ec4595c8e7c8930910ac6958bf03c99d63516cc4a41dbd6faaad4207326e42a19981561d25aff0e WHIRLPOOL bc13ec862ad829a5b417b114d50cc3f3dc1701b3c6fd136bafa0e2a68f0bbe44d03ea33a832e4882ab7cf63f3202b1ff6f62660bc69273542165d8e7f1e36d2f
|
||||
DIST UrbanTerror42_full022.zip 1924134151 SHA256 e8b0a2c3a7253c24cac4e5b24028a0c9841717ae867e74ae18a18fd9c7259fd6 SHA512 6da90696c8e0f2b5315bc2564e45e8d4ee708f5f42dc1ae26846a030798c1614ef938e0ed2028ceb69b7f5a59aa1a2310d73a20530f52be29e7c4e5819f6b290 WHIRLPOOL 9e428099bdfdad94cb554821dfd9128cd909c9c51c50b2009b8778aea69bb4be10be0c6a9299de76e60c9d5a22eb0dc06a1987f4851d360c718ed6f019554a36
|
||||
DIST urbanterror-4.2.023.tar.gz 12637911 SHA256 17c79f4ed1adc0859a20f0b19ab75f04e1e7ff518c882b5cd68199b44acff90f SHA512 c0b3fb0d53889561124ea034bd2b579c3b56489e751adf9479b86c54855b4f0917589a41caa7c1a534afee59983f77394a1c76dc92534dc84116a5566c19e8e5 WHIRLPOOL 68fa26a7a0ea19a1b7b3ced968515e1b326a9f7acabc30096b15880a772c4ca4faa764fb1fd4ab07d616718c550284af88cd03deeb8b11b7003b96336413d3ee
|
||||
DIST urbanterror.svg 1592 SHA256 0d7eb12a8fe8380e0d89199621414dd56ecdfe8a8b99eec5b95d925294521de9 SHA512 ff789b35d9b1a2282485495b0d1918c7169906aeac094e7a33c7d77cd51d4787733400e1b9851ce19b38e886508d5fdd09f6cfc96b37a5b41bd0cf403e456b98 WHIRLPOOL 281413cfeb881466c2d8b882d0aa4dcf19013630a462775345c69e78a0cb86c7efed14f5d22b453c89648da682ab5e98e3579a1c975994a8e90b9fb22c37892c
|
||||
EBUILD urbanterror-4.2.023.ebuild 4174 SHA256 91d5f4660aebea117658bb7fb2d83cfda4bc930a6ba0913b1f57db90f169aef4 SHA512 7b0c876287c6b5a53cab4367568087831c0f06517efc972f93f054471fe30d603ee2f6ea003c22b05c2ba72b91c06a30df44e1879374df5f5162b16940c1fa2d WHIRLPOOL e83b482346c29a2726b1d382b36488a31670c55f29bf6a786ffaa9d275db969642273f0b787697a06a5c85ca83c55218d1d58c9f28f648ae8e9626253d63fa94
|
|
@ -0,0 +1,75 @@
|
|||
Author: hasufell <hasufell@gentoo.org>
|
||||
Date: Wed Jul 10 01:25:27 2013 +0200
|
||||
|
||||
respect CFLAGS/LDFLAGS
|
||||
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -213,7 +213,7 @@
|
||||
endif
|
||||
endif
|
||||
|
||||
- BASE_CFLAGS = -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes -pipe
|
||||
+ BASE_CFLAGS = -Wall -Wimplicit -Wstrict-prototypes
|
||||
|
||||
ifeq ($(USE_OPENAL),1)
|
||||
BASE_CFLAGS += -DUSE_OPENAL=1
|
||||
@@ -239,19 +239,15 @@
|
||||
BASE_CFLAGS += -I/usr/X11R6/include
|
||||
endif
|
||||
|
||||
- OPTIMIZE = -O3 -ffast-math -funroll-loops -fomit-frame-pointer
|
||||
+ OPTIMIZE =
|
||||
|
||||
ifeq ($(ARCH),x86_64)
|
||||
- OPTIMIZE = -O3 -fomit-frame-pointer -ffast-math -funroll-loops \
|
||||
- -falign-loops=2 -falign-jumps=2 -falign-functions=2 \
|
||||
- -fstrength-reduce
|
||||
+ OPTIMIZE =
|
||||
# experimental x86_64 jit compiler! you need GNU as
|
||||
HAVE_VM_COMPILED = true
|
||||
else
|
||||
ifeq ($(ARCH),i386)
|
||||
- OPTIMIZE = -O3 -march=i586 -fomit-frame-pointer -ffast-math \
|
||||
- -funroll-loops -falign-loops=2 -falign-jumps=2 \
|
||||
- -falign-functions=2 -fstrength-reduce
|
||||
+ OPTIMIZE =
|
||||
HAVE_VM_COMPILED=true
|
||||
else
|
||||
ifeq ($(ARCH),ppc)
|
||||
@@ -265,7 +261,7 @@
|
||||
BASE_CFLAGS += -DNO_VM_COMPILED
|
||||
endif
|
||||
|
||||
- DEBUG_CFLAGS = $(BASE_CFLAGS) -g -O0
|
||||
+ DEBUG_CFLAGS = $(BASE_CFLAGS) $(OPTIMIZE)
|
||||
|
||||
RELEASE_CFLAGS=$(BASE_CFLAGS) -DNDEBUG $(OPTIMIZE)
|
||||
|
||||
@@ -274,7 +270,7 @@
|
||||
SHLIBLDFLAGS=-shared $(LDFLAGS)
|
||||
|
||||
THREAD_LDFLAGS=-lpthread
|
||||
- LDFLAGS=-ldl -lm
|
||||
+ LDFLAGS+=-ldl -lm
|
||||
|
||||
ifeq ($(USE_SDL),1)
|
||||
CLIENT_LDFLAGS=$(shell sdl-config --libs)
|
||||
@@ -1158,13 +1154,13 @@
|
||||
|
||||
$(B)/Quake3-UrT.$(ARCH)$(BINEXT): $(Q3OBJ) $(Q3POBJ) $(LIBSDLMAIN)
|
||||
$(echo_cmd) "LD $@"
|
||||
- $(Q)$(CC) -o $@ $(Q3OBJ) $(Q3POBJ) $(CLIENT_LDFLAGS) \
|
||||
- $(LDFLAGS) $(LIBSDLMAIN)
|
||||
+ $(Q)$(CC) $(CFLAGS) -o $@ $(Q3OBJ) $(Q3POBJ) \
|
||||
+ $(LDFLAGS) $(CLIENT_LDFLAGS) $(LIBSDLMAIN)
|
||||
|
||||
$(B)/Quake3-UrT-smp.$(ARCH)$(BINEXT): $(Q3OBJ) $(Q3POBJ_SMP) $(LIBSDLMAIN)
|
||||
$(echo_cmd) "LD $@"
|
||||
- $(Q)$(CC) -o $@ $(Q3OBJ) $(Q3POBJ_SMP) $(CLIENT_LDFLAGS) \
|
||||
- $(THREAD_LDFLAGS) $(LDFLAGS) $(LIBSDLMAIN)
|
||||
+ $(Q)$(CC) $(CFLAGS) -o $@ $(Q3OBJ) $(Q3POBJ_SMP) \
|
||||
+ $(LDFLAGS) $(THREAD_LDFLAGS) $(CLIENT_LDFLAGS) $(LIBSDLMAIN)
|
||||
|
||||
ifneq ($(strip $(LIBSDLMAIN)),)
|
||||
ifneq ($(strip $(LIBSDLMAINSRC)),)
|
|
@ -0,0 +1,16 @@
|
|||
fix building when USE=-curl is specified (bug #572074)
|
||||
|
||||
--- ./code/client/cl_main.c.orig
|
||||
+++ ./code/client/cl_main.c
|
||||
@@ -1872,7 +1872,11 @@
|
||||
}
|
||||
|
||||
qboolean CL_IsDownloading(void) {
|
||||
+#if USE_CURL
|
||||
return clc.cURLUsed;
|
||||
+#else
|
||||
+ return qfalse;
|
||||
+#endif
|
||||
}
|
||||
|
||||
/*
|
|
@ -0,0 +1,159 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit check-reqs eutils gnome2-utils pax-utils games
|
||||
|
||||
ENGINE_PV=${PV}
|
||||
FULL_P=UrbanTerror42_full022
|
||||
UPDATE_PV=${PV:0:3}.${FULL_P#*full}
|
||||
DESCRIPTION="Hollywood tactical shooter based on the ioquake3 engine"
|
||||
HOMEPAGE="http://www.urbanterror.info/home/"
|
||||
SRC_URI="http://up.barbatos.fr/urt/${FULL_P}.zip
|
||||
https://github.com/Barbatos/ioq3-for-UrbanTerror-4/archive/release-${ENGINE_PV}.tar.gz -> ${PN}-${ENGINE_PV}.tar.gz
|
||||
https://upload.wikimedia.org/wikipedia/commons/5/56/Urbanterror.svg -> ${PN}.svg"
|
||||
|
||||
# fetch updates
|
||||
if [[ ${FULL_P#*full} != ${PV#*.} ]] ; then
|
||||
UPDATE_I=${UPDATE_PV:5:2}
|
||||
while [[ ${UPDATE_I} -lt ${PV:5:2} ]] ; do
|
||||
SRC_URI="${SRC_URI} http://up.barbatos.fr/urt/UrbanTerror-${PV:0:5}${UPDATE_I}-to-${PV:0:5}$(( ${UPDATE_I} + 1)).zip"
|
||||
UPDATE_I=$(( ${UPDATE_I} + 1))
|
||||
done
|
||||
fi
|
||||
unset UPDATE_I
|
||||
|
||||
LICENSE="GPL-2 Q3AEULA-20000111 urbanterror-4.2-maps"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="+altgamma +curl debug dedicated openal pax_kernel +sdl server smp vorbis"
|
||||
RESTRICT="mirror"
|
||||
|
||||
RDEPEND="
|
||||
!dedicated? (
|
||||
virtual/opengl
|
||||
curl? ( net-misc/curl )
|
||||
openal? ( media-libs/openal )
|
||||
sdl? ( media-libs/libsdl[X,sound,joystick,opengl,video] )
|
||||
!sdl? ( x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXxf86dga
|
||||
x11-libs/libXxf86vm )
|
||||
vorbis? ( media-libs/libogg
|
||||
media-libs/libvorbis )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/unzip
|
||||
dedicated? ( curl? ( net-misc/curl ) )"
|
||||
|
||||
S=${WORKDIR}/ioq3-for-UrbanTerror-4-release-${ENGINE_PV}
|
||||
S_DATA=${WORKDIR}/UrbanTerror42
|
||||
|
||||
CHECKREQS_DISK_BUILD="3300M"
|
||||
CHECKREQS_DISK_USR="1550M"
|
||||
|
||||
pkg_pretend() {
|
||||
check-reqs_pkg_pretend
|
||||
|
||||
if ! use dedicated ; then
|
||||
if ! use sdl && ! use openal ; then
|
||||
ewarn
|
||||
ewarn "Sound support disabled. Enable 'sdl' or 'openal' useflag."
|
||||
ewarn
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local UPDATE_I
|
||||
default
|
||||
# apply updates
|
||||
if [[ ${FULL_P#*full} != ${PV##*.} ]] ; then
|
||||
UPDATE_I=${UPDATE_PV:5:2}
|
||||
while [[ ${UPDATE_I} -lt ${PV:5:2} ]] ; do
|
||||
cp -dRpf \
|
||||
"${WORKDIR}"/UrbanTerror-${PV:0:5}${UPDATE_I}-to-${PV:0:5}$((${UPDATE_I} + 1))/* \
|
||||
"${S_DATA}"/ || die
|
||||
UPDATE_I=$(( ${UPDATE_I} + 1))
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-${ENGINE_PV}-build.patch \
|
||||
"${FILESDIR}"/${PN}-${ENGINE_PV}-nocurl.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
buildit() { use $1 && echo 1 || echo 0 ; }
|
||||
nobuildit() { use $1 && echo 0 || echo 1 ; }
|
||||
|
||||
emake \
|
||||
ARCH=$(usex amd64 "x86_64" "i386") \
|
||||
DEFAULT_BASEDIR="${GAMES_DATADIR}/${PN}" \
|
||||
BUILD_CLIENT=$(nobuildit dedicated) \
|
||||
BUILD_CLIENT_SMP=$(usex smp "$(nobuildit dedicated)" "0") \
|
||||
BUILD_SERVER=$(usex dedicated "1" "$(buildit server)") \
|
||||
USE_SDL=$(buildit sdl) \
|
||||
USE_OPENAL=$(buildit openal) \
|
||||
USE_OPENAL_DLOPEN=0 \
|
||||
USE_CURL=$(buildit curl) \
|
||||
USE_CURL_DLOPEN=0 \
|
||||
USE_CODEC_VORBIS=$(buildit vorbis) \
|
||||
USE_ALTGAMMA=$(buildit altgamma) \
|
||||
USE_LOCAL_HEADERS=0 \
|
||||
Q="" \
|
||||
$(usex debug "debug" "release")
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local my_arch=$(usex amd64 "x86_64" "i386")
|
||||
|
||||
dodoc ChangeLog README md4-readme.txt
|
||||
dodoc "${S_DATA}"/q3ut4/readme42.txt
|
||||
insinto "${GAMES_DATADIR}"/${PN}/q3ut4
|
||||
doins "${S_DATA}"/q3ut4/*.pk3
|
||||
|
||||
if use !dedicated ; then
|
||||
newgamesbin build/$(usex debug "debug" "release")-linux-${my_arch}/Quake3-UrT$(usex smp "-smp" "").${my_arch} ${PN}
|
||||
doicon -s scalable "${DISTDIR}"/${PN}.svg
|
||||
make_desktop_entry ${PN} "UrbanTerror"
|
||||
fi
|
||||
|
||||
if use dedicated || use server ; then
|
||||
newgamesbin build/$(usex debug "debug" "release")-linux-${my_arch}/Quake3-UrT-Ded.${my_arch} ${PN}-dedicated
|
||||
docinto examples
|
||||
dodoc "${S_DATA}"/q3ut4/{server_example.cfg,mapcycle_example.txt}
|
||||
fi
|
||||
|
||||
prepgamesdirs
|
||||
|
||||
if use pax_kernel; then
|
||||
pax-mark m "${D}""${GAMES_BINDIR}"/${PN} || die
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
use dedicated || gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
use dedicated || gnome2_icon_cache_update
|
||||
|
||||
if use openal && ! use dedicated ; then
|
||||
einfo
|
||||
elog "You might need to set:"
|
||||
elog " seta s_useopenal \"1\""
|
||||
elog "in your ~/.q3a/q3ut4/q3config.cfg for openal to work."
|
||||
einfo
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use dedicated || gnome2_icon_cache_update
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
EBUILD urtdsc-9999.ebuild 641 SHA256 1cf4ac81459531f2dd6b7af11c13c4ef2478f53e0bb021469793d6e316106ef0 SHA512 44278c7869908a34d96a23e7c4ee9cf2a95ba076fa671f158e9de071618821e3cec983053ce2fbcba276e2928156efe79c1d6d08cc4a42c1becc43a335c7e66c WHIRLPOOL 085f8ddb39aae774e31ef390e74c360c86fbae4e80a18c682db9fe5b9b7d7ec0fcd73dfa9880b1a75dc86e5da92addba2e8d7f39cdcf01086f23e2cd01e8a814
|
|
@ -1,27 +0,0 @@
|
|||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit distutils git-2
|
||||
|
||||
DESCRIPTION="UrTDSC is a tool designed specially for anyone, who plays on
|
||||
tournaments like Urban-Zone. This script shows screenshots for specified demo,
|
||||
including address, that makes screenshot finding as easy as click on Close
|
||||
button :-)"
|
||||
HOMEPAGE="http://dev.pztrn.ru/projects/urtdsc/wiki"
|
||||
EGIT_REPO_URI="http://github.com/KronoZed/urtdsc"
|
||||
|
||||
LICENSE="GPL"
|
||||
KEYWORDS=""
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/python
|
||||
dev-python/PyQt4"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
git-2_src_unpack
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
AUX wmail.desktop 184 SHA256 e743fb84bd46835e719d91432a7b5ce3d35f5ded31f62f3e5025dc23a1842c6e SHA512 5eabc66ca7e8d1deceddcc6dae21e70f51d1c163f4deb94265fa41168039df05477358b39fff90ffc190b8ecfe0199d3bd11ec51130b3719d3c822a762f5514d WHIRLPOOL 6063d42432baba4291de4880a5c8690c9ef8f9d8ee538b95fce71206934254374dd4d40fee41cd20deb82c38a745834decc582c979ccec88b04821fed294de49
|
||||
DIST wmail-bin-2.3.0-amd64.tar.gz 55634588 SHA256 a41416d860e6d4beec61dc7122bf399188e8915403258fa9f062e156d03e5f3b SHA512 6345019b7a99e7be125e15172dda6d3e9960572c11a741fe0cf7dc0ebbdf49d2daf57a44652be5e286804844bf50446edafc92fe9cf8250bfa4ad47fde212960 WHIRLPOOL 93bbf2ddc9cfc04306928743a0df26507ee28d6b5f2800cc421890ab4873a1e093d1e6b1db4b3fc870a86c2114a28c98ece462233d0787b028b43e420f20c91f
|
||||
DIST wmail-bin-2.3.0-x86.tar.gz 56979976 SHA256 9d42d9d730ebe40308489685852c0c5393c1060d7c1bc0d610fab90683d166d3 SHA512 6fa0a4fbff3eb3f0380e71e04db6ded56c9c1f1f9ecd59e1edb03c7cdee7339178130ecb076d0ec0d22d56a98cfbb2c00668460ce2ca27d3d5987ff28fc70987 WHIRLPOOL c14131b65e8d5f5b12cd5cbb9b639744c1047a91d58fd6546b8c183a25a5262cc13184ca9d405e088cefae106a117c26f9e01c20c55cf12e90634cb8e2c7e463
|
||||
EBUILD wmail-bin-2.3.0.ebuild 1333 SHA256 624986906fbbad0787cec55b20b81151958b2b8ce3b78a082fee294a65c08c12 SHA512 f8ca3c015f421ff82e51d0b4150928405fa5433f04042157efc0c824b0ebaabe26d3d2eb6d2f92bb772774d51b488fb575869b6becb1c6c49b92f8f33335b4fb WHIRLPOOL 19c6a73511a5f2ef7501dcfb8af7aa31a4bd27eca720ea254e9e850f695c38c7baa1271546ed426d7e48276ccc25eb422d23b77528c5cb88e6402de0f979c4da
|
|
@ -0,0 +1,9 @@
|
|||
[Desktop Entry]
|
||||
Exec=/opt/bin/wmail %U
|
||||
Name=WMail
|
||||
GenericName=Google email client
|
||||
Icon=/opt/wmail/icon.png
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Network;Email;
|
|
@ -0,0 +1,48 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit versionator
|
||||
|
||||
DESCRIPTION="The missing desktop client for Gmail & Google Inbox"
|
||||
HOMEPAGE="https://github.com/Thomas101/${PN%-bin}"
|
||||
|
||||
MY_PN="WMail"
|
||||
MY_PV=$(replace_all_version_separators '_')
|
||||
MAIN_VERISON="${PV}"
|
||||
if [[ "${PV}" =~ _pre ]]; then
|
||||
MY_PV="${MY_PV/_pre/_prerelease}"
|
||||
MAIN_VERISON="v${PV%_pre*}"
|
||||
fi
|
||||
SRC_URI="amd64? ( ${HOMEPAGE}/releases/download/v${MAIN_VERISON}/${MY_PN}_${MY_PV}_linux_x86_64.tar.gz -> ${PN}-${PV}-amd64.tar.gz )
|
||||
x86? ( ${HOMEPAGE}/releases/download/v${MAIN_VERISON}/${MY_PN}_${MY_PV}_linux_ia32.tar.gz -> ${PN}-${PV}-x86.tar.gz )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-libs/nss
|
||||
gnome-base/gconf
|
||||
media-libs/alsa-lib
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libXtst
|
||||
x11-misc/xssstate"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
[[ "${ABI}" == "amd64" ]] && local pkg_dir="${S}/${MY_PN}-linux-x64"
|
||||
[[ "${ABI}" == "x86" ]] && local pkg_dir="${S}/${MY_PN}-linux-ia32"
|
||||
|
||||
dodir "/opt/${PN%-bin}"
|
||||
dodir "/opt/bin"
|
||||
dodir "/usr/share/applications"
|
||||
rsync -ach --safe-links "${pkg_dir}"/ "${D}/opt/${PN%-bin}"/
|
||||
ln -s "${D}/opt/${PN%-bin}/${MY_PN}" "${D}/opt/bin/${PN%-bin}"
|
||||
insinto "/usr/share/applications"
|
||||
doins "${FILESDIR}/${PN%-bin}.desktop"
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
AUX teamspeak3 258 SHA256 42a5e2a879af2b1f539240a75315f4ff65fdf20d90d8c3984f234ba5cf9869f3 SHA512 b587b3991e927922854f155ac61e8d923a6b84a1da88a040277d670203be7dc11b5fbf79508d3894e94a2686da1758781b158c7598c8a61b151798c6a7b1880e WHIRLPOOL 8c542bed81d5f04418b30a39ac63eb4a43f2ab9d339d7f197fd78e674e7908c8696b78c04fd5400916b30c849868adb948c79748f0ba8d1052d507fb6a9c6d3a
|
||||
DIST TeamSpeak3-Client-linux_amd64-3.1.2.run 76386709 SHA256 71d48890e8d6f48dfca9285081bf465261a5adc74af89349e86e330c90735a74 SHA512 5628c5de82630e3ff0398c93ae59c151f7978e496c7b5e8e3c1acdc31ef5153ff3fe507861b5845c4ecef9a6acab4f6007ac56b8d20b68342b4549d546be593c WHIRLPOOL e0c15f3d9565a5314c6adf366805e33ea238b99798266d0073edb095437670c5da12aa9583da53d5b21f4b38f1c220b7055172bc0b30f2eac6abfb49f5388913
|
||||
DIST TeamSpeak3-Client-linux_x86-3.1.2.run 76123329 SHA256 e407f26610eab4091f9aa092d61a2b7148f77f16855c64c1282c7a1c62f6dae2 SHA512 a8eb543c4d96d6bc104de0815fdbe83fba93efadb26a845017f66b43b2f4a8fd9551abf48f81c5e8fce890496b5e2345ee78a7d955f77cadf6d1684cc0f33c5f WHIRLPOOL 39feb204fb606f4bc9f0394434a2834b6b7edbc10fe0acea1cc2f600c470b85d79076b8e4ddf371dce55ed3d39199ec5f3fcebfdc3589ea20169667ba533d467
|
||||
EBUILD teamspeak-client-bin-3.1.2.ebuild 1842 SHA256 09c4e703620b7092a0cb50584f9454ca5c1eb3b1d23ba257fce31be3195a503e SHA512 d3c48828cb2a0ad61c65e47b99f09abcb5876d322109f752c55f56cb08ef8c5c68c24d268c71b7928b102505ee177cc3cae61f80c81b70443d95409c5b5fa008 WHIRLPOOL 5139df0d7d9f0dc2449763d92493d9d008377b70f438acabe800f1c2cb4ce36f7bb74ec0f5c5c1b2a42ca75b957630522bdb3ceff91706f16477ca7805191655
|
|
@ -0,0 +1,10 @@
|
|||
#! /bin/sh
|
||||
|
||||
BASEDIR="/opt/teamspeak3-client"
|
||||
|
||||
export LD_LIBRARY_PATH="${BASEDIR}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}"
|
||||
|
||||
# work around DT_RPATH (.) security issue by chdir'ing into expected $LD_LIBRARY_PATH
|
||||
cd "${BASEDIR}"
|
||||
|
||||
exec "${BASEDIR}/ts3client" "$@"
|
|
@ -0,0 +1,75 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit eutils unpacker
|
||||
|
||||
DESCRIPTION="TeamSpeak Client - Voice Communication Software"
|
||||
HOMEPAGE="http://www.teamspeak.com/"
|
||||
LICENSE="teamspeak3"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RESTRICT="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[accessibility]
|
||||
dev-qt/qtsql:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtnetwork: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."
|
||||
|
||||
eapply_user
|
||||
}
|
||||
|
||||
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
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
AUX popcorntime-bin.desktop 34009 SHA256 998a3fae356aaf76fad38cca55e70d3c65912b969e84acad95294119dbeadcee SHA512 5abc53f681525a78f24bdd2a29f84506d8aa5ab49501b1b244dd071e6db67e1e69981ff21bc650e7e348a8122bb56407e20662f8a977552c94aee7aba6a5e8e8 WHIRLPOOL de94ce46292191a51910947c825cc948a0adb34c054ab28b03e32579ffaa350b95744f3b4f400c8d9533925191075455ef53f688039fff46181ed0b333f765a4
|
||||
AUX popcorntime-bin.png 32148 SHA256 681ea80b699fd618ace224198836e4a4000b3c7e1676798759b9afa282ae495b SHA512 60c1dc1af7034dbea8d48b172963352811157fda3b46d2afaa28c110650c3302a260776c3d5de818dcfdbbb4bb76c0885abc4384b37b00ce7d8ea0f491f9b117 WHIRLPOOL 91a92ea458b8976e4b41f170bf087ae5a7c24e07032f0ffadc82420804084642f7157a9bb6d596ef57a4cdb90d71e89d7e813a77b768ff101551290f7b567b67
|
||||
DIST Popcorn-Time-0.3.10-Linux-64.tar.xz 63421856 SHA256 b7f789c2e2f3b0f7e3408a437080404f8a2aa7ce4a41858cf891b02cda8c37a5 SHA512 0fe3c1be064231134eacfb0be74266361ba5d521f0cda2848cad5357fe03d6603284e80ed3bdacdf0a012b415949b9603ff3dcf95b03693e2f7704d500ee9516 WHIRLPOOL 7e23dfe69916471c6d8abd87d99acba085a6db8415f90515c988799eb702d5d33a0bf616666b7a93570c0444b4e0d496c328fce756b5809c646b5b3380c32908
|
||||
EBUILD popcorntime-bin-0.3.10.ebuild 1398 SHA256 dc3b737fa9e74acaddc3bf85e13c70f31faa2fbb9fd5f110cbded2ec9914e674 SHA512 c39d48e1b1e8741925f7c6c5fbf12b73e98bf1172c8d8d749c2a400404fd90328b5319e8b965c1fcbeaf1c9b6743fcece35af943dbc1fc5a8fe456e1d819df37 WHIRLPOOL 5b07fe7fd01d15b03c44c36f7f54b866ef1deff7e3b065f6230739e0b7f0650c14a00a9e33b75ade49608d8ce8e4bfe0c52ba58873acc0a354ba7816229a2fc3
|
|
@ -0,0 +1,529 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" class="">
|
||||
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
|
||||
<meta charset='utf-8'>
|
||||
|
||||
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/frameworks-31e369ccd2b23a1eccde83f03ef36eafff1f7b9025f6042ccac33a7915753de2.css" media="all" rel="stylesheet" />
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-42ceeb657525da865f82d1f7a844f3b8ab55c435f054cc62b92911bee9b25e90.css" media="all" rel="stylesheet" />
|
||||
|
||||
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/site-48a26f2c4b3f32dd9656723f5fdd558d42f6bcc5d13ba0a45ae025eabc9cd8b3.css" media="all" rel="stylesheet" />
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="Content-Language" content="en">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
|
||||
<title>wdgarcia-overlay/Popcorn-Time.desktop at master · wdgarcia/wdgarcia-overlay · GitHub</title>
|
||||
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
|
||||
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
||||
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
|
||||
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
|
||||
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
|
||||
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
|
||||
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
|
||||
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
|
||||
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
|
||||
<meta property="fb:app_id" content="1401488693436528">
|
||||
|
||||
<meta content="https://avatars2.githubusercontent.com/u/16702966?v=3&s=400" name="twitter:image:src" /><meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="wdgarcia/wdgarcia-overlay" name="twitter:title" /><meta content="wdgarcia-overlay - Repositorio layman para gentoo o funtoo" name="twitter:description" />
|
||||
<meta content="https://avatars2.githubusercontent.com/u/16702966?v=3&s=400" property="og:image" /><meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="wdgarcia/wdgarcia-overlay" property="og:title" /><meta content="https://github.com/wdgarcia/wdgarcia-overlay" property="og:url" /><meta content="wdgarcia-overlay - Repositorio layman para gentoo o funtoo" property="og:description" />
|
||||
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
|
||||
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
|
||||
<link rel="assets" href="https://assets-cdn.github.com/">
|
||||
|
||||
<meta name="pjax-timeout" content="1000">
|
||||
|
||||
<meta name="request-id" content="532C32AF:23CD6:10020DF5:582E1718" data-pjax-transient>
|
||||
|
||||
<meta name="msapplication-TileImage" content="/windows-tile.png">
|
||||
<meta name="msapplication-TileColor" content="#ffffff">
|
||||
<meta name="selected-link" value="repo_source" data-pjax-transient>
|
||||
|
||||
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
|
||||
<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
|
||||
<meta name="google-analytics" content="UA-3769691-2">
|
||||
|
||||
<meta content="collector.githubapp.com" name="octolytics-host" /><meta content="github" name="octolytics-app-id" /><meta content="532C32AF:23CD6:10020DF5:582E1718" name="octolytics-dimension-request_id" />
|
||||
<meta content="/<user-name>/<repo-name>/blob/show" data-pjax-transient="true" name="analytics-location" />
|
||||
|
||||
|
||||
|
||||
<meta class="js-ga-set" name="dimension1" content="Logged Out">
|
||||
|
||||
|
||||
|
||||
<meta name="hostname" content="github.com">
|
||||
<meta name="user-login" content="">
|
||||
|
||||
<meta name="expected-hostname" content="github.com">
|
||||
<meta name="js-proxy-site-detection-payload" content="NGI0Y2RjODVlOWNhZDliZmJjYTc2YzA3ZGYwNDRkMGE1YjNiMzc1ZmJhZWMxMWMyZjAwOTA3OGVjZWRkZDQ2Znx7InJlbW90ZV9hZGRyZXNzIjoiODMuNDQuNTAuMTc1IiwicmVxdWVzdF9pZCI6IjUzMkMzMkFGOjIzQ0Q2OjEwMDIwREY1OjU4MkUxNzE4IiwidGltZXN0YW1wIjoxNDc5NDE1NTc3LCJob3N0IjoiZ2l0aHViLmNvbSJ9">
|
||||
|
||||
|
||||
<link rel="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#000000">
|
||||
<link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
|
||||
|
||||
<meta name="html-safe-nonce" content="4b7b651de27adb20f00f08730835a6175fdb7238">
|
||||
<meta content="ee14055ffb3ec5f506fa80c0684808d1e7655b13" name="form-nonce" />
|
||||
|
||||
<meta http-equiv="x-pjax-version" content="c8275829fc2cff8746d81013f8657a5b">
|
||||
|
||||
|
||||
|
||||
<meta name="description" content="wdgarcia-overlay - Repositorio layman para gentoo o funtoo">
|
||||
<meta name="go-import" content="github.com/wdgarcia/wdgarcia-overlay git https://github.com/wdgarcia/wdgarcia-overlay.git">
|
||||
|
||||
<meta content="16702966" name="octolytics-dimension-user_id" /><meta content="wdgarcia" name="octolytics-dimension-user_login" /><meta content="73980057" name="octolytics-dimension-repository_id" /><meta content="wdgarcia/wdgarcia-overlay" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="73980057" name="octolytics-dimension-repository_network_root_id" /><meta content="wdgarcia/wdgarcia-overlay" name="octolytics-dimension-repository_network_root_nwo" />
|
||||
<link href="https://github.com/wdgarcia/wdgarcia-overlay/commits/master.atom" rel="alternate" title="Recent Commits to wdgarcia-overlay:master" type="application/atom+xml">
|
||||
|
||||
|
||||
<link rel="canonical" href="https://github.com/wdgarcia/wdgarcia-overlay/blob/master/media-tv/Popcorn-Time/files/Popcorn-Time.desktop" data-pjax-transient>
|
||||
</head>
|
||||
|
||||
|
||||
<body class="logged-out env-production vis-public page-blob">
|
||||
<div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>
|
||||
<a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="site-header js-details-container" role="banner">
|
||||
<div class="container-responsive">
|
||||
<a class="header-logo-invertocat" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
|
||||
<svg aria-hidden="true" class="octicon octicon-mark-github" height="32" version="1.1" viewBox="0 0 16 16" width="32"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
|
||||
</a>
|
||||
|
||||
<button class="btn-link float-right site-header-toggle js-details-target" type="button" aria-label="Toggle navigation">
|
||||
<svg aria-hidden="true" class="octicon octicon-three-bars" height="24" version="1.1" viewBox="0 0 12 16" width="18"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg>
|
||||
</button>
|
||||
|
||||
<div class="site-header-menu">
|
||||
<nav class="site-header-nav site-header-nav-main">
|
||||
<a href="/personal" class="js-selected-navigation-item nav-item nav-item-personal" data-ga-click="Header, click, Nav menu - item:personal" data-selected-links="/personal /personal">
|
||||
Personal
|
||||
</a> <a href="/open-source" class="js-selected-navigation-item nav-item nav-item-opensource" data-ga-click="Header, click, Nav menu - item:opensource" data-selected-links="/open-source /open-source">
|
||||
Open source
|
||||
</a> <a href="/business" class="js-selected-navigation-item nav-item nav-item-business" data-ga-click="Header, click, Nav menu - item:business" data-selected-links="/business /business/partners /business/features /business/customers /business">
|
||||
Business
|
||||
</a> <a href="/explore" class="js-selected-navigation-item nav-item nav-item-explore" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship /showcases /explore">
|
||||
Explore
|
||||
</a> </nav>
|
||||
|
||||
<div class="site-header-actions">
|
||||
<a class="btn btn-primary site-header-actions-btn" href="/join?source=header-repo" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a>
|
||||
<a class="btn site-header-actions-btn mr-1" href="/login?return_to=%2Fwdgarcia%2Fwdgarcia-overlay%2Fblob%2Fmaster%2Fmedia-tv%2FPopcorn-Time%2Ffiles%2FPopcorn-Time.desktop" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a>
|
||||
</div>
|
||||
|
||||
<nav class="site-header-nav site-header-nav-secondary mr-md-3">
|
||||
<a class="nav-item" href="/pricing">Pricing</a>
|
||||
<a class="nav-item" href="/blog">Blog</a>
|
||||
<a class="nav-item" href="https://help.github.com">Support</a>
|
||||
<a class="nav-item header-search-link" href="https://github.com/search">Search GitHub</a>
|
||||
<div class="header-search scoped-search site-scoped-search js-site-search" role="search">
|
||||
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/wdgarcia/wdgarcia-overlay/search" class="js-site-search-form" data-scoped-search-url="/wdgarcia/wdgarcia-overlay/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
|
||||
<label class="form-control header-search-wrapper js-chromeless-input-container">
|
||||
<div class="header-search-scope">This repository</div>
|
||||
<input type="text"
|
||||
class="form-control header-search-input js-site-search-focus js-site-search-field is-clearable"
|
||||
data-hotkey="s"
|
||||
name="q"
|
||||
placeholder="Search"
|
||||
aria-label="Search this repository"
|
||||
data-unscoped-placeholder="Search GitHub"
|
||||
data-scoped-placeholder="Search"
|
||||
autocapitalize="off">
|
||||
</label>
|
||||
</form></div>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div id="start-of-content" class="accessibility-aid"></div>
|
||||
|
||||
<div id="js-flash-container">
|
||||
</div>
|
||||
|
||||
|
||||
<div role="main">
|
||||
<div itemscope itemtype="http://schema.org/SoftwareSourceCode">
|
||||
<div id="js-repo-pjax-container" data-pjax-container>
|
||||
|
||||
<div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav">
|
||||
<div class="container repohead-details-container">
|
||||
|
||||
|
||||
|
||||
<ul class="pagehead-actions">
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fwdgarcia%2Fwdgarcia-overlay"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to watch a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
|
||||
Watch
|
||||
</a>
|
||||
<a class="social-count" href="/wdgarcia/wdgarcia-overlay/watchers"
|
||||
aria-label="1 user is watching this repository">
|
||||
1
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fwdgarcia%2Fwdgarcia-overlay"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to star a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-star" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74z"/></svg>
|
||||
Star
|
||||
</a>
|
||||
|
||||
<a class="social-count js-social-count" href="/wdgarcia/wdgarcia-overlay/stargazers"
|
||||
aria-label="0 users starred this repository">
|
||||
0
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fwdgarcia%2Fwdgarcia-overlay"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to fork a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-repo-forked" height="16" version="1.1" viewBox="0 0 10 16" width="10"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
|
||||
Fork
|
||||
</a>
|
||||
|
||||
<a href="/wdgarcia/wdgarcia-overlay/network" class="social-count"
|
||||
aria-label="0 users forked this repository">
|
||||
0
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h1 class="public ">
|
||||
<svg aria-hidden="true" class="octicon octicon-repo" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
|
||||
<span class="author" itemprop="author"><a href="/wdgarcia" class="url fn" rel="author">wdgarcia</a></span><!--
|
||||
--><span class="path-divider">/</span><!--
|
||||
--><strong itemprop="name"><a href="/wdgarcia/wdgarcia-overlay" data-pjax="#js-repo-pjax-container">wdgarcia-overlay</a></strong>
|
||||
|
||||
</h1>
|
||||
|
||||
</div>
|
||||
<div class="container">
|
||||
|
||||
<nav class="reponav js-repo-nav js-sidenav-container-pjax"
|
||||
itemscope
|
||||
itemtype="http://schema.org/BreadcrumbList"
|
||||
role="navigation"
|
||||
data-pjax="#js-repo-pjax-container">
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/wdgarcia/wdgarcia-overlay" aria-selected="true" class="js-selected-navigation-item selected reponav-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /wdgarcia/wdgarcia-overlay" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-code" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
|
||||
<span itemprop="name">Code</span>
|
||||
<meta itemprop="position" content="1">
|
||||
</a> </span>
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/wdgarcia/wdgarcia-overlay/issues" class="js-selected-navigation-item reponav-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /wdgarcia/wdgarcia-overlay/issues" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-issue-opened" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
|
||||
<span itemprop="name">Issues</span>
|
||||
<span class="counter">0</span>
|
||||
<meta itemprop="position" content="2">
|
||||
</a> </span>
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/wdgarcia/wdgarcia-overlay/pulls" class="js-selected-navigation-item reponav-item" data-hotkey="g p" data-selected-links="repo_pulls /wdgarcia/wdgarcia-overlay/pulls" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-git-pull-request" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
|
||||
<span itemprop="name">Pull requests</span>
|
||||
<span class="counter">0</span>
|
||||
<meta itemprop="position" content="3">
|
||||
</a> </span>
|
||||
|
||||
<a href="/wdgarcia/wdgarcia-overlay/projects" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /wdgarcia/wdgarcia-overlay/projects">
|
||||
<svg aria-hidden="true" class="octicon octicon-project" height="16" version="1.1" viewBox="0 0 15 16" width="15"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
|
||||
Projects
|
||||
<span class="counter">0</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="/wdgarcia/wdgarcia-overlay/pulse" class="js-selected-navigation-item reponav-item" data-selected-links="pulse /wdgarcia/wdgarcia-overlay/pulse">
|
||||
<svg aria-hidden="true" class="octicon octicon-pulse" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M11.5 8L8.8 5.4 6.6 8.5 5.5 1.6 2.38 8H0v2h3.6l.9-1.8.9 5.4L9 8.5l1.6 1.5H14V8z"/></svg>
|
||||
Pulse
|
||||
</a>
|
||||
<a href="/wdgarcia/wdgarcia-overlay/graphs" class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors /wdgarcia/wdgarcia-overlay/graphs">
|
||||
<svg aria-hidden="true" class="octicon octicon-graph" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg>
|
||||
Graphs
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container new-discussion-timeline experiment-repo-nav">
|
||||
<div class="repository-content">
|
||||
|
||||
|
||||
|
||||
<a href="/wdgarcia/wdgarcia-overlay/blob/421e8c96f9250370e03875620b6d626a372bf053/media-tv/Popcorn-Time/files/Popcorn-Time.desktop" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a>
|
||||
|
||||
<!-- blob contrib key: blob_contributors:v21:7054b1847ac247375fd9d84cc8e8ee66 -->
|
||||
|
||||
<div class="file-navigation js-zeroclipboard-container">
|
||||
|
||||
<div class="select-menu branch-select-menu js-menu-container js-select-menu float-left">
|
||||
<button class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
|
||||
|
||||
type="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
|
||||
<i>Branch:</i>
|
||||
<span class="js-select-button css-truncate-target">master</span>
|
||||
</button>
|
||||
|
||||
<div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">
|
||||
|
||||
<div class="select-menu-modal">
|
||||
<div class="select-menu-header">
|
||||
<svg aria-label="Close" class="octicon octicon-x js-menu-close" height="16" role="img" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
<span class="select-menu-title">Switch branches/tags</span>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-filters">
|
||||
<div class="select-menu-text-filter">
|
||||
<input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="form-control js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
|
||||
</div>
|
||||
<div class="select-menu-tabs">
|
||||
<ul>
|
||||
<li class="select-menu-tab">
|
||||
<a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab" role="tab">Branches</a>
|
||||
</li>
|
||||
<li class="select-menu-tab">
|
||||
<a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab" role="tab">Tags</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches" role="menu">
|
||||
|
||||
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
|
||||
|
||||
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open selected"
|
||||
href="/wdgarcia/wdgarcia-overlay/blob/master/media-tv/Popcorn-Time/files/Popcorn-Time.desktop"
|
||||
data-name="master"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
|
||||
master
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-no-results">Nothing to show</div>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
|
||||
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="select-menu-no-results">Nothing to show</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="BtnGroup float-right">
|
||||
<a href="/wdgarcia/wdgarcia-overlay/find/master"
|
||||
class="js-pjax-capture-input btn btn-sm BtnGroup-item"
|
||||
data-pjax
|
||||
data-hotkey="t">
|
||||
Find file
|
||||
</a>
|
||||
<button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm BtnGroup-item tooltipped tooltipped-s" data-copied-hint="Copied!" type="button">Copy path</button>
|
||||
</div>
|
||||
<div class="breadcrumb js-zeroclipboard-target">
|
||||
<span class="repo-root js-repo-root"><span class="js-path-segment"><a href="/wdgarcia/wdgarcia-overlay"><span>wdgarcia-overlay</span></a></span></span><span class="separator">/</span><span class="js-path-segment"><a href="/wdgarcia/wdgarcia-overlay/tree/master/media-tv"><span>media-tv</span></a></span><span class="separator">/</span><span class="js-path-segment"><a href="/wdgarcia/wdgarcia-overlay/tree/master/media-tv/Popcorn-Time"><span>Popcorn-Time</span></a></span><span class="separator">/</span><span class="js-path-segment"><a href="/wdgarcia/wdgarcia-overlay/tree/master/media-tv/Popcorn-Time/files"><span>files</span></a></span><span class="separator">/</span><strong class="final-path">Popcorn-Time.desktop</strong>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<include-fragment class="commit-tease" src="/wdgarcia/wdgarcia-overlay/contributors/master/media-tv/Popcorn-Time/files/Popcorn-Time.desktop">
|
||||
<div>
|
||||
Fetching contributors…
|
||||
</div>
|
||||
|
||||
<div class="commit-tease-contributors">
|
||||
<img alt="" class="loader-loading float-left" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" />
|
||||
<span class="loader-error">Cannot retrieve contributors at this time</span>
|
||||
</div>
|
||||
</include-fragment>
|
||||
<div class="file">
|
||||
<div class="file-header">
|
||||
<div class="file-actions">
|
||||
|
||||
<div class="BtnGroup">
|
||||
<a href="/wdgarcia/wdgarcia-overlay/raw/master/media-tv/Popcorn-Time/files/Popcorn-Time.desktop" class="btn btn-sm BtnGroup-item" id="raw-url">Raw</a>
|
||||
<a href="/wdgarcia/wdgarcia-overlay/blame/master/media-tv/Popcorn-Time/files/Popcorn-Time.desktop" class="btn btn-sm js-update-url-with-hash BtnGroup-item">Blame</a>
|
||||
<a href="/wdgarcia/wdgarcia-overlay/commits/master/media-tv/Popcorn-Time/files/Popcorn-Time.desktop" class="btn btn-sm BtnGroup-item" rel="nofollow">History</a>
|
||||
</div>
|
||||
|
||||
|
||||
<button type="button" class="btn-octicon disabled tooltipped tooltipped-nw"
|
||||
aria-label="You must be signed in to make or propose changes">
|
||||
<svg aria-hidden="true" class="octicon octicon-pencil" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg>
|
||||
</button>
|
||||
<button type="button" class="btn-octicon btn-octicon-danger disabled tooltipped tooltipped-nw"
|
||||
aria-label="You must be signed in to make or propose changes">
|
||||
<svg aria-hidden="true" class="octicon octicon-trashcan" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="file-info">
|
||||
9 lines (8 sloc)
|
||||
<span class="file-info-divider"></span>
|
||||
188 Bytes
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div itemprop="text" class="blob-wrapper data type-desktop">
|
||||
<table class="highlight tab-size js-file-line-container" data-tab-size="8">
|
||||
<tr>
|
||||
<td id="L1" class="blob-num js-line-number" data-line-number="1"></td>
|
||||
<td id="LC1" class="blob-code blob-code-inner js-file-line"><span class="pl-en">[Desktop Entry]</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="L2" class="blob-num js-line-number" data-line-number="2"></td>
|
||||
<td id="LC2" class="blob-code blob-code-inner js-file-line"><span class="pl-k">Name</span>=Popcorn Time</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="L3" class="blob-num js-line-number" data-line-number="3"></td>
|
||||
<td id="LC3" class="blob-code blob-code-inner js-file-line"><span class="pl-k">Comment</span>=Watch torrent movies instantly</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="L4" class="blob-num js-line-number" data-line-number="4"></td>
|
||||
<td id="LC4" class="blob-code blob-code-inner js-file-line"><span class="pl-k">Exec</span>=Popcorn-Time %U</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="L5" class="blob-num js-line-number" data-line-number="5"></td>
|
||||
<td id="LC5" class="blob-code blob-code-inner js-file-line"><span class="pl-k">Icon</span>=Popcorn-Time</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="L6" class="blob-num js-line-number" data-line-number="6"></td>
|
||||
<td id="LC6" class="blob-code blob-code-inner js-file-line"><span class="pl-k">Terminal</span>=false</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="L7" class="blob-num js-line-number" data-line-number="7"></td>
|
||||
<td id="LC7" class="blob-code blob-code-inner js-file-line"><span class="pl-k">Type</span>=Application</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="L8" class="blob-num js-line-number" data-line-number="8"></td>
|
||||
<td id="LC8" class="blob-code blob-code-inner js-file-line"><span class="pl-k">Categories</span>=Player;AudioVideo;Video;Network;</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<button type="button" data-facebox="#jump-to-line" data-facebox-class="linejump" data-hotkey="l" class="d-none">Jump to Line</button>
|
||||
<div id="jump-to-line" style="display:none">
|
||||
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
|
||||
<input class="form-control linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" aria-label="Jump to line" autofocus>
|
||||
<button type="submit" class="btn">Go</button>
|
||||
</form></div>
|
||||
|
||||
</div>
|
||||
<div class="modal-backdrop js-touch-events"></div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="container site-footer-container">
|
||||
<div class="site-footer" role="contentinfo">
|
||||
<ul class="site-footer-links float-right">
|
||||
<li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li>
|
||||
<li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
|
||||
<li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
|
||||
<li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
|
||||
<li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
|
||||
<li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<a href="https://github.com" aria-label="Homepage" class="site-footer-mark" title="GitHub">
|
||||
<svg aria-hidden="true" class="octicon octicon-mark-github" height="24" version="1.1" viewBox="0 0 16 16" width="24"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
|
||||
</a>
|
||||
<ul class="site-footer-links">
|
||||
<li>© 2016 <span title="0.06589s from github-fe-acdc16e.cp1-iad.github.net">GitHub</span>, Inc.</li>
|
||||
<li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
|
||||
<li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
|
||||
<li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
|
||||
<li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
|
||||
<li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="ajax-error-message" class="ajax-error-message flash flash-error">
|
||||
<svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
|
||||
<button type="button" class="flash-close js-flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
|
||||
<svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
</button>
|
||||
You can't perform that action at this time.
|
||||
</div>
|
||||
|
||||
|
||||
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/compat-30ce4c86c27f88c3d1b4eb03efda59b45d8d7c871880dee0b8f73d5ef1b25fdf.js"></script>
|
||||
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-371e8d1656ecb97370831cad28f7ebc926e9636aeff699e75a5ead3e4ed85618.js"></script>
|
||||
<script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github-a4126f1c450575e22bd908cba89d96855e11462a91d12cee8cc87e0f0445cd26.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none">
|
||||
<svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
|
||||
<span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
|
||||
<span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
|
||||
</div>
|
||||
<div class="facebox" id="facebox" style="display:none;">
|
||||
<div class="facebox-popup">
|
||||
<div class="facebox-content" role="dialog" aria-labelledby="facebox-header" aria-describedby="facebox-description">
|
||||
</div>
|
||||
<button type="button" class="facebox-close js-facebox-close" aria-label="Close modal">
|
||||
<svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,491 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" class="">
|
||||
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
|
||||
<meta charset='utf-8'>
|
||||
|
||||
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/frameworks-31e369ccd2b23a1eccde83f03ef36eafff1f7b9025f6042ccac33a7915753de2.css" media="all" rel="stylesheet" />
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-42ceeb657525da865f82d1f7a844f3b8ab55c435f054cc62b92911bee9b25e90.css" media="all" rel="stylesheet" />
|
||||
|
||||
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/site-48a26f2c4b3f32dd9656723f5fdd558d42f6bcc5d13ba0a45ae025eabc9cd8b3.css" media="all" rel="stylesheet" />
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="Content-Language" content="en">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
|
||||
<title>wdgarcia-overlay/Popcorn-Time.png at master · wdgarcia/wdgarcia-overlay · GitHub</title>
|
||||
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
|
||||
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
||||
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
|
||||
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
|
||||
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
|
||||
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
|
||||
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
|
||||
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
|
||||
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
|
||||
<meta property="fb:app_id" content="1401488693436528">
|
||||
|
||||
<meta content="https://avatars2.githubusercontent.com/u/16702966?v=3&s=400" name="twitter:image:src" /><meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="wdgarcia/wdgarcia-overlay" name="twitter:title" /><meta content="wdgarcia-overlay - Repositorio layman para gentoo o funtoo" name="twitter:description" />
|
||||
<meta content="https://avatars2.githubusercontent.com/u/16702966?v=3&s=400" property="og:image" /><meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="wdgarcia/wdgarcia-overlay" property="og:title" /><meta content="https://github.com/wdgarcia/wdgarcia-overlay" property="og:url" /><meta content="wdgarcia-overlay - Repositorio layman para gentoo o funtoo" property="og:description" />
|
||||
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
|
||||
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
|
||||
<link rel="assets" href="https://assets-cdn.github.com/">
|
||||
|
||||
<meta name="pjax-timeout" content="1000">
|
||||
|
||||
<meta name="request-id" content="532C32AF:23CD6:10032AF8:582E182D" data-pjax-transient>
|
||||
|
||||
<meta name="msapplication-TileImage" content="/windows-tile.png">
|
||||
<meta name="msapplication-TileColor" content="#ffffff">
|
||||
<meta name="selected-link" value="repo_source" data-pjax-transient>
|
||||
|
||||
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
|
||||
<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
|
||||
<meta name="google-analytics" content="UA-3769691-2">
|
||||
|
||||
<meta content="collector.githubapp.com" name="octolytics-host" /><meta content="github" name="octolytics-app-id" /><meta content="532C32AF:23CD6:10032AF8:582E182D" name="octolytics-dimension-request_id" />
|
||||
<meta content="/<user-name>/<repo-name>/blob/show" data-pjax-transient="true" name="analytics-location" />
|
||||
|
||||
|
||||
|
||||
<meta class="js-ga-set" name="dimension1" content="Logged Out">
|
||||
|
||||
|
||||
|
||||
<meta name="hostname" content="github.com">
|
||||
<meta name="user-login" content="">
|
||||
|
||||
<meta name="expected-hostname" content="github.com">
|
||||
<meta name="js-proxy-site-detection-payload" content="NjM5M2M0NTYxMjA0ODhjYzdmOTdmYjRkZTgxMTNmMWY3ZDIwZWU5YTVjNmI2MTFlNjhkZTdjZjYwMzAzZjMxNnx7InJlbW90ZV9hZGRyZXNzIjoiODMuNDQuNTAuMTc1IiwicmVxdWVzdF9pZCI6IjUzMkMzMkFGOjIzQ0Q2OjEwMDMyQUY4OjU4MkUxODJEIiwidGltZXN0YW1wIjoxNDc5NDE1ODUzLCJob3N0IjoiZ2l0aHViLmNvbSJ9">
|
||||
|
||||
|
||||
<link rel="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#000000">
|
||||
<link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
|
||||
|
||||
<meta name="html-safe-nonce" content="426a108fc21c9828dd1506089e2844a03530ef1e">
|
||||
<meta content="de40b4b06e590d6c5475659e4a15828e357fc2f2" name="form-nonce" />
|
||||
|
||||
<meta http-equiv="x-pjax-version" content="c8275829fc2cff8746d81013f8657a5b">
|
||||
|
||||
|
||||
|
||||
<meta name="description" content="wdgarcia-overlay - Repositorio layman para gentoo o funtoo">
|
||||
<meta name="go-import" content="github.com/wdgarcia/wdgarcia-overlay git https://github.com/wdgarcia/wdgarcia-overlay.git">
|
||||
|
||||
<meta content="16702966" name="octolytics-dimension-user_id" /><meta content="wdgarcia" name="octolytics-dimension-user_login" /><meta content="73980057" name="octolytics-dimension-repository_id" /><meta content="wdgarcia/wdgarcia-overlay" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="73980057" name="octolytics-dimension-repository_network_root_id" /><meta content="wdgarcia/wdgarcia-overlay" name="octolytics-dimension-repository_network_root_nwo" />
|
||||
<link href="https://github.com/wdgarcia/wdgarcia-overlay/commits/master.atom" rel="alternate" title="Recent Commits to wdgarcia-overlay:master" type="application/atom+xml">
|
||||
|
||||
|
||||
<link rel="canonical" href="https://github.com/wdgarcia/wdgarcia-overlay/blob/master/media-tv/Popcorn-Time/files/Popcorn-Time.png" data-pjax-transient>
|
||||
</head>
|
||||
|
||||
|
||||
<body class="logged-out env-production vis-public page-blob">
|
||||
<div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>
|
||||
<a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="site-header js-details-container" role="banner">
|
||||
<div class="container-responsive">
|
||||
<a class="header-logo-invertocat" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
|
||||
<svg aria-hidden="true" class="octicon octicon-mark-github" height="32" version="1.1" viewBox="0 0 16 16" width="32"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
|
||||
</a>
|
||||
|
||||
<button class="btn-link float-right site-header-toggle js-details-target" type="button" aria-label="Toggle navigation">
|
||||
<svg aria-hidden="true" class="octicon octicon-three-bars" height="24" version="1.1" viewBox="0 0 12 16" width="18"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg>
|
||||
</button>
|
||||
|
||||
<div class="site-header-menu">
|
||||
<nav class="site-header-nav site-header-nav-main">
|
||||
<a href="/personal" class="js-selected-navigation-item nav-item nav-item-personal" data-ga-click="Header, click, Nav menu - item:personal" data-selected-links="/personal /personal">
|
||||
Personal
|
||||
</a> <a href="/open-source" class="js-selected-navigation-item nav-item nav-item-opensource" data-ga-click="Header, click, Nav menu - item:opensource" data-selected-links="/open-source /open-source">
|
||||
Open source
|
||||
</a> <a href="/business" class="js-selected-navigation-item nav-item nav-item-business" data-ga-click="Header, click, Nav menu - item:business" data-selected-links="/business /business/partners /business/features /business/customers /business">
|
||||
Business
|
||||
</a> <a href="/explore" class="js-selected-navigation-item nav-item nav-item-explore" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship /showcases /explore">
|
||||
Explore
|
||||
</a> </nav>
|
||||
|
||||
<div class="site-header-actions">
|
||||
<a class="btn btn-primary site-header-actions-btn" href="/join?source=header-repo" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a>
|
||||
<a class="btn site-header-actions-btn mr-1" href="/login?return_to=%2Fwdgarcia%2Fwdgarcia-overlay%2Fblob%2Fmaster%2Fmedia-tv%2FPopcorn-Time%2Ffiles%2FPopcorn-Time.png" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a>
|
||||
</div>
|
||||
|
||||
<nav class="site-header-nav site-header-nav-secondary mr-md-3">
|
||||
<a class="nav-item" href="/pricing">Pricing</a>
|
||||
<a class="nav-item" href="/blog">Blog</a>
|
||||
<a class="nav-item" href="https://help.github.com">Support</a>
|
||||
<a class="nav-item header-search-link" href="https://github.com/search">Search GitHub</a>
|
||||
<div class="header-search scoped-search site-scoped-search js-site-search" role="search">
|
||||
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/wdgarcia/wdgarcia-overlay/search" class="js-site-search-form" data-scoped-search-url="/wdgarcia/wdgarcia-overlay/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
|
||||
<label class="form-control header-search-wrapper js-chromeless-input-container">
|
||||
<div class="header-search-scope">This repository</div>
|
||||
<input type="text"
|
||||
class="form-control header-search-input js-site-search-focus js-site-search-field is-clearable"
|
||||
data-hotkey="s"
|
||||
name="q"
|
||||
placeholder="Search"
|
||||
aria-label="Search this repository"
|
||||
data-unscoped-placeholder="Search GitHub"
|
||||
data-scoped-placeholder="Search"
|
||||
autocapitalize="off">
|
||||
</label>
|
||||
</form></div>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div id="start-of-content" class="accessibility-aid"></div>
|
||||
|
||||
<div id="js-flash-container">
|
||||
</div>
|
||||
|
||||
|
||||
<div role="main">
|
||||
<div itemscope itemtype="http://schema.org/SoftwareSourceCode">
|
||||
<div id="js-repo-pjax-container" data-pjax-container>
|
||||
|
||||
<div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav">
|
||||
<div class="container repohead-details-container">
|
||||
|
||||
|
||||
|
||||
<ul class="pagehead-actions">
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fwdgarcia%2Fwdgarcia-overlay"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to watch a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
|
||||
Watch
|
||||
</a>
|
||||
<a class="social-count" href="/wdgarcia/wdgarcia-overlay/watchers"
|
||||
aria-label="1 user is watching this repository">
|
||||
1
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fwdgarcia%2Fwdgarcia-overlay"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to star a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-star" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74z"/></svg>
|
||||
Star
|
||||
</a>
|
||||
|
||||
<a class="social-count js-social-count" href="/wdgarcia/wdgarcia-overlay/stargazers"
|
||||
aria-label="0 users starred this repository">
|
||||
0
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fwdgarcia%2Fwdgarcia-overlay"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to fork a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-repo-forked" height="16" version="1.1" viewBox="0 0 10 16" width="10"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
|
||||
Fork
|
||||
</a>
|
||||
|
||||
<a href="/wdgarcia/wdgarcia-overlay/network" class="social-count"
|
||||
aria-label="0 users forked this repository">
|
||||
0
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h1 class="public ">
|
||||
<svg aria-hidden="true" class="octicon octicon-repo" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
|
||||
<span class="author" itemprop="author"><a href="/wdgarcia" class="url fn" rel="author">wdgarcia</a></span><!--
|
||||
--><span class="path-divider">/</span><!--
|
||||
--><strong itemprop="name"><a href="/wdgarcia/wdgarcia-overlay" data-pjax="#js-repo-pjax-container">wdgarcia-overlay</a></strong>
|
||||
|
||||
</h1>
|
||||
|
||||
</div>
|
||||
<div class="container">
|
||||
|
||||
<nav class="reponav js-repo-nav js-sidenav-container-pjax"
|
||||
itemscope
|
||||
itemtype="http://schema.org/BreadcrumbList"
|
||||
role="navigation"
|
||||
data-pjax="#js-repo-pjax-container">
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/wdgarcia/wdgarcia-overlay" aria-selected="true" class="js-selected-navigation-item selected reponav-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /wdgarcia/wdgarcia-overlay" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-code" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
|
||||
<span itemprop="name">Code</span>
|
||||
<meta itemprop="position" content="1">
|
||||
</a> </span>
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/wdgarcia/wdgarcia-overlay/issues" class="js-selected-navigation-item reponav-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /wdgarcia/wdgarcia-overlay/issues" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-issue-opened" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
|
||||
<span itemprop="name">Issues</span>
|
||||
<span class="counter">0</span>
|
||||
<meta itemprop="position" content="2">
|
||||
</a> </span>
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/wdgarcia/wdgarcia-overlay/pulls" class="js-selected-navigation-item reponav-item" data-hotkey="g p" data-selected-links="repo_pulls /wdgarcia/wdgarcia-overlay/pulls" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-git-pull-request" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
|
||||
<span itemprop="name">Pull requests</span>
|
||||
<span class="counter">0</span>
|
||||
<meta itemprop="position" content="3">
|
||||
</a> </span>
|
||||
|
||||
<a href="/wdgarcia/wdgarcia-overlay/projects" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /wdgarcia/wdgarcia-overlay/projects">
|
||||
<svg aria-hidden="true" class="octicon octicon-project" height="16" version="1.1" viewBox="0 0 15 16" width="15"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
|
||||
Projects
|
||||
<span class="counter">0</span>
|
||||
</a>
|
||||
|
||||
|
||||
<a href="/wdgarcia/wdgarcia-overlay/pulse" class="js-selected-navigation-item reponav-item" data-selected-links="pulse /wdgarcia/wdgarcia-overlay/pulse">
|
||||
<svg aria-hidden="true" class="octicon octicon-pulse" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M11.5 8L8.8 5.4 6.6 8.5 5.5 1.6 2.38 8H0v2h3.6l.9-1.8.9 5.4L9 8.5l1.6 1.5H14V8z"/></svg>
|
||||
Pulse
|
||||
</a>
|
||||
<a href="/wdgarcia/wdgarcia-overlay/graphs" class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors /wdgarcia/wdgarcia-overlay/graphs">
|
||||
<svg aria-hidden="true" class="octicon octicon-graph" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg>
|
||||
Graphs
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container new-discussion-timeline experiment-repo-nav">
|
||||
<div class="repository-content">
|
||||
|
||||
|
||||
|
||||
<a href="/wdgarcia/wdgarcia-overlay/blob/421e8c96f9250370e03875620b6d626a372bf053/media-tv/Popcorn-Time/files/Popcorn-Time.png" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a>
|
||||
|
||||
<!-- blob contrib key: blob_contributors:v21:7000540b5efc1a3023ec139e9c3ed219 -->
|
||||
|
||||
<div class="file-navigation js-zeroclipboard-container">
|
||||
|
||||
<div class="select-menu branch-select-menu js-menu-container js-select-menu float-left">
|
||||
<button class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
|
||||
|
||||
type="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
|
||||
<i>Branch:</i>
|
||||
<span class="js-select-button css-truncate-target">master</span>
|
||||
</button>
|
||||
|
||||
<div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">
|
||||
|
||||
<div class="select-menu-modal">
|
||||
<div class="select-menu-header">
|
||||
<svg aria-label="Close" class="octicon octicon-x js-menu-close" height="16" role="img" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
<span class="select-menu-title">Switch branches/tags</span>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-filters">
|
||||
<div class="select-menu-text-filter">
|
||||
<input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="form-control js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
|
||||
</div>
|
||||
<div class="select-menu-tabs">
|
||||
<ul>
|
||||
<li class="select-menu-tab">
|
||||
<a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab" role="tab">Branches</a>
|
||||
</li>
|
||||
<li class="select-menu-tab">
|
||||
<a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab" role="tab">Tags</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches" role="menu">
|
||||
|
||||
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
|
||||
|
||||
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open selected"
|
||||
href="/wdgarcia/wdgarcia-overlay/blob/master/media-tv/Popcorn-Time/files/Popcorn-Time.png"
|
||||
data-name="master"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
|
||||
master
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-no-results">Nothing to show</div>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
|
||||
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="select-menu-no-results">Nothing to show</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="BtnGroup float-right">
|
||||
<a href="/wdgarcia/wdgarcia-overlay/find/master"
|
||||
class="js-pjax-capture-input btn btn-sm BtnGroup-item"
|
||||
data-pjax
|
||||
data-hotkey="t">
|
||||
Find file
|
||||
</a>
|
||||
<button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm BtnGroup-item tooltipped tooltipped-s" data-copied-hint="Copied!" type="button">Copy path</button>
|
||||
</div>
|
||||
<div class="breadcrumb js-zeroclipboard-target">
|
||||
<span class="repo-root js-repo-root"><span class="js-path-segment"><a href="/wdgarcia/wdgarcia-overlay"><span>wdgarcia-overlay</span></a></span></span><span class="separator">/</span><span class="js-path-segment"><a href="/wdgarcia/wdgarcia-overlay/tree/master/media-tv"><span>media-tv</span></a></span><span class="separator">/</span><span class="js-path-segment"><a href="/wdgarcia/wdgarcia-overlay/tree/master/media-tv/Popcorn-Time"><span>Popcorn-Time</span></a></span><span class="separator">/</span><span class="js-path-segment"><a href="/wdgarcia/wdgarcia-overlay/tree/master/media-tv/Popcorn-Time/files"><span>files</span></a></span><span class="separator">/</span><strong class="final-path">Popcorn-Time.png</strong>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<include-fragment class="commit-tease" src="/wdgarcia/wdgarcia-overlay/contributors/master/media-tv/Popcorn-Time/files/Popcorn-Time.png">
|
||||
<div>
|
||||
Fetching contributors…
|
||||
</div>
|
||||
|
||||
<div class="commit-tease-contributors">
|
||||
<img alt="" class="loader-loading float-left" height="16" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" />
|
||||
<span class="loader-error">Cannot retrieve contributors at this time</span>
|
||||
</div>
|
||||
</include-fragment>
|
||||
<div class="file">
|
||||
<div class="file-header">
|
||||
<div class="file-actions">
|
||||
|
||||
<div class="BtnGroup">
|
||||
<a href="/wdgarcia/wdgarcia-overlay/raw/master/media-tv/Popcorn-Time/files/Popcorn-Time.png" class="btn btn-sm BtnGroup-item" id="raw-url">Download</a>
|
||||
<a href="/wdgarcia/wdgarcia-overlay/commits/master/media-tv/Popcorn-Time/files/Popcorn-Time.png" class="btn btn-sm BtnGroup-item" rel="nofollow">History</a>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/wdgarcia/wdgarcia-overlay/delete/master/media-tv/Popcorn-Time/files/Popcorn-Time.png" class="inline-form" data-form-nonce="de40b4b06e590d6c5475659e4a15828e357fc2f2" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="3AfTm43Ki3b9kd60DAkPcUYOTcRWkYMEz4XLsqFEzdGaHdC9uHEdcl3YVgFoFN/nxi3VRI/Hz26F1F64pkePKw==" /></div>
|
||||
<button class="btn-octicon btn-octicon-danger tooltipped tooltipped-nw" type="submit"
|
||||
aria-label="You must be signed in to make or propose changes" data-disable-with>
|
||||
<svg aria-hidden="true" class="octicon octicon-trashcan" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg>
|
||||
</button>
|
||||
</form> </div>
|
||||
|
||||
<div class="file-info">
|
||||
79.3 KB
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div itemprop="text" class="blob-wrapper data type-text">
|
||||
<div class="image">
|
||||
<span class="border-wrap"><img src="/wdgarcia/wdgarcia-overlay/blob/master/media-tv/Popcorn-Time/files/Popcorn-Time.png?raw=true" alt="Popcorn-Time.png"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<button type="button" data-facebox="#jump-to-line" data-facebox-class="linejump" data-hotkey="l" class="d-none">Jump to Line</button>
|
||||
<div id="jump-to-line" style="display:none">
|
||||
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
|
||||
<input class="form-control linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" aria-label="Jump to line" autofocus>
|
||||
<button type="submit" class="btn">Go</button>
|
||||
</form></div>
|
||||
|
||||
</div>
|
||||
<div class="modal-backdrop js-touch-events"></div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="container site-footer-container">
|
||||
<div class="site-footer" role="contentinfo">
|
||||
<ul class="site-footer-links float-right">
|
||||
<li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li>
|
||||
<li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
|
||||
<li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
|
||||
<li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
|
||||
<li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
|
||||
<li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<a href="https://github.com" aria-label="Homepage" class="site-footer-mark" title="GitHub">
|
||||
<svg aria-hidden="true" class="octicon octicon-mark-github" height="24" version="1.1" viewBox="0 0 16 16" width="24"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
|
||||
</a>
|
||||
<ul class="site-footer-links">
|
||||
<li>© 2016 <span title="0.05647s from github-fe144-cp1-prd.iad.github.net">GitHub</span>, Inc.</li>
|
||||
<li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
|
||||
<li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
|
||||
<li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
|
||||
<li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
|
||||
<li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="ajax-error-message" class="ajax-error-message flash flash-error">
|
||||
<svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
|
||||
<button type="button" class="flash-close js-flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
|
||||
<svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
</button>
|
||||
You can't perform that action at this time.
|
||||
</div>
|
||||
|
||||
|
||||
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/compat-30ce4c86c27f88c3d1b4eb03efda59b45d8d7c871880dee0b8f73d5ef1b25fdf.js"></script>
|
||||
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-371e8d1656ecb97370831cad28f7ebc926e9636aeff699e75a5ead3e4ed85618.js"></script>
|
||||
<script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github-a4126f1c450575e22bd908cba89d96855e11462a91d12cee8cc87e0f0445cd26.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none">
|
||||
<svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
|
||||
<span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
|
||||
<span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
|
||||
</div>
|
||||
<div class="facebox" id="facebox" style="display:none;">
|
||||
<div class="facebox-popup">
|
||||
<div class="facebox-content" role="dialog" aria-labelledby="facebox-header" aria-describedby="facebox-description">
|
||||
</div>
|
||||
<button type="button" class="facebox-close js-facebox-close" aria-label="Close modal">
|
||||
<svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils fdo-mime multilib
|
||||
|
||||
DESCRIPTION="Watch Movies and TV Shows instantly"
|
||||
HOMEPAGE="https://popcorntime.sh/"
|
||||
SRC_URI="amd64? ( https://get.popcorntime.sh/build/Popcorn-Time-0.3.10-Linux-64.tar.xz )"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="splitdebug strip"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-libs/nss
|
||||
gnome-base/gconf
|
||||
media-fonts/corefonts
|
||||
media-libs/alsa-lib
|
||||
x11-libs/gtk+:2"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_install() {
|
||||
exeinto /opt/${PN}
|
||||
doexe Popcorn-Time
|
||||
|
||||
insinto /opt/${PN}
|
||||
doins -r src node_modules icudtl.dat locales LICENSE.txt lib nw_100_percent.pak nw_200_percent.pak package.json resources.pak snapshot_blob.bin pnacl CHANGELOG.md chromedriver credits.html minidump_stackwalk nacl_helper nacl_helper_bootstrap nacl_irt_x86_64.nexe natives_blob.bin nwjc payload README.md
|
||||
|
||||
dosym /$(get_libdir)/libudev.so.1 /opt/${PN}/libudev.so.0
|
||||
dosym /opt/${PN}/Popcorn-Time /usr/bin/${PN}
|
||||
make_wrapper ${PN} ./Popcorn-Time /opt/${PN} /opt/bin
|
||||
|
||||
insinto /usr/share/applications
|
||||
doins "${FILESDIR}"/${PN}.desktop
|
||||
|
||||
insinto /usr/share/pixmaps
|
||||
doins "${FILESDIR}"/${PN}.png
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
elog "${PN} ${PV} installed successfully in your system"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
DIST v0.3.1.tar.gz 1357837 SHA256 079fd7b26646512ba881d924614dc8f3a645d8bb3c2d1576f861ca47e1190b74 SHA512 30168831b1ec18233a330b558ee0220d6e83a401079c6788a4a2874829f619eac349d86361c86cc5c81d197e465887c7c102c4068fe470952424fa49ddfea668 WHIRLPOOL 7a03a28f2ed8afd4baeed585217d4a041ff1fbac7971f9f45eb11291d5c52cda760ad67614588877aa25065db700d591ad46bd5db1a572347abe682b8c011609
|
||||
EBUILD gnome-twitch-0.3.1.ebuild 2168 SHA256 894f6ff73fd1e5d222d79bda8755e8144e8a049a499d82372e51481f021b11e6 SHA512 f487a1e5d3f0db050bddd8f6a79cdb24d75b7ba1acee4839cbd54852a82ebcf7c73a2c8c5ae1612a313f3933f5458c5e4c0a36b18dbd9d86915e22c275110735 WHIRLPOOL 4a7ab32ae57182b9c6e42b23f02883b9b6492afdc21ddde9c5aaed332c3c6a7d3f299e0e7ff7039f4688a100dc45929d34c9f39d3e1b1c2290140d95a93109a2
|
|
@ -0,0 +1,100 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit gnome2-utils fdo-mime
|
||||
|
||||
DESCRIPTION="Enjoy Twitch on your GNU/Linux desktop"
|
||||
HOMEPAGE="http://gnome-twitch.vinszent.com/"
|
||||
SRC_URI="https://github.com/vinszent/gnome-twitch/archive/v${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
DOCS="README.md CONTRIBUTING.md TODO.org"
|
||||
IUSE="+gst-cairo gst-opengl gst-clutter mpv"
|
||||
|
||||
DEPEND=">=dev-util/meson-0.32.0
|
||||
dev-util/ninja"
|
||||
RDEPEND="${DEPEND}
|
||||
>=x11-libs/gtk+-3.20
|
||||
net-libs/libsoup
|
||||
dev-libs/json-glib
|
||||
net-libs/webkit-gtk
|
||||
gst-cairo? (
|
||||
media-libs/gstreamer
|
||||
media-plugins/gst-plugins-libav
|
||||
media-libs/gst-plugins-base
|
||||
media-libs/gst-plugins-good
|
||||
media-libs/gst-plugins-bad
|
||||
)
|
||||
gst-opengl? (
|
||||
media-libs/gstreamer
|
||||
media-plugins/gst-plugins-libav
|
||||
media-libs/gst-plugins-base
|
||||
media-libs/gst-plugins-good
|
||||
media-libs/gst-plugins-bad
|
||||
)
|
||||
gst-clutter? (
|
||||
media-libs/gstreamer
|
||||
media-plugins/gst-plugins-libav
|
||||
media-libs/gst-plugins-base
|
||||
media-libs/gst-plugins-good
|
||||
media-libs/gst-plugins-bad
|
||||
>=media-libs/clutter-gst-3.0
|
||||
>=media-libs/clutter-gtk-1.0
|
||||
)
|
||||
mpv? (
|
||||
media-video/mpv[libmpv]
|
||||
)
|
||||
dev-libs/libpeas
|
||||
dev-libs/gobject-introspection"
|
||||
|
||||
src_compile() {
|
||||
local params
|
||||
rm -rf build
|
||||
mkdir build
|
||||
cd build
|
||||
|
||||
params="--prefix=/usr --libdir=lib --buildtype=release -Ddo-post-install=false"
|
||||
if use gst-cairo ; then
|
||||
params="${params} -Dwith-player-gstreamer-cairo=true"
|
||||
fi
|
||||
if use gst-opengl ; then
|
||||
params="${params} -Dwith-player-gstreamer-opengl=true"
|
||||
fi
|
||||
if use gst-clutter ; then
|
||||
params="${params} -Dwith-player-gstreamer-clutter=true"
|
||||
fi
|
||||
if use mpv ; then
|
||||
params="${params} -Dwith-player-mpv-opengl=true"
|
||||
fi
|
||||
meson ${params} -Db_lundef=false ..
|
||||
ninja
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd build
|
||||
DESTDIR="${D}" ninja install
|
||||
cd ..
|
||||
dodoc ${DOCS}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
gnome2_schemas_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_schemas_update
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_schemas_update
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
DIST ghetto-skype_1.5.0_amd64.deb 67514964 SHA256 72cd2163dd7c99f64629dbd4059fa057a215032e16a1c7889b77ffe4ed3d44f8 SHA512 332a675cd8efcd9fa83c849274f1a4b0c96d9669b854643b6190d4d89c369c6b8965e98fc6d130e99f1be8099c6e768fe114a1fb36ba74008e372018b5cc8b46 WHIRLPOOL 36b446da368ec043e09defa41df208845dfbf8be91bccadf2b8fe306a20272b80251c644f046632e3fd9cb5b9a4335ff23bb2d8cc6bda30180fd17ff7be82bd1
|
||||
EBUILD ghetto-skype-1.5.0.ebuild 614 SHA256 31717df5ee8bdfa4da72030fa8e45be087ee46cd4b0676dcd2ecd55e8a82d9b8 SHA512 f33e3d998ca8fe997582981975aa2e5eaf2238eb633dd1616ff99e4f01eca8d291e9a223895d22aa5b751a7de2d030484d41a75edff9afaa68b6281b1425b9fe WHIRLPOOL 62973034ecb3d3415e4ff2864a967016ce4d6a94d6a485b19de26469406c8178689b25eff0ca6b1428fac875f123eae7fc2e3d7da3e3f9aaf99035f77b4cd5a8
|
|
@ -0,0 +1,29 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils
|
||||
DESCRIPTION="Free calls, text and picture sharing with anyone, anywhere!"
|
||||
HOMEPAGE="https://github.com/stanfieldr/ghetto-skype"
|
||||
SRC_URI="https://github.com/stanfieldr/ghetto-skype/releases/download/v${PV}/ghetto-skype_${PV}_amd64.deb"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RESTRICT="strip"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
|
||||
src_prepare() {
|
||||
unpack ./control.tar.gz
|
||||
unpack ./data.tar.xz
|
||||
}
|
||||
|
||||
src_install(){
|
||||
doins -r usr
|
||||
doins -r opt
|
||||
fperms 755 /opt/Ghetto\ Skype/ghetto-skype
|
||||
}
|
|
@ -1 +1,3 @@
|
|||
EBUILD profanity-9999.ebuild 1046 SHA256 4c92f5571c6281f0cd80e24df27f380b9049de33534fc768d0575fe3ffd050c0 SHA512 7fd6a5d8502888fe6cc1f144ef90b1325651b30b2384ef88db290fd8bd00fff71e9d3e0ba8cda909b30a6ef721acf70967c1b764562417b6d3794b1119fe9f5e WHIRLPOOL f36c3918d7be6c4306668162db7500b40f59904da05dafe96fd5150f63e66e6f7448d892ae540102535ea5e6db6e8af3b399feb9b7b598a6a1a33cf5c48d19f6
|
||||
DIST profanity-0.5.1.tar.gz 691508 SHA256 e3513713e74ec3363fbdbac2919bdc17e249988780cc5a4589d1425807a7feb8 SHA512 fcafa7e1dcf0948d7fa30ba33665e1ec0e8bb9e0246df2d1cf3fe5d7f2bd25b07fa2cb0fd383ee23fc720850ff295159537567f175c21f1c93f50da0099e209d WHIRLPOOL 17da0ae4088619dcf9d25552ed2f1f366ec03e61abf117c8cd5843244c751b9d732e4e47add5395f35fe1bf8845b562a1c23e5a7935b454ef1270ec7afc65aae
|
||||
EBUILD profanity-0.5.1.ebuild 1192 SHA256 3a21a1311373e961bbca7437997cb86d3831d7002d2a6ef9fd8cc39bf540e6fd SHA512 009f363da0681f7ddfcb27aa447babf7b3859495a893b11b5995c4dd67c36c5dec2468c74ec14a5ef47a9dfb11afb84fbb8709641275ba2186acafa1c6d66b59 WHIRLPOOL 7c68247a77f71af7838e491434365278b86f4aab59d51e5bc47b4848a24253f3cccbc3ddffe8ffb299075fa30dfb9f34cb77d4182c8367ac382a71f96b860b26
|
||||
EBUILD profanity-9999.ebuild 1303 SHA256 58d44bc17bbc729e78140b056538fb23b41d4163e8361b6726feccc534becad6 SHA512 59b37a63eda14964f829b7122285832ae84e496cd1054c2a738dcc117b37e2d4b1cec2e6220bcc44a80954181c913b1adb6af9d59c1a5e4f3e29e0068f776214 WHIRLPOOL 464b318c5255f79a70baee4c902137db4f02b776940e3be543cc375ab745401c102d9ab94c8460d9b392b2c0e42ce08f9f75fc8485d3e5d9621334073a7b08a3
|
||||
|
|
|
@ -0,0 +1,50 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="Ncurses based jabber client inspired by irssi"
|
||||
HOMEPAGE="http://www.profanity.im/"
|
||||
SRC_URI="http://www.profanity.im/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gpg -gtk libnotify otr plugins +themes xscreensaver"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.26:2
|
||||
|| (
|
||||
>=dev-libs/libstrophe-0.9.0
|
||||
>=dev-libs/libmesode-0.9.0
|
||||
)
|
||||
net-misc/curl
|
||||
sys-libs/ncurses
|
||||
sys-libs/readline
|
||||
gtk? ( >=x11-libs/gtk+-2.24.10:2 )
|
||||
gpg? ( app-crypt/gpgme )
|
||||
otr? ( net-libs/libotr )
|
||||
plugins? ( dev-lang/python )
|
||||
xscreensaver? ( x11-libs/libXScrnSaver )
|
||||
libnotify? ( x11-libs/libnotify )"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable gpg pgp) \
|
||||
$(use_enable gtk icons) \
|
||||
$(use_enable libnotify notifications) \
|
||||
$(use_enable otr) \
|
||||
$(use_enable plugins) \
|
||||
$(use_enable plugins python-plugins) \
|
||||
$(use_enable plugins c-plugins) \
|
||||
$(use_with themes) \
|
||||
$(use_with xscreensaver)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "User guide is available online:"
|
||||
elog " http://www.profanity.im/userguide.html"
|
||||
elog
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
|
@ -14,21 +14,24 @@ HOMEPAGE="http://www.profanity.im/"
|
|||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="libnotify otr pgp +themes xscreensaver"
|
||||
IUSE="gpg -gtk libnotify otr plugins +themes xscreensaver"
|
||||
|
||||
RDEPEND=">=dev-libs/glib-2.26:2
|
||||
|| (
|
||||
dev-libs/libmesode
|
||||
>=dev-libs/libstrophe-0.8.9
|
||||
>=dev-libs/libstrophe-0.9.0
|
||||
>=dev-libs/libmesode-0.9.0
|
||||
)
|
||||
net-misc/curl
|
||||
sys-libs/ncurses
|
||||
sys-libs/readline
|
||||
pgp? ( app-crypt/gpgme )
|
||||
gtk? ( >=x11-libs/gtk+-2.24.10:2 )
|
||||
gpg? ( app-crypt/gpgme )
|
||||
otr? ( net-libs/libotr )
|
||||
plugins? ( dev-lang/python )
|
||||
xscreensaver? ( x11-libs/libXScrnSaver )
|
||||
libnotify? ( x11-libs/libnotify )"
|
||||
DEPEND="${RDEPEND}"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/autoconf-archive"
|
||||
|
||||
S="${WORKDIR}/${P/-/_}"
|
||||
|
||||
|
@ -38,9 +41,13 @@ src_prepare() {
|
|||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable gpg pgp) \
|
||||
$(use_enable gtk icons) \
|
||||
$(use_enable libnotify notifications) \
|
||||
$(use_enable otr) \
|
||||
$(use_enable pgp) \
|
||||
$(use_enable plugins) \
|
||||
$(use_enable plugins python-plugins) \
|
||||
$(use_enable plugins c-plugins) \
|
||||
$(use_with themes) \
|
||||
$(use_with xscreensaver)
|
||||
}
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
AUX rambox.desktop 577 SHA256 51f7bb553af5f9f69cc3631b2381ff41291dd7b3cff68bdff5f3999abee8bd44 SHA512 4757c44ed43b9ca3c1bc2ad0efc87e815a0c2a7284d9463573024d341874f3bfe020680100c4b1f672c7849e5e65653e84bad12b9f3b66570d27f6bcfd3d529d WHIRLPOOL 21d08f582259456e2dbf676869314339c503954723b00d9368c03c999a11b51afa9ca286798cc54b085acb2a01073502fc0be1c963e94c7c80bd75b61322f1be
|
||||
AUX rambox.png 41103 SHA256 924adb66624551750bb1a4cc816fce305105cdf4309b63dfd0965e2e3ae4405a SHA512 5fc8e88e718ebdba6d086c5808b349f50c518e5da737a49b79c03da4e1201b34ffedd70b0ea6ebf35bd472f7dd5a9bccc151ba02194c320ff4c3d9dfc4c1dfef WHIRLPOOL d883de801cf3bf29d8fb7ad2dccee51d06dc6b95dab5225b1c7c62f2d5c3013395dca0c1e44e7ce68679f294161184b3b9cd947bd72b2cac0357498f4379f8bb
|
||||
DIST Rambox-0.5.3-x64.tar.gz 50264429 SHA256 1be708d3fa917d491f91a31a91a3e66f00d36008f12c8dcb45493a408d21f792 SHA512 591e72b34d72ee92787bd332d79187173fdfe841cf7c57f691a692b25b173785295ab0d30950327c1d96aa36e750a05d33031f27a4e37acd367f45bd1e411c4a WHIRLPOOL 75925c54ac803cd256b7d5eb3d1453f1850143fc9f8b924be1083943d44d0f1df0100d84fe48ea1017f2d5d242ee7a207f6218ab4603b75876f5eefc6cfb39e3
|
||||
EBUILD rambox-bin-0.5.3.ebuild 1137 SHA256 3f224063444f844b1855e5e3d2ce2002834be393c97ee5989fe4b265f076e254 SHA512 af6b9296b97a8e4985ecbc7351577e87807387655f290f7ed7b27aab64afbc1e4cc2bf92581fd1878a223ec2c6880a6aa16d0d5cd6f64e1ce21ba05eaabe50e4 WHIRLPOOL 3aa4da9b346378a4a09281ce585bcc81282ba2cf9d24ea17ae210bbbd2997ac465a6442c3a47f2e44a6939695eba8c412da60cf624071300b112415922decdda
|
|
@ -0,0 +1,13 @@
|
|||
[Desktop Entry]
|
||||
Name=Rambox
|
||||
Name[ru]=Мультипротокольный чат-клиент
|
||||
GenericName=Multi-protocol messenger
|
||||
GenericName[ru]=Мультипротокольный чат-клиент
|
||||
Comment=Chat over IM. Supports Skype, Rocket.Chat, Whatsapp, Facebook and many more
|
||||
Comment[ru]=Мультипротокольный чат-клиент. Поддерживает Skype, Rocket.Chat, Whatsapp, Facebook и многие другие
|
||||
Exec=/opt/rambox/Rambox
|
||||
Icon=rambox
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Network;InstantMessaging;
|
|
@ -0,0 +1,650 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" class="">
|
||||
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# object: http://ogp.me/ns/object# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
|
||||
<meta charset='utf-8'>
|
||||
|
||||
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/frameworks-999c004c5803f3a54bf0be8f3fbdb027bd0a69b9bf97743fbceb696ea8e8b267.css" media="all" rel="stylesheet" />
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/github-7360d92e05cc32ed5882e50f58e2b592cc826790dd2fcf8c3e9af0b84096ba1b.css" media="all" rel="stylesheet" />
|
||||
|
||||
|
||||
<link crossorigin="anonymous" href="https://assets-cdn.github.com/assets/site-bd1c89983253ffb2b1f8c5d867061b6c34f10acae6187608195be698947d08b0.css" media="all" rel="stylesheet" />
|
||||
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="Content-Language" content="en">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
|
||||
<title>rambox/Icon.png at master · saenzramiro/rambox · GitHub</title>
|
||||
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
|
||||
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
||||
<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
|
||||
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
|
||||
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
|
||||
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
|
||||
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
|
||||
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
|
||||
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
|
||||
<meta property="fb:app_id" content="1401488693436528">
|
||||
|
||||
<meta content="https://avatars0.githubusercontent.com/u/2694669?v=3&s=400" name="twitter:image:src" /><meta content="@github" name="twitter:site" /><meta content="summary" name="twitter:card" /><meta content="saenzramiro/rambox" name="twitter:title" /><meta content="rambox - Free and Open Source messaging and emailing app that combines common web applications into one." name="twitter:description" />
|
||||
<meta content="https://avatars0.githubusercontent.com/u/2694669?v=3&s=400" property="og:image" /><meta content="GitHub" property="og:site_name" /><meta content="object" property="og:type" /><meta content="saenzramiro/rambox" property="og:title" /><meta content="https://github.com/saenzramiro/rambox" property="og:url" /><meta content="rambox - Free and Open Source messaging and emailing app that combines common web applications into one." property="og:description" />
|
||||
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
|
||||
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
|
||||
<link rel="assets" href="https://assets-cdn.github.com/">
|
||||
|
||||
<meta name="pjax-timeout" content="1000">
|
||||
|
||||
<meta name="request-id" content="2562A5A5:0854:15961621:5834670B" data-pjax-transient>
|
||||
|
||||
<meta name="msapplication-TileImage" content="/windows-tile.png">
|
||||
<meta name="msapplication-TileColor" content="#ffffff">
|
||||
<meta name="selected-link" value="repo_source" data-pjax-transient>
|
||||
|
||||
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
|
||||
<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
|
||||
<meta name="google-analytics" content="UA-3769691-2">
|
||||
|
||||
<meta content="collector.githubapp.com" name="octolytics-host" /><meta content="github" name="octolytics-app-id" /><meta content="2562A5A5:0854:15961621:5834670B" name="octolytics-dimension-request_id" />
|
||||
<meta content="/<user-name>/<repo-name>/blob/show" data-pjax-transient="true" name="analytics-location" />
|
||||
|
||||
|
||||
|
||||
<meta class="js-ga-set" name="dimension1" content="Logged Out">
|
||||
|
||||
|
||||
|
||||
<meta name="hostname" content="github.com">
|
||||
<meta name="user-login" content="">
|
||||
|
||||
<meta name="expected-hostname" content="github.com">
|
||||
<meta name="js-proxy-site-detection-payload" content="OWM3ZDAxZGM3MzIwNTI3MWQ0ZTU0NDM4NzM5ODdjNzM0YWYwODJhNjM0ZDMxYjE0ZTE4ZThkYjQ4N2EzNzQxMHx7InJlbW90ZV9hZGRyZXNzIjoiMzcuOTguMTY1LjE2NSIsInJlcXVlc3RfaWQiOiIyNTYyQTVBNTowODU0OjE1OTYxNjIxOjU4MzQ2NzBCIiwidGltZXN0YW1wIjoxNDc5ODI5MjU5LCJob3N0IjoiZ2l0aHViLmNvbSJ9">
|
||||
|
||||
|
||||
<link rel="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#000000">
|
||||
<link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
|
||||
|
||||
<meta name="html-safe-nonce" content="7c0bb99a1d2c14f5ac44ee49f891d40c5ba3a793">
|
||||
<meta content="eb01b826f583cb303d287fb8f529b403ba775b19" name="form-nonce" />
|
||||
|
||||
<meta http-equiv="x-pjax-version" content="566c59f4e325cdb4cab15e8cbce268f9">
|
||||
|
||||
|
||||
|
||||
<meta name="description" content="rambox - Free and Open Source messaging and emailing app that combines common web applications into one.">
|
||||
<meta name="go-import" content="github.com/saenzramiro/rambox git https://github.com/saenzramiro/rambox.git">
|
||||
|
||||
<meta content="2694669" name="octolytics-dimension-user_id" /><meta content="saenzramiro" name="octolytics-dimension-user_login" /><meta content="56087776" name="octolytics-dimension-repository_id" /><meta content="saenzramiro/rambox" name="octolytics-dimension-repository_nwo" /><meta content="true" name="octolytics-dimension-repository_public" /><meta content="false" name="octolytics-dimension-repository_is_fork" /><meta content="56087776" name="octolytics-dimension-repository_network_root_id" /><meta content="saenzramiro/rambox" name="octolytics-dimension-repository_network_root_nwo" />
|
||||
<link href="https://github.com/saenzramiro/rambox/commits/master.atom" rel="alternate" title="Recent Commits to rambox:master" type="application/atom+xml">
|
||||
|
||||
|
||||
<link rel="canonical" href="https://github.com/saenzramiro/rambox/blob/master/resources/Icon.png" data-pjax-transient>
|
||||
</head>
|
||||
|
||||
|
||||
<body class="logged-out env-production vis-public page-blob">
|
||||
<div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>
|
||||
<a href="#start-of-content" tabindex="1" class="accessibility-aid js-skip-to-content">Skip to content</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<header class="site-header js-details-container" role="banner">
|
||||
<div class="container-responsive">
|
||||
<a class="header-logo-invertocat" href="https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark">
|
||||
<svg aria-hidden="true" class="octicon octicon-mark-github" height="32" version="1.1" viewBox="0 0 16 16" width="32"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
|
||||
</a>
|
||||
|
||||
<button class="btn-link float-right site-header-toggle js-details-target" type="button" aria-label="Toggle navigation">
|
||||
<svg aria-hidden="true" class="octicon octicon-three-bars" height="24" version="1.1" viewBox="0 0 12 16" width="18"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg>
|
||||
</button>
|
||||
|
||||
<div class="site-header-menu">
|
||||
<nav class="site-header-nav site-header-nav-main">
|
||||
<a href="/personal" class="js-selected-navigation-item nav-item nav-item-personal" data-ga-click="Header, click, Nav menu - item:personal" data-selected-links="/personal /personal">
|
||||
Personal
|
||||
</a> <a href="/open-source" class="js-selected-navigation-item nav-item nav-item-opensource" data-ga-click="Header, click, Nav menu - item:opensource" data-selected-links="/open-source /open-source">
|
||||
Open source
|
||||
</a> <a href="/business" class="js-selected-navigation-item nav-item nav-item-business" data-ga-click="Header, click, Nav menu - item:business" data-selected-links="/business /business/partners /business/features /business/customers /business">
|
||||
Business
|
||||
</a> <a href="/explore" class="js-selected-navigation-item nav-item nav-item-explore" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship /showcases /explore">
|
||||
Explore
|
||||
</a> </nav>
|
||||
|
||||
<div class="site-header-actions">
|
||||
<a class="btn btn-primary site-header-actions-btn" href="/join?source=header-repo" data-ga-click="(Logged out) Header, clicked Sign up, text:sign-up">Sign up</a>
|
||||
<a class="btn site-header-actions-btn mr-1" href="/login?return_to=%2Fsaenzramiro%2Frambox%2Fblob%2Fmaster%2Fresources%2FIcon.png" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in">Sign in</a>
|
||||
</div>
|
||||
|
||||
<nav class="site-header-nav site-header-nav-secondary mr-md-3">
|
||||
<a class="nav-item" href="/pricing">Pricing</a>
|
||||
<a class="nav-item" href="/blog">Blog</a>
|
||||
<a class="nav-item" href="https://help.github.com">Support</a>
|
||||
<a class="nav-item header-search-link" href="https://github.com/search">Search GitHub</a>
|
||||
<div class="header-search scoped-search site-scoped-search js-site-search" role="search">
|
||||
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/saenzramiro/rambox/search" class="js-site-search-form" data-scoped-search-url="/saenzramiro/rambox/search" data-unscoped-search-url="/search" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
|
||||
<label class="form-control header-search-wrapper js-chromeless-input-container">
|
||||
<div class="header-search-scope">This repository</div>
|
||||
<input type="text"
|
||||
class="form-control header-search-input js-site-search-focus js-site-search-field is-clearable"
|
||||
data-hotkey="s"
|
||||
name="q"
|
||||
placeholder="Search"
|
||||
aria-label="Search this repository"
|
||||
data-unscoped-placeholder="Search GitHub"
|
||||
data-scoped-placeholder="Search"
|
||||
autocapitalize="off">
|
||||
</label>
|
||||
</form></div>
|
||||
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<div id="start-of-content" class="accessibility-aid"></div>
|
||||
|
||||
<div id="js-flash-container">
|
||||
</div>
|
||||
|
||||
|
||||
<div role="main">
|
||||
<div itemscope itemtype="http://schema.org/SoftwareSourceCode">
|
||||
<div id="js-repo-pjax-container" data-pjax-container>
|
||||
|
||||
<div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav">
|
||||
<div class="container repohead-details-container">
|
||||
|
||||
|
||||
|
||||
<ul class="pagehead-actions">
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fsaenzramiro%2Frambox"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to watch a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-eye" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
|
||||
Watch
|
||||
</a>
|
||||
<a class="social-count" href="/saenzramiro/rambox/watchers"
|
||||
aria-label="55 users are watching this repository">
|
||||
55
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fsaenzramiro%2Frambox"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to star a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-star" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74z"/></svg>
|
||||
Star
|
||||
</a>
|
||||
|
||||
<a class="social-count js-social-count" href="/saenzramiro/rambox/stargazers"
|
||||
aria-label="1000 users starred this repository">
|
||||
1,000
|
||||
</a>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<a href="/login?return_to=%2Fsaenzramiro%2Frambox"
|
||||
class="btn btn-sm btn-with-count tooltipped tooltipped-n"
|
||||
aria-label="You must be signed in to fork a repository" rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-repo-forked" height="16" version="1.1" viewBox="0 0 10 16" width="10"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
|
||||
Fork
|
||||
</a>
|
||||
|
||||
<a href="/saenzramiro/rambox/network" class="social-count"
|
||||
aria-label="103 users forked this repository">
|
||||
103
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h1 class="public ">
|
||||
<svg aria-hidden="true" class="octicon octicon-repo" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
|
||||
<span class="author" itemprop="author"><a href="/saenzramiro" class="url fn" rel="author">saenzramiro</a></span><!--
|
||||
--><span class="path-divider">/</span><!--
|
||||
--><strong itemprop="name"><a href="/saenzramiro/rambox" data-pjax="#js-repo-pjax-container">rambox</a></strong>
|
||||
|
||||
</h1>
|
||||
|
||||
</div>
|
||||
<div class="container">
|
||||
|
||||
<nav class="reponav js-repo-nav js-sidenav-container-pjax"
|
||||
itemscope
|
||||
itemtype="http://schema.org/BreadcrumbList"
|
||||
role="navigation"
|
||||
data-pjax="#js-repo-pjax-container">
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/saenzramiro/rambox" aria-selected="true" class="js-selected-navigation-item selected reponav-item" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches /saenzramiro/rambox" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-code" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
|
||||
<span itemprop="name">Code</span>
|
||||
<meta itemprop="position" content="1">
|
||||
</a> </span>
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/saenzramiro/rambox/issues" class="js-selected-navigation-item reponav-item" data-hotkey="g i" data-selected-links="repo_issues repo_labels repo_milestones /saenzramiro/rambox/issues" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-issue-opened" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
|
||||
<span itemprop="name">Issues</span>
|
||||
<span class="counter">139</span>
|
||||
<meta itemprop="position" content="2">
|
||||
</a> </span>
|
||||
|
||||
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
|
||||
<a href="/saenzramiro/rambox/pulls" class="js-selected-navigation-item reponav-item" data-hotkey="g p" data-selected-links="repo_pulls /saenzramiro/rambox/pulls" itemprop="url">
|
||||
<svg aria-hidden="true" class="octicon octicon-git-pull-request" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
|
||||
<span itemprop="name">Pull requests</span>
|
||||
<span class="counter">7</span>
|
||||
<meta itemprop="position" content="3">
|
||||
</a> </span>
|
||||
|
||||
<a href="/saenzramiro/rambox/projects" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /saenzramiro/rambox/projects">
|
||||
<svg aria-hidden="true" class="octicon octicon-project" height="16" version="1.1" viewBox="0 0 15 16" width="15"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
|
||||
Projects
|
||||
<span class="counter">3</span>
|
||||
</a>
|
||||
<a href="/saenzramiro/rambox/wiki" class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /saenzramiro/rambox/wiki">
|
||||
<svg aria-hidden="true" class="octicon octicon-book" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg>
|
||||
Wiki
|
||||
</a>
|
||||
|
||||
<a href="/saenzramiro/rambox/pulse" class="js-selected-navigation-item reponav-item" data-selected-links="pulse /saenzramiro/rambox/pulse">
|
||||
<svg aria-hidden="true" class="octicon octicon-pulse" height="16" version="1.1" viewBox="0 0 14 16" width="14"><path fill-rule="evenodd" d="M11.5 8L8.8 5.4 6.6 8.5 5.5 1.6 2.38 8H0v2h3.6l.9-1.8.9 5.4L9 8.5l1.6 1.5H14V8z"/></svg>
|
||||
Pulse
|
||||
</a>
|
||||
<a href="/saenzramiro/rambox/graphs" class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors /saenzramiro/rambox/graphs">
|
||||
<svg aria-hidden="true" class="octicon octicon-graph" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg>
|
||||
Graphs
|
||||
</a>
|
||||
|
||||
</nav>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container new-discussion-timeline experiment-repo-nav">
|
||||
<div class="repository-content">
|
||||
|
||||
|
||||
|
||||
<a href="/saenzramiro/rambox/blob/e2b757c94746109a313e489cba76f609ead68c77/resources/Icon.png" class="d-none js-permalink-shortcut" data-hotkey="y">Permalink</a>
|
||||
|
||||
<!-- blob contrib key: blob_contributors:v21:cfded9cd930a1f83ef625fbeee762f26 -->
|
||||
|
||||
<div class="file-navigation js-zeroclipboard-container">
|
||||
|
||||
<div class="select-menu branch-select-menu js-menu-container js-select-menu float-left">
|
||||
<button class="btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
|
||||
|
||||
type="button" aria-label="Switch branches or tags" tabindex="0" aria-haspopup="true">
|
||||
<i>Branch:</i>
|
||||
<span class="js-select-button css-truncate-target">master</span>
|
||||
</button>
|
||||
|
||||
<div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax aria-hidden="true">
|
||||
|
||||
<div class="select-menu-modal">
|
||||
<div class="select-menu-header">
|
||||
<svg aria-label="Close" class="octicon octicon-x js-menu-close" height="16" role="img" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
<span class="select-menu-title">Switch branches/tags</span>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-filters">
|
||||
<div class="select-menu-text-filter">
|
||||
<input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="form-control js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
|
||||
</div>
|
||||
<div class="select-menu-tabs">
|
||||
<ul>
|
||||
<li class="select-menu-tab">
|
||||
<a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab" role="tab">Branches</a>
|
||||
</li>
|
||||
<li class="select-menu-tab">
|
||||
<a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab" role="tab">Tags</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches" role="menu">
|
||||
|
||||
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
|
||||
|
||||
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/blob/gh-pages/resources/Icon.png"
|
||||
data-name="gh-pages"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
|
||||
gh-pages
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open selected"
|
||||
href="/saenzramiro/rambox/blob/master/resources/Icon.png"
|
||||
data-name="master"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
|
||||
master
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-no-results">Nothing to show</div>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
|
||||
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
|
||||
|
||||
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.4.5/resources/Icon.png"
|
||||
data-name="0.4.5"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.4.5">
|
||||
0.4.5
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.4.4/resources/Icon.png"
|
||||
data-name="0.4.4"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.4.4">
|
||||
0.4.4
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.4.2/resources/Icon.png"
|
||||
data-name="0.4.2"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.4.2">
|
||||
0.4.2
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.4.1/resources/Icon.png"
|
||||
data-name="0.4.1"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.4.1">
|
||||
0.4.1
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.4.0/resources/Icon.png"
|
||||
data-name="0.4.0"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.4.0">
|
||||
0.4.0
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.3.0/resources/Icon.png"
|
||||
data-name="0.3.0"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.3.0">
|
||||
0.3.0
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.2.4/resources/Icon.png"
|
||||
data-name="0.2.4"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.2.4">
|
||||
0.2.4
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.2.3/resources/Icon.png"
|
||||
data-name="0.2.3"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.2.3">
|
||||
0.2.3
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.2.2/resources/Icon.png"
|
||||
data-name="0.2.2"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.2.2">
|
||||
0.2.2
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.2.1/resources/Icon.png"
|
||||
data-name="0.2.1"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.2.1">
|
||||
0.2.1
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.2.0/resources/Icon.png"
|
||||
data-name="0.2.0"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.2.0">
|
||||
0.2.0
|
||||
</span>
|
||||
</a>
|
||||
<a class="select-menu-item js-navigation-item js-navigation-open "
|
||||
href="/saenzramiro/rambox/tree/0.1.0/resources/Icon.png"
|
||||
data-name="0.1.0"
|
||||
data-skip-pjax="true"
|
||||
rel="nofollow">
|
||||
<svg aria-hidden="true" class="octicon octicon-check select-menu-item-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5z"/></svg>
|
||||
<span class="select-menu-item-text css-truncate-target" title="0.1.0">
|
||||
0.1.0
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="select-menu-no-results">Nothing to show</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="BtnGroup float-right">
|
||||
<a href="/saenzramiro/rambox/find/master"
|
||||
class="js-pjax-capture-input btn btn-sm BtnGroup-item"
|
||||
data-pjax
|
||||
data-hotkey="t">
|
||||
Find file
|
||||
</a>
|
||||
<button aria-label="Copy file path to clipboard" class="js-zeroclipboard btn btn-sm BtnGroup-item tooltipped tooltipped-s" data-copied-hint="Copied!" type="button">Copy path</button>
|
||||
</div>
|
||||
<div class="breadcrumb js-zeroclipboard-target">
|
||||
<span class="repo-root js-repo-root"><span class="js-path-segment"><a href="/saenzramiro/rambox"><span>rambox</span></a></span></span><span class="separator">/</span><span class="js-path-segment"><a href="/saenzramiro/rambox/tree/master/resources"><span>resources</span></a></span><span class="separator">/</span><strong class="final-path">Icon.png</strong>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="commit-tease">
|
||||
<span class="float-right">
|
||||
<a class="commit-tease-sha" href="/saenzramiro/rambox/commit/d0271a6b7ba8ccade6db6e78d3258b358a275834" data-pjax>
|
||||
d0271a6
|
||||
</a>
|
||||
<relative-time datetime="2016-05-23T17:42:13Z">May 24, 2016</relative-time>
|
||||
</span>
|
||||
<div>
|
||||
<img alt="@saenzramiro" class="avatar" height="20" src="https://avatars1.githubusercontent.com/u/2694669?v=3&s=40" width="20" />
|
||||
<a href="/saenzramiro" class="user-mention" rel="author">saenzramiro</a>
|
||||
<a href="/saenzramiro/rambox/commit/d0271a6b7ba8ccade6db6e78d3258b358a275834" class="message" data-pjax="true" title="New Logo">New Logo</a>
|
||||
</div>
|
||||
|
||||
<div class="commit-tease-contributors">
|
||||
<button type="button" class="btn-link muted-link contributors-toggle" data-facebox="#blob_contributors_box">
|
||||
<strong>1</strong>
|
||||
contributor
|
||||
</button>
|
||||
|
||||
</div>
|
||||
|
||||
<div id="blob_contributors_box" style="display:none">
|
||||
<h2 class="facebox-header" data-facebox-id="facebox-header">Users who have contributed to this file</h2>
|
||||
<ul class="facebox-user-list" data-facebox-id="facebox-description">
|
||||
<li class="facebox-user-list-item">
|
||||
<img alt="@saenzramiro" height="24" src="https://avatars3.githubusercontent.com/u/2694669?v=3&s=48" width="24" />
|
||||
<a href="/saenzramiro">saenzramiro</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="file">
|
||||
<div class="file-header">
|
||||
<div class="file-actions">
|
||||
|
||||
<div class="BtnGroup">
|
||||
<a href="/saenzramiro/rambox/raw/master/resources/Icon.png" class="btn btn-sm BtnGroup-item" id="raw-url">Download</a>
|
||||
<a href="/saenzramiro/rambox/commits/master/resources/Icon.png" class="btn btn-sm BtnGroup-item" rel="nofollow">History</a>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="/saenzramiro/rambox/delete/master/resources/Icon.png" class="inline-form" data-form-nonce="eb01b826f583cb303d287fb8f529b403ba775b19" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="GEARVGW67uyRq++y4iLukOA1aMYCOo0Eytb2zo7Bp3ruhCEZvpQ/ctB3UlMQqhX/x6/N4l15j85EPQpz9ebjFg==" /></div>
|
||||
<button class="btn-octicon btn-octicon-danger tooltipped tooltipped-nw" type="submit"
|
||||
aria-label="You must be signed in to make or propose changes" data-disable-with>
|
||||
<svg aria-hidden="true" class="octicon octicon-trashcan" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg>
|
||||
</button>
|
||||
</form> </div>
|
||||
|
||||
<div class="file-info">
|
||||
<span class="file-mode" title="File mode">executable file</span>
|
||||
<span class="file-info-divider"></span>
|
||||
28.5 KB
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div itemprop="text" class="blob-wrapper data type-text">
|
||||
<div class="image">
|
||||
<span class="border-wrap"><img src="/saenzramiro/rambox/blob/master/resources/Icon.png?raw=true" alt="Icon.png"></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<button type="button" data-facebox="#jump-to-line" data-facebox-class="linejump" data-hotkey="l" class="d-none">Jump to Line</button>
|
||||
<div id="jump-to-line" style="display:none">
|
||||
<!-- '"` --><!-- </textarea></xmp> --></option></form><form accept-charset="UTF-8" action="" class="js-jump-to-line-form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /></div>
|
||||
<input class="form-control linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" aria-label="Jump to line" autofocus>
|
||||
<button type="submit" class="btn">Go</button>
|
||||
</form></div>
|
||||
|
||||
</div>
|
||||
<div class="modal-backdrop js-touch-events"></div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="container site-footer-container">
|
||||
<div class="site-footer" role="contentinfo">
|
||||
<ul class="site-footer-links float-right">
|
||||
<li><a href="https://github.com/contact" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li>
|
||||
<li><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
|
||||
<li><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
|
||||
<li><a href="https://shop.github.com" data-ga-click="Footer, go to shop, text:shop">Shop</a></li>
|
||||
<li><a href="https://github.com/blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
|
||||
<li><a href="https://github.com/about" data-ga-click="Footer, go to about, text:about">About</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
<a href="https://github.com" aria-label="Homepage" class="site-footer-mark" title="GitHub">
|
||||
<svg aria-hidden="true" class="octicon octicon-mark-github" height="24" version="1.1" viewBox="0 0 16 16" width="24"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
|
||||
</a>
|
||||
<ul class="site-footer-links">
|
||||
<li>© 2016 <span title="0.05652s from github-fe-3d613a9.cp1-iad.github.net">GitHub</span>, Inc.</li>
|
||||
<li><a href="https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms">Terms</a></li>
|
||||
<li><a href="https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li>
|
||||
<li><a href="https://github.com/security" data-ga-click="Footer, go to security, text:security">Security</a></li>
|
||||
<li><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
|
||||
<li><a href="https://help.github.com" data-ga-click="Footer, go to help, text:help">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="ajax-error-message" class="ajax-error-message flash flash-error">
|
||||
<svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
|
||||
<button type="button" class="flash-close js-flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
|
||||
<svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
</button>
|
||||
You can't perform that action at this time.
|
||||
</div>
|
||||
|
||||
|
||||
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/compat-30ce4c86c27f88c3d1b4eb03efda59b45d8d7c871880dee0b8f73d5ef1b25fdf.js"></script>
|
||||
<script crossorigin="anonymous" src="https://assets-cdn.github.com/assets/frameworks-ab50fbfeb2c0b8748fa2bfed5d0bcccfc06b80abf290586a7d1c6f23902f5df3.js"></script>
|
||||
<script async="async" crossorigin="anonymous" src="https://assets-cdn.github.com/assets/github-ab53b9e62460a1ebcef4aab9e7963b5bd2497474686964d27e4ce756a65fa7e0.js"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none">
|
||||
<svg aria-hidden="true" class="octicon octicon-alert" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/></svg>
|
||||
<span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
|
||||
<span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
|
||||
</div>
|
||||
<div class="facebox" id="facebox" style="display:none;">
|
||||
<div class="facebox-popup">
|
||||
<div class="facebox-content" role="dialog" aria-labelledby="facebox-header" aria-describedby="facebox-description">
|
||||
</div>
|
||||
<button type="button" class="facebox-close js-facebox-close" aria-label="Close modal">
|
||||
<svg aria-hidden="true" class="octicon octicon-x" height="16" version="1.1" viewBox="0 0 12 16" width="12"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="Free and Open Source messaging and emailing app that combines common web applications into one"
|
||||
HOMEPAGE="http://rambox.pro/"
|
||||
|
||||
SRC_URI_AMD64="https://github.com/saenzramiro/rambox/releases/download/${PV}/Rambox-${PV}-x64.tar.gz"
|
||||
SRC_URI_X86="https://github.com/saenzramiro/rambox/releases/download/${PV}/Rambox-${PV}-ia32.tar.gz"
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
SRC_URI="https://github.com/saenzramiro/rambox/releases/download/${PV}/Rambox-${PV}-x64.tar.gz"
|
||||
|
||||
SLOT='0'
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/share/Rambox/
|
||||
cp -R ${WORKDIR}/Rambox-${PV}/* ${D}/usr/share/Rambox || die "Install failed!"
|
||||
dolib ${WORKDIR}/Rambox-${PV}/libnode.so
|
||||
dolib ${WORKDIR}/Rambox-${PV}/libffmpeg.so
|
||||
domenu ${FILESDIR}/rambox.desktop
|
||||
doicon ${FILESDIR}/rambox.png
|
||||
dodir /usr/bin
|
||||
dosym /usr/share/Rambox/rambox /usr/bin/Rambox
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
DIST riot-web_0.9.7_amd64.deb 35261126 SHA256 661e075f9a7014facc97251efb09b08ea9a393a5bcd7d494a463056f9176556a SHA512 f1b054b551d8b39ec1fad5dc4739714a0f6c79302a276268509d2137662b6794d01bca113eec27e719d09ef4db9dd59652afe09d9331872259a3439ce5566eb9 WHIRLPOOL c79186fd9ebde3b94f3936d3272516d0c779c0bffd27bad65335b005cd36c5e51743e3ba11f884868ca8ea2bfb75a393f9a7029fafb0ac91f652b836918cf01b
|
||||
DIST riot-web_0.9.7_i386.deb 36119242 SHA256 269cf8bfceaba0211efc2dd6b866a174a37cf9e2f2852aef3784bcb2a0fe75a4 SHA512 42d8c90ef33689659e48484b4f859c82c590bf8437c4e7a0b148805bc50063f98febe45c486c53c1e486fad06b8073586a31efc116af3432fe9fe205a0797f5c WHIRLPOOL d22dc51b18aea5c077fa1630956c739da7104b5d920e378a489fa3beb5ff42bbca0d7b83e9321b8d72f2f7ad0f34b9682b27daf24acd68d4281edac0c3534b97
|
||||
EBUILD riot-web-bin-0.9.7.ebuild 1552 SHA256 d6ea8f7ce67412cdc5ffbabc012538ce353d4fba98728a2c45f1055cae9db58b SHA512 1d360ba0b3515fe342283896d5957b81623bdfc402c25add8232c10d58b51db264617f8cd1d1b0f00bc03c7d5c2fcc27e4d22184184423c31f3dac223481dcf4 WHIRLPOOL 4fe16db9c2b6b8bf973f1e09013546aeb84c2a4689d3bafe8cc66f2047667bf1f380c7ff6d6a0d9bb81aefdd1044beec02a6dab4672c05a511eab0e9b4dafd54
|
|
@ -0,0 +1,88 @@
|
|||
# Copyright 2017 Alexander Olofsson
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils gnome2-utils unpacker
|
||||
|
||||
MY_PN=${PN/-bin/}
|
||||
|
||||
DESCRIPTION="A glossy Matrix collaboration client for the web."
|
||||
HOMEPAGE="https://riot.im"
|
||||
SRC_URI="
|
||||
amd64? ( https://riot.im/packages/debian/pool/main/r/${MY_PN}/${MY_PN}_${PV}_amd64.deb )
|
||||
x86? ( https://riot.im/packages/debian/pool/main/r/${MY_PN}/${MY_PN}_${PV}_i386.deb )"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
RDEPEND=""
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
gnome-base/gconf:2
|
||||
media-libs/alsa-lib
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/pango"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/Riot/libffmpeg.so
|
||||
opt/Riot/libnode.so
|
||||
opt/Riot/riot-web"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_unpack() {
|
||||
unpack_deb "${A}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s:\"/opt/Riot/riot-web\":riot-web:g" \
|
||||
usr/share/applications/${MY_PN}.desktop || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
doins -r *
|
||||
|
||||
fperms +x /opt/Riot/${MY_PN}
|
||||
dosym /opt/Riot/${MY_PN} /usr/bin/${MY_PN}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
DIST v0.2.6.tar.gz 73430 SHA256 df3cc7ad9a49a0da390c38f40c905daa992d48de5fb421865ec19cc1fbec453f SHA512 97ae9f46d1ee957ffaa92c51793a6405c9d8b791997b0b2c3a1ff35aed608cdbd3a240e0d76b95582826a20827afdc0c02659029d0b3648dad1a09ab5ac5ba61 WHIRLPOOL b3034297e308f3631eec923acba2b27008299f6fd9891600f396c1797263380a88017748d20cac33d5b97fbfd5852f020bbb6803d5cc8af7b15f363507d1383f
|
||||
DIST v0.2.7.1.tar.gz 81718 SHA256 917958ab02f8dace9c84974f510bd8838f905814c1a05a91fb1a38d37d19f0e8 SHA512 91853814482d44f000ce9d15b110c83ba119cf15c89cd52edf24cb391d98c21a6b428c77a52e5d50137306e847ea36b1c419aa9111f41cdc2b6fac8bb2468e28 WHIRLPOOL 33d406802fce62149549117d46b6445f9093d5b9dc6e1fad907c0fb6524d271487cd4b527a85b73356071a2bc8501a9fa265f6e80ac3bdf2e242302b5563df68
|
||||
EBUILD mps-youtube-0.2.6.ebuild 581 SHA256 bea8b595601ddb1c5383b12d70cb92c108bf5854562d1abad6a759e12fab0bec SHA512 147a757d7a1442d0068e2fbd2b547f1fbf3678ab0a2e8a6de7cfc5280d37adf9fe1b80e3109b9a2d16713a5afcc432736d82dc349474f56ed48118534fbd0357 WHIRLPOOL c834bee7e2e36e77d0cfaa722d2ee9bacae62084d0c999b940972609f5b32cf6a9e06026f016f5d6e6918788ea20a99794260088d9f3390705972679dc461d91
|
||||
EBUILD mps-youtube-0.2.7.1.ebuild 581 SHA256 bea8b595601ddb1c5383b12d70cb92c108bf5854562d1abad6a759e12fab0bec SHA512 147a757d7a1442d0068e2fbd2b547f1fbf3678ab0a2e8a6de7cfc5280d37adf9fe1b80e3109b9a2d16713a5afcc432736d82dc349474f56ed48118534fbd0357 WHIRLPOOL c834bee7e2e36e77d0cfaa722d2ee9bacae62084d0c999b940972609f5b32cf6a9e06026f016f5d6e6918788ea20a99794260088d9f3390705972679dc461d91
|
|
@ -1,27 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python3_4 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="CLI Application to search, stream and download youtube video"
|
||||
HOMEPAGE="https://github.com/mps-youtube/mps-youtube"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/python
|
||||
dev-python/pafy[${PYTHON_USEDEP}]
|
||||
media-video/mpv"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
}
|
|
@ -1,27 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python3_4 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="CLI Application to search, stream and download youtube video"
|
||||
HOMEPAGE="https://github.com/mps-youtube/mps-youtube"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-lang/python
|
||||
dev-python/pafy[${PYTHON_USEDEP}]
|
||||
media-video/mpv"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
DIST feedreader-2.0.tar.gz 721245 SHA256 eba631c2c1a644d815accb2234e72d161a9f45383c19d57c4fdda9ff1ee75135 SHA512 35a7b08799e196ddb0afddea5a7e12ad5ece7414b5b86179bdd72e948081aec60a3522d1da56dc204229c277b372ea397d32d66271b4a9da86a5e397cac1d1bc WHIRLPOOL 21ea12ea311eb656598047afcb1420546d84a3a1b23985d8ffcaa8cfc22bed0064476005bd354a383167a5c78c96fa9e001fc94566d5e127f4bbfc2d0f92f723
|
||||
EBUILD feedreader-2.0.ebuild 1433 SHA256 b4669802b6dd97b7014f1035b247e0e58484ccb3771d2c18a793af54eb658bcd SHA512 ac26c070b36842bb36693f1497addfaf18ac4423392c9c690244c61fdb09686a6d06c358a6cd8c70f1e6bad90ff90199e6591bb6ea2b229f59b5e7810a61c657 WHIRLPOOL 2bf2dec78cdf4db925c8311a4c5e926bbf02a4a819360caca5785307a6145fbb7dbaf3c97f35eef046ddf87b7711b85d5c0a94639f6dd1fb05c955b42bf272ea
|
|
@ -0,0 +1,76 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
RESTRICT="mirror"
|
||||
|
||||
inherit cmake-utils gnome2 vala
|
||||
|
||||
CMAKE_MIN_VERSION="2.6"
|
||||
VALA_MIN_API_VERSION="0.26"
|
||||
|
||||
DESCRIPTION="A modern desktop application designed to complement web-based RSS accounts."
|
||||
HOMEPAGE="https://jangernert.github.io/FeedReader/"
|
||||
SRC_URI="https://github.com/jangernert/FeedReader/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=x11-libs/gtk+-3.20:3
|
||||
app-text/html2text
|
||||
$(vala_depend)
|
||||
dev-libs/json-glib
|
||||
dev-libs/libgee:0.8
|
||||
dev-libs/libpeas
|
||||
net-libs/libsoup:2.4
|
||||
dev-db/sqlite:3
|
||||
app-crypt/libsecret[vala(+)]
|
||||
x11-libs/libnotify
|
||||
dev-libs/libxml2
|
||||
net-libs/rest:0.7
|
||||
net-misc/curl
|
||||
dev-libs/gobject-introspection
|
||||
gnome-base/gnome-keyring
|
||||
net-libs/gnome-online-accounts
|
||||
media-libs/gst-plugins-base:1.0
|
||||
>=net-libs/webkit-gtk-2.10:4"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/FeedReader-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
vala_src_prepare
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_LIBUNITY=OFF
|
||||
-DVALA_EXECUTABLE="${VALAC}"
|
||||
-DCMAKE_INSTALL_PREFIX="${PREFIX}"
|
||||
-DGSETTINGS_LOCALINSTALL=OFF
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_pkg_preinst
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_pkg_postrm
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
EBUILD retroshare-0.6.9999.ebuild 4121 SHA256 968ceda53af99d4cad2d5f66ef1aec4cf78c090f0200f9954243a4f6e91ccad3 SHA512 ccae84be2fdbce448bbfd31228e70620a3d5b841a5432271a7b78ff9c2c948a9d4ce275a6e8a0c2597d8e06761bde7b682f9dd92eec9f3ea0562bb89b2c685c5 WHIRLPOOL 9fef3e4cefd26fb23a1444fb9f710d3685ffed240e7e66207830731b75a337c63089e9b6534eda9175cd5650ac847157b5e85b7bbe908e103ba3a85ef9c5d262
|
|
@ -1,176 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git"
|
||||
inherit eutils git-r3 gnome2-utils multilib qmake-utils
|
||||
|
||||
DESCRIPTION="P2P private sharing application"
|
||||
HOMEPAGE="http://retroshare.sourceforge.net"
|
||||
|
||||
# pegmarkdown can also be used with MIT
|
||||
LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
|
||||
IUSE="cli feedreader qt5 qt4 feedreader voip"
|
||||
REQUIRED_USE="|| ( qt4 qt5 )
|
||||
feedreader? ( || ( qt4 qt5 ) )
|
||||
voip? ( || ( qt4 qt5 ) )"
|
||||
|
||||
RDEPEND="
|
||||
app-arch/bzip2
|
||||
dev-db/sqlcipher
|
||||
dev-libs/openssl:0
|
||||
gnome-base/libgnome-keyring
|
||||
net-libs/libmicrohttpd
|
||||
net-libs/libupnp
|
||||
sys-libs/zlib
|
||||
cli? (
|
||||
dev-libs/protobuf
|
||||
net-libs/libssh[server]
|
||||
)
|
||||
feedreader? (
|
||||
dev-libs/libxml2
|
||||
dev-libs/libxslt
|
||||
net-misc/curl
|
||||
)
|
||||
qt4? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtgui:4
|
||||
dev-qt/designer:4
|
||||
)
|
||||
qt5? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
dev-qt/designer:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtmultimedia:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtscript:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtx11extras:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
voip? (
|
||||
qt5? (
|
||||
<media-libs/opencv-3.0.0[-qt4]
|
||||
media-libs/speex
|
||||
virtual/ffmpeg[encode]
|
||||
)
|
||||
qt4? (
|
||||
media-libs/speex
|
||||
dev-qt/qt-mobility[multimedia]
|
||||
dev-qt/qtmultimedia:4
|
||||
<media-libs/opencv-3.0.0
|
||||
)
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
qt5? ( dev-qt/qtcore:5 )
|
||||
qt4? ( dev-qt/qtcore:4 )
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
local dir
|
||||
|
||||
# Version info.
|
||||
cd ${S}/libretroshare/src/
|
||||
./version_detail.sh
|
||||
cd ${S}/retroshare-gui/src
|
||||
./version_detail.sh
|
||||
|
||||
cd ${S}
|
||||
|
||||
sed -i \
|
||||
-e "s|/usr/lib/retroshare/extensions6/|/usr/$(get_libdir)/${PN}/extensions6/|" \
|
||||
libretroshare/src/rsserver/rsinit.cc \
|
||||
|| die "sed on libretroshare/src/rsserver/rsinit.cc failed"
|
||||
|
||||
rs_src_dirs="libbitdht/src openpgpsdk/src libresapi/src libretroshare/src supportlibs/pegmarkdown"
|
||||
use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src"
|
||||
use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader"
|
||||
use qt4 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src"
|
||||
use qt5 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src"
|
||||
use voip && rs_src_dirs="${rs_src_dirs} plugins/VOIP"
|
||||
|
||||
# Force linking to sqlcipher ONLY
|
||||
sed -i \
|
||||
-e '/isEmpty(SQLCIPHER_OK) {/aerror(libsqlcipher not found)' \
|
||||
retroshare-gui/src/retroshare-gui.pro \
|
||||
retroshare-nogui/src/retroshare-nogui.pro || die 'sed on retroshare-gui/src/retroshare-gui.pro failed'
|
||||
|
||||
## Version info.
|
||||
#${S}/libretroshare/src/version_detail.sh
|
||||
#${S}/retroshare-gui/src/version_detail.sh
|
||||
|
||||
epatch_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
for dir in ${rs_src_dirs} ; do
|
||||
pushd "${S}/${dir}" 2>/dev/null || die
|
||||
use qt5 && eqmake5
|
||||
use qt4 && eqmake4
|
||||
popd 2>/dev/null || die
|
||||
done
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local dir
|
||||
|
||||
for dir in ${rs_src_dirs} ; do
|
||||
emake -C "${dir}"
|
||||
done
|
||||
|
||||
unset rs_src_dirs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
local extension_dir="/usr/$(get_libdir)/${PN}/extensions6/"
|
||||
|
||||
use cli && dobin retroshare-nogui/src/RetroShare06-nogui
|
||||
use qt5 && dobin retroshare-gui/src/RetroShare06
|
||||
use qt4 && dobin retroshare-gui/src/RetroShare06
|
||||
|
||||
exeinto "${extension_dir}"
|
||||
use feedreader && doexe plugins/FeedReader/*.so*
|
||||
use voip && doexe plugins/VOIP/*.so*
|
||||
|
||||
insinto /usr/share/RetroShare06
|
||||
doins libbitdht/src/bitdht/bdboot.txt
|
||||
|
||||
insinto /usr/share/RetroShare06/webui
|
||||
doins libresapi/src/webfiles/*
|
||||
|
||||
dodoc README.md
|
||||
make_desktop_entry RetroShare06
|
||||
for i in 24 48 64 128 ; do
|
||||
doicon -s ${i} "data/${i}x${i}/apps/retroshare06.png"
|
||||
done
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if [[ "${REPLACING_VERSIONS}" = "0.5*" ]]; then
|
||||
elog "You are upgrading from Retroshare 0.5.* to ${PV}"
|
||||
elog "Version 0.6.* is backward-incompatible with 0.5 branch"
|
||||
elog "and clients with 0.6.* can not connect to clients that have 0.5.*"
|
||||
elog "It's recommended to drop all your configuration and either"
|
||||
elog "generate a new certificate or import existing from a backup"
|
||||
fi
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
DIST rainloop-community-1.10.5.192.zip 6054147 SHA256 f458cbe1ed623f477210734289d1238b3aa0a63eb35a1906dbdb1ef2afbc0d81 SHA512 3dbe23e4af62368675b0e8a0e12aa24cd6e97bc56ec835a18400df6cd088238d117f67b1661a8885d6e758107213e6871f320149b8b016c1c38b2b717b145b02 WHIRLPOOL 1704145aa6ad2ea83cb78a407835ee5d1d7deade765399f7b08cc872bc93465233dc77b8cec0e9ecedf215ae2198ee712b0e487da0d7ae9785002cc03cabbc8f
|
||||
DIST rainloop-community-1.11.0.203.zip 6052952 SHA256 371121744dfb4604f91ef87a8a2b497ecc69e001974c5890980fcd4a7cf3b408 SHA512 84e2268ca340a82c51e54789b61a03ef0918f8d965ff4f46f31079c51872f69f0bde6e6581f3e74cc706317e74b953c46c377f3a8647758bdbf8f9c702d76cce WHIRLPOOL 3788b06733091460fc91a511bc6824c1b273ede9f73e49a8f975fe59f9b9e7144b6c7733f9a82d3bb16effc9fc936abd449baa91b0a237dea76ff4aa5458fc93
|
||||
EBUILD rainloop-community-1.10.5.192.ebuild 716 SHA256 cabac2bff77743ed73c28d36879b57bf64e7975b163de0916b1d166d3b432c37 SHA512 bcf86a8a6a1b407c404fab4fbdef0f8cda7fdb0460cba0903b448902b7397b6fc74f3d8bf8684ff5c02cdac2856e8a4f4b6cc73e501cd70c36f7c464f85a21c5 WHIRLPOOL 62dbc4f0ccc01e6cff8c7ab97bc6a70b64bfd448e2fa6b6efc3a6522733f48a96d47b98bc916334074facd58d67289569b80b1ec4d8e1ec7f782e0e8a86f3638
|
||||
EBUILD rainloop-community-1.11.0.203.ebuild 716 SHA256 cabac2bff77743ed73c28d36879b57bf64e7975b163de0916b1d166d3b432c37 SHA512 bcf86a8a6a1b407c404fab4fbdef0f8cda7fdb0460cba0903b448902b7397b6fc74f3d8bf8684ff5c02cdac2856e8a4f4b6cc73e501cd70c36f7c464f85a21c5 WHIRLPOOL 62dbc4f0ccc01e6cff8c7ab97bc6a70b64bfd448e2fa6b6efc3a6522733f48a96d47b98bc916334074facd58d67289569b80b1ec4d8e1ec7f782e0e8a86f3638
|
|
@ -0,0 +1,34 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit webapp
|
||||
|
||||
# Grab from http://repository.rainloop.net/v2/core.open.json
|
||||
|
||||
DESCRIPTION="Simple, modern and fast web-based email client"
|
||||
HOMEPAGE="http://www.rainloop.net"
|
||||
SRC_URI="https://github.com/RainLoop/rainloop-webmail/releases/download/v${PV}/${P}.zip"
|
||||
LICENSE="AGPL-3"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-lang/php[curl,iconv,json,ssl,xml]
|
||||
virtual/httpd-php"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_serverowned -R "${MY_HTDOCSDIR}"/data
|
||||
|
||||
webapp_src_install
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit webapp
|
||||
|
||||
# Grab from http://repository.rainloop.net/v2/core.open.json
|
||||
|
||||
DESCRIPTION="Simple, modern and fast web-based email client"
|
||||
HOMEPAGE="http://www.rainloop.net"
|
||||
SRC_URI="https://github.com/RainLoop/rainloop-webmail/releases/download/v${PV}/${P}.zip"
|
||||
LICENSE="AGPL-3"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-lang/php[curl,iconv,json,ssl,xml]
|
||||
virtual/httpd-php"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_serverowned -R "${MY_HTDOCSDIR}"/data
|
||||
|
||||
webapp_src_install
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
DIST rainloop-1.10.5.192.zip 6060718 SHA256 1806e7c271945f0d3ca9d96b6cf04771932010e1fd22eb71206d610f601bb4d7 SHA512 b5798cd9391761eff5a35f6707c24e7b0bb4cfb3e11903a8eb63ef539bd97f577def83302d79a06ba2492bcabb721ae8e0d0f729d29ae8c3531ded691dcc6765 WHIRLPOOL 6115922848766ad10abb612fefd7f9d1085d7e63e2f64e992b735699f74241dec96f4a1cd39072f689259d92a2ce20c0c3860de7de1e45b85dbf7f1eda3aa71b
|
||||
DIST rainloop-1.11.0.203.zip 6059501 SHA256 50e220c5854da09b40a4689aaadef2dea63c83201fd1ec9d71d7691ea1848fa8 SHA512 965766280b74673c609041ba46300cc32041f7e2c03ef1e06649b936c01c9534b682ab6447eb9a758c826f6ba4de2a7498f6956a20026e35997f6ef96fcdd7a3 WHIRLPOOL 95edad3bc0ef78e30ceb6d7bcaf9acf3b025e4af4a82a4941ce0f8078d73980e662e7155506841c00f0426dbf4c7922a5e98f57c7ee8eaf06f3d4cb192b1d57a
|
||||
EBUILD rainloop-1.10.5.192.ebuild 719 SHA256 7fef172df64944d69aaee17ee650b389f4e41af703cff67f124522be28f077c2 SHA512 f5425472ad59f9a99f621dbe5b6488cd6203f431f659c9eed64f7510fbcebae683e755a990edd0e46478231909b710918d57b828f7042cc36a387ce06543de6c WHIRLPOOL d61e9ddfc205bfc6cc5b7bc225996a6d460a56485d5aad51f54424f8470ea96bc5d3130753189d67b84fffb56544e40cc0a3a7eca662d52ee92115bd1f665005
|
||||
EBUILD rainloop-1.11.0.203.ebuild 719 SHA256 7fef172df64944d69aaee17ee650b389f4e41af703cff67f124522be28f077c2 SHA512 f5425472ad59f9a99f621dbe5b6488cd6203f431f659c9eed64f7510fbcebae683e755a990edd0e46478231909b710918d57b828f7042cc36a387ce06543de6c WHIRLPOOL d61e9ddfc205bfc6cc5b7bc225996a6d460a56485d5aad51f54424f8470ea96bc5d3130753189d67b84fffb56544e40cc0a3a7eca662d52ee92115bd1f665005
|
|
@ -0,0 +1,34 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit webapp
|
||||
|
||||
# Grab from http://repository.rainloop.net/v2/core.stable.json
|
||||
|
||||
DESCRIPTION="Simple, modern and fast web-based email client"
|
||||
HOMEPAGE="http://www.rainloop.net"
|
||||
SRC_URI="https://github.com/RainLoop/rainloop-webmail/releases/download/v${PV%}/${P}.zip"
|
||||
LICENSE="AGPL-3"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-lang/php[curl,iconv,json,ssl,xml]
|
||||
virtual/httpd-php"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_serverowned -R "${MY_HTDOCSDIR}"/data
|
||||
|
||||
webapp_src_install
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit webapp
|
||||
|
||||
# Grab from http://repository.rainloop.net/v2/core.stable.json
|
||||
|
||||
DESCRIPTION="Simple, modern and fast web-based email client"
|
||||
HOMEPAGE="http://www.rainloop.net"
|
||||
SRC_URI="https://github.com/RainLoop/rainloop-webmail/releases/download/v${PV%}/${P}.zip"
|
||||
LICENSE="AGPL-3"
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="dev-lang/php[curl,iconv,json,ssl,xml]
|
||||
virtual/httpd-php"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_install() {
|
||||
webapp_src_preinst
|
||||
|
||||
insinto "${MY_HTDOCSDIR}"
|
||||
doins -r .
|
||||
|
||||
webapp_serverowned -R "${MY_HTDOCSDIR}"/data
|
||||
|
||||
webapp_src_install
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
AUX Caddyfile.example 90 SHA256 63f02c3bd84f16f6b6a47f0e687a8c8bdc761e0658bf262a8ba60e8ae80b81f0 SHA512 cbc113d3c90aa9a8f62160fe4e7ef7c18fef51450d7ec8215e50408bcaf1da85e35ff58e001996a14155ae01657d8553696c63a0f838f031c90646f0a0551bf1 WHIRLPOOL 841da44de35d48296578a47f402d8ea8d0300343dfff9086c3845c340b2345407d3f6179cba46c92b46ed6240d416b0e86bba0a2dddc94630d5e451b11ef6167
|
||||
AUX caddy.confd 331 SHA256 34ed6d4b463d2badc880ef660d69d13a5f35bdadc4032376889ceacef45ea951 SHA512 716693f566644bf6f5deda1b2a60162c1f449af15ddbdb8feb202fd074111353cc26b441b3419939cdd077a9900f33ae0471a07ba45247998c6165f533e611ee WHIRLPOOL 4fb7df6687c0e3866a7845b657195c63ed111eb581105673ad30023d88f6f4fd2ced6a2610daaafa55757d7212d1976d5b59428bcb61df4cffa145fea771f012
|
||||
AUX caddy.initd 647 SHA256 c39c971f3183b3e323d0ffb879b403b3bb1cb231b4c0e2a47582610de5c97213 SHA512 4c7db7242f52028dc52566d3ae6449ccdc871860c1a9b24c459a1e04a7db0121f10253a806d09d3970ea2e680dec176779bbe0c7a9728eef101bac8c0963f2fb WHIRLPOOL da462b9a9245de582c5b4155efa8853c4392861eb8ada028bf4432778f150c5f79d741a2654312a5b413c80b436f498c2feec19e060f66234cc90883a2cce2b0
|
||||
DIST caddy-bin-0.9.5.tar.gz 5139429 SHA256 c759640c9f56f7c4bb9fa828c0fa81a6e45f0f607e68677d56471bba53ad1777 SHA512 12777724ca7c0ec3956e33fa3a53965c74a19f1512b4f00bef87373a46de37f563a4520437e12667302ab1f5bad8082cb76f8d26de6aafcc4d29e747b13e7634 WHIRLPOOL bcd624ee4243e6194cbae402467a2e8ae7830defc03cd089e215bd9c8e61275fc9754068c44b42b76c9f026ac4d041ef5d8ef62f985eb7258bc4dfe8bed26d21
|
||||
EBUILD caddy-bin-0.9.5.ebuild 1044 SHA256 2ab305f755c38d5a3dc648f9285f933012d4f17d8c11cde74b727831a7d5942e SHA512 da01b5d7671d6073d27f084bbdb9b4d66971ddc3d60d7769aa66a261bdd2b09d21c4f3688aba6af95bade0e51513527264468873df647b335613aed960f97001 WHIRLPOOL 6b0e25828edcbdd1a6c329d533d09b1bffab3b424fb0995297874eebbece7a6cb20e1ab4f203684dc78fb3f9c7bbde56553c8d9846f14402808fa81ae93ffe8f
|
|
@ -0,0 +1,53 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit user
|
||||
|
||||
DESCRIPTION="Fast, cross-platform HTTP/2 web server with automatic HTTPS"
|
||||
HOMEPAGE="https://caddyserver.com"
|
||||
SRC_URI="https://github.com/mholt/caddy/releases/download/v${PV}/caddy_linux_amd64.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-lang/go-1.6"
|
||||
|
||||
HOME_DIR="/var/lib/caddy"
|
||||
LOG_DIR="/var/log/caddy"
|
||||
SSL_DIR="/etc/caddy/ssl"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
pkg_setup(){
|
||||
ebegin "Creating caddy user and group"
|
||||
enewgroup caddy
|
||||
enewuser caddy -1 -1 ${HOME_DIR} caddy
|
||||
eend $?
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mv caddy_linux_amd64 caddy
|
||||
dobin caddy
|
||||
|
||||
newinitd "${FILESDIR}"/caddy.initd caddy
|
||||
newconfd "${FILESDIR}"/caddy.confd caddy
|
||||
|
||||
keepdir ${LOG_DIR}
|
||||
fowners caddy:caddy ${LOG_DIR}
|
||||
|
||||
keepdir ${SSL_DIR}
|
||||
fperms 750 ${SSL_DIR}
|
||||
fowners caddy:caddy ${SSL_DIR}
|
||||
|
||||
insinto /etc/caddy
|
||||
doins "${FILESDIR}"/Caddyfile.example
|
||||
|
||||
dodoc {CHANGES,LICENSES,README}.txt
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
localhost:2020 {
|
||||
root /var/www/localhost
|
||||
log /var/log/caddy/access.log
|
||||
gzip
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
NAME=caddy
|
||||
PIDFILE=/var/run/$NAME.pid
|
||||
LOGFILE=/var/log/$NAME/$NAME.log
|
||||
CONFIGFILE=/etc/caddy/Caddyfile
|
||||
CADDY_OPTIONS="-agree=true -pidfile=$PIDFILE -log=$LOGFILE -conf=$CONFIGFILE"
|
||||
|
||||
# Set the CADDYPATH; Let's Encrypt certificates will be written to this directory.
|
||||
export CADDYPATH=/etc/caddy/ssl
|
||||
|
||||
# Set the ulimits
|
||||
ulimit -n 8192
|
|
@ -0,0 +1,30 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
DAEMON=$(which caddy)
|
||||
USERBIND="setcap cap_net_bind_service=+ep"
|
||||
STOP_SCHEDULE="${STOP_SCHEDULE:-QUIT/5/TERM/5/KILL/5}"
|
||||
|
||||
depend() {
|
||||
use net
|
||||
after dns
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting Caddy"
|
||||
$USERBIND $DAEMON
|
||||
start-stop-daemon --background --start --quiet \
|
||||
--make-pidfile --pidfile $PIDFILE \
|
||||
--user $NAME --exec $DAEMON \
|
||||
-- $CADDY_OPTIONS
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping Caddy"
|
||||
start-stop-daemon --stop --quiet --exec $DAEMON \
|
||||
--retry=$STOP_SCHEDULE --pidfile $PIDFILE --name $NAME
|
||||
eend $?
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
DIST 0.3-61.tar.gz 975053 SHA256 5f8d96316b3e6c157926da5c390a26a45de97132e98e2fd70ada5b5b7fa14def SHA512 f55c2fb15889f903375776f989498827dcab287e87d4015c50f12780dd2f0271e1e127533a10ca94f44ebd44727018917cf92e828bbe82b7653d8ed559ee1cc3 WHIRLPOOL f0d01258f4a348444c649f90459c02a406b27b2bdad1c4c33f8eb0f39636f6e479b0c6a1780fc0516fecf65e382350ce221bdcde0e818882d173ef9f8d47b49f
|
||||
EBUILD sunflower-0.3-r1.ebuild 2306 SHA256 c7143cfd7c18515ba579fe65d7b6ed2b5c34b7bf8379ddba9db65dec09fc5973 SHA512 8bcda73b5f73564ce89cb5cb07a6f558e814084e1fe67547b9b9d7a19ddd94c2d0179b4d22368f7126d459736ac3343c32f3fe3f8325b8da7381d652ccf6bd3f WHIRLPOOL 12459a2e94f152747147d23ea5640ba22061d0f48256e187cacb4a4461ef2a6a3663a950bb1f9dd05538d4fb3487deda0b36ad5774f395628c7b1442d20f62ae
|
|
@ -0,0 +1,94 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit eutils fdo-mime gnome2-utils python-r1
|
||||
|
||||
MY_PN="Sunflower"
|
||||
DESCRIPTION="Small and highly customizable twin-panel file manager with plugin-support"
|
||||
HOMEPAGE="https://github.com/MeanEYE/Sunflower
|
||||
http://sunflower-fm.org/"
|
||||
#SRC_URI="http://sunflower-fm.org/pub/sunflower-${PV/_alpha/-}.tgz"
|
||||
SRC_URI="https://github.com/MeanEYE/Sunflower/archive/0.3-61.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
RDEPEND="${DEPEND}
|
||||
>=dev-python/pygtk-2.15.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/notify-python-0.1[${PYTHON_USEDEP}]
|
||||
gnome-base/librsvg:2"
|
||||
|
||||
S=${WORKDIR}/${MY_PN}
|
||||
|
||||
src_prepare() {
|
||||
find "${S}" -name "*.py[co]" -delete || die
|
||||
find "${S}"/translations -name "*.po" -delete || die
|
||||
rm "${S}"/translations/${PN}.pot || die
|
||||
|
||||
sed -i \
|
||||
-e '/^application_file/s/os.path.dirname(sys.argv\[0\])/os.getcwd()/' \
|
||||
${MY_PN}.py || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
touch __init__.py || die
|
||||
installme() {
|
||||
# install modules
|
||||
python_moduleinto ${PN}
|
||||
python_domodule images application ${MY_PN}.py \
|
||||
AUTHORS CHANGES COPYING DEPENDS TODO __init__.py
|
||||
|
||||
# generate and install startup scripts
|
||||
sed \
|
||||
-e "s#@SITEDIR@#$(python_get_sitedir)/${PN}#" \
|
||||
"${FILESDIR}"/${PN} > "${WORKDIR}"/${PN} || die
|
||||
python_doscript "${WORKDIR}"/${PN}
|
||||
}
|
||||
|
||||
# install for all enabled implementations
|
||||
python_foreach_impl installme
|
||||
|
||||
insinto /usr/share/locale
|
||||
# correct gettext behavior
|
||||
if [[ -n "${LINGUAS+x}" ]] ; then
|
||||
for i in $(cd "${S}"/translations ; echo *) ; do
|
||||
if has ${i} ${LINGUAS} ; then
|
||||
doins -r "${S}"/translations/${i}
|
||||
fi
|
||||
done
|
||||
else
|
||||
doins -r "${S}"/translations/*
|
||||
fi
|
||||
|
||||
newicon -s 64 images/${PN}_64.png ${PN}.png
|
||||
doicon -s scalable images/${PN}.svg
|
||||
newmenu ${MY_PN}.desktop ${PN}.desktop
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
|
||||
# TODO: better description
|
||||
elog "optional dependencies:"
|
||||
elog " dev-python/libgnome-python"
|
||||
elog " media-libs/mutagen"
|
||||
elog " x11-libs/vte:0[python] (terminal support)"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
fdo-mime_desktop_database_update
|
||||
gnome2_icon_cache_update
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
EBUILD pidgin-window_merge-9999.ebuild 600 SHA256 9368dc84d97198f5935c057e573e09893d1e1c0eaec3941053fa84d660196f8e SHA512 6dfc769fd7a1c59b8e54672063737d913623c8ec9a4dac8e8e6940d22037b7c66c5e7dbac45577f05ddcac2797e3b75661a1e3c74bac16c6be21df2e82363118 WHIRLPOOL cc355b7202abf8c9e472fd181475f9b2573a0e117b8d29e8253470d5139b21fe720c5616dda7623407d7c44dd5885087f760c40b74e6eaee83f5810bf11261f6
|
|
@ -1,29 +0,0 @@
|
|||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools-utils git-r3
|
||||
|
||||
DESCRIPTION="pidgin plugin that merges a conversation window with the Buddy List window"
|
||||
HOMEPAGE="https://github.com/dm0-/window_merge"
|
||||
MY_PN=${PN/pidgin-/}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
EGIT_REPO_URI="git://github.com/dm0-/window_merge.git"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="net-im/pidgin[gtk]
|
||||
x11-libs/gtk+:2"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
|
||||
|
||||
src_prepare() {
|
||||
eautoreconf
|
||||
}
|
Loading…
Reference in New Issue