back to updates

This commit is contained in:
Mario Fetka 2021-06-30 18:45:43 +02:00
parent 7576f0a9e2
commit 701156bcf9
103 changed files with 2590 additions and 688 deletions

View File

@ -1,6 +1,6 @@
AUX inoticoming.confd 617 SHA256 e52c85c5ff74947606034f372dc64cb10136489438bde8edc04979f2409b0566 SHA512 7f419e58e4464f8c45a905fb1a792beaafef8e744319c1c7a5dfd76efd79c14c49529791a74fd143d71031b4fd778851e4f3ed26c43d7740a04ab192fccb57a3 WHIRLPOOL f355a8b202ada156a3fe799a5a774eb34fb4ac599f26d28a5e3d97b4b7b4942ebdc2ca30f6167c286b645f826f2f05c48b25d2b141b200b863e81db4c29f7c89
AUX inoticoming.initd 1024 SHA256 7e694660d35d39d7b4a67bb798ab22da0769e2dc3dd38c3572ffba5feef4852c SHA512 d291b5f5b648d614bb795401188e5ebd503b922c48f262d9f4d4b34b6239eaa6fdc2281e102ff5023af6ef43fd340a45c9102249938eb316be43d97576b1b1d8 WHIRLPOOL 34b8aa96f0dcd2d6674a63fd0ad8acc84e16f0f3e418c4144fdf486fd30560a621eb8b1542da2331cf75a9819bad09dde2eb35ea7245844359625da8bdcaa071
DIST inoticoming_0.2.1.orig.tar.gz 89657 SHA256 2318844d8d4b96bb20e536fe3bddb795bd86aa9e80b0603f7c74efa42c52161a
EBUILD inoticoming-0.2.1.ebuild 737 SHA256 c6bc143eb11273a229cd25719577121dd8a8848fb2ec6d0559cb7d331e30aa2b SHA512 2adb871f251d9abfaf6a34a76f2fcf9c96df475a9b77352cee4add5e6016614631546dfd7efbc777b4a0200fc651fce1827c2eafe266bc5b66e4c5dab489ef91 WHIRLPOOL aa79af56b6ecc355c724363c4d0dc89d1e0aba66fe79a69e2a0972af4584b31253aa8a28414074d5858050ff3d694aa5d7be06ab859c69a92be247478b5d7ce4
MISC ChangeLog 486 SHA256 12dc3d6ef2559e01c16dfc14c56e6d0b6317d6e1e8451c82201e74b0c9ac54c4 SHA512 8274cccaf5682cd3c51d814c8386051ec63cc21e3a87c2fb202beee576c8c5cea3253c12c1f00363776788efa940126b1a4eaad5d83c6c1beeca07a2cdb3dad1 WHIRLPOOL 80ade26c1f329bdcef364d4c87d8cc953c6944866c788777c01fc341c798057d861d68a2edfdc5c3f5eeb82af1b4a2d54ca8364b8924986b6f914fbd6b7fce18
MISC metadata.xml 170 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 SHA512 c011e0dc20997640fdaf4dbdd0493106446df3ff753040a8ffc638cea0512a535bce9e1c4d2969e708993529c473d9dc17c59804c15a0eee2b0a7e9854b65143 WHIRLPOOL b33b91daccf2a989c728257c6372f7f8a7481bd72af841bf3c76e6625750d6f5e0d31c942fe88368fc016edcc5be954656c488b6d44ea00e4fe0caaec1bdd41e
AUX inoticoming.confd 617 BLAKE2B 3cf5d3fd889f442abd25e0fe83bcbf443a7999298c580976aac5bec24549081476983c2c9fb07e230ae657f0fb6f457737830de74cbeac4acc514b5bda1a75ed SHA512 7f419e58e4464f8c45a905fb1a792beaafef8e744319c1c7a5dfd76efd79c14c49529791a74fd143d71031b4fd778851e4f3ed26c43d7740a04ab192fccb57a3
AUX inoticoming.initd 1024 BLAKE2B 7e61cda845d1f1c585e8b10789705a2b08f87e9ddbbe0fd739aa08ebf2acaa1b7d818c1fa766d3eff56a83422ecd9e49d7b3c04baf47891159683767fc2d09bf SHA512 d291b5f5b648d614bb795401188e5ebd503b922c48f262d9f4d4b34b6239eaa6fdc2281e102ff5023af6ef43fd340a45c9102249938eb316be43d97576b1b1d8
DIST inoticoming_0.2.3.orig.tar.gz 99795 BLAKE2B dfc643e944efe3f16318b7ca262f971dba16a613681ad5c1a01785540bb67f309db0b1fc3cf4c325a27e22527ff3aedd09840af26325bfad6b53c26a3621e35b SHA512 a2537db7fb4a53abdec32e28a41c7dd2c1d14973160ce936bcedacfd91ea84a253b11f90c45f2e83d89802bd436440b6629411d23dae2ed0ff349973269a5a2e
EBUILD inoticoming-0.2.3.ebuild 668 BLAKE2B 945634d5e5eae04990ac9bd658009572c4e3a8ef992b86d9900642fd3e1e04740e07f148216b6059c9ea7f1cc678607479670a706cdb2eaa1cec2f9993ca903a SHA512 1e2dd0ecd3b3ade23ec2bfee2eb63c5ae35f6a4cb51fbe8895cc7baac7817b98212345c16f3d23c018403a1e25e92599b62192462e5f6082ee96c0f03b8b99fe
MISC ChangeLog 486 BLAKE2B 0c812d1792db5a5d291a080039f16fbbb8a9c5ffc8a64bac31d9802dba9379d88ac374b9081ac801711543b068addf8513432d9126698877509585eb9352ef4a SHA512 8274cccaf5682cd3c51d814c8386051ec63cc21e3a87c2fb202beee576c8c5cea3253c12c1f00363776788efa940126b1a4eaad5d83c6c1beeca07a2cdb3dad1
MISC metadata.xml 170 BLAKE2B 1b236c49b276e2bc8da897c38748335f397b59a71dc8a7133b7098a468517e4b4a4233849ca69255cf9b32c2083ea8c850b25c0e0d96501f6d240f06e9cca2a7 SHA512 c011e0dc20997640fdaf4dbdd0493106446df3ff753040a8ffc638cea0512a535bce9e1c4d2969e708993529c473d9dc17c59804c15a0eee2b0a7e9854b65143

View File

@ -2,16 +2,17 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils
EAPI="6"
inherit eutils user
DESCRIPTION="inoticoming is a daemon to watch a directory with Linux's inotify"
SRC_URI="mirror://debian/pool/main/i/${PN}/${PN}_${PV}.orig.tar.gz
http://alioth.debian.org/frs/download.php/2489/${PN}_${PV}.orig.tar.gz"
SRC_URI="mirror://debian/pool/main/i/${PN}/${PN}_${PV}.orig.tar.gz"
HOMEPAGE="http://alioth.debian.org/projects/mirrorer/"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="-alpha ~arm -ppc -sparc ~x86"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
pkg_setup() {

View File

@ -1,5 +1,5 @@
AUX reprepro-4.1.2-gpgme-header-check-1.patch 2153 SHA256 1b2167ce598d02bb55a631cf311e378300b287548939b1404765adc87c6c5428 SHA512 5892fe48f10721e945b67aaf62d2f8de00be168dfa8cc9762aa31b49b9b002705f3923e6d6a0f41ffa57a9a68aa715c0fa48e3a4d5fbe7b418430ede78019fd7 WHIRLPOOL 144db9f1fa95b5b24ddd843b5671302d7f634b6b312acb46b2a68c85f434930c204fe0cb86a83671f5cffa3faff3dbff6f7a4dd9e986377bcc95ccdcf965e142
DIST reprepro_4.16.0.orig.tar.gz 695240 SHA256 fdd2cae3f23b26e3b44734925af5afb76486a46bde104254eb04d8344d98f591 SHA512 d2d2893dfe3a43263993ea0bb8b18af20ed256ead05040193e32cab29c87714ccaeb343424067cf8531ef7a67da55d674f4268fdeedb48c1d9f0c87045e8a3c0 WHIRLPOOL 2c73e16a6f5bdfdad5ea5e9edf0807c01a8ce06ee6d93fdf9e536699ed4fa073b694c35a9746c24e1e96e66a9f286ed7b5b2afecfc4d5dbbdf34cdd3d4a2af13
EBUILD reprepro-4.16.0.ebuild 991 SHA256 ccf516c78345f7eea65f5d37c0f3efcd2a1f01cfe2049914edd43fac6888abb6 SHA512 68083b4280391f7bcb46aa14587d7c1f455a2e27e686a0096f3467a07eef7d6df6e8dcc38ef309da83503e428d3b60b74af8c9e0e809d847ce128837c95551e9 WHIRLPOOL 6ef5fa6b41730aafb1faaa4245618f893c31d861bfda92e699c82ce9420a5406007a9a19b52477bb40d8e7d71273d71984043d12992fc106a569337aff6c11f1
MISC ChangeLog 1895 SHA256 451cd279805ebc1d33bc7d262a4d7199bca2ceb3f27fec0d2539660d1c4b105b SHA512 3c2d0614811bad944ec85254f0a9369d0e3b3f7e89992b5731e8642756eb3ac24fc7f3d802f5d1e97d35886c45ad4307af149ccb8b7561098ffe4ab53ec22b60 WHIRLPOOL cc475569f985f4b0a5261d273e4488cc23b01df6d8e732ec9a9f30a48001f2db58a6958099014ee344377f11475855043bcc81399ba6fd2eb92af005fbf8a6c5
MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834
AUX reprepro-4.1.2-gpgme-header-check-1.patch 2153 BLAKE2B c2ec853c0b76c670c30f2f1a3e96d0f867c375e5ff9bf3327ece560ed368a076431afa9cc77a80d273e0b01c3ee24cf5b34d9396f6fcce37a5343224cfb1c923 SHA512 5892fe48f10721e945b67aaf62d2f8de00be168dfa8cc9762aa31b49b9b002705f3923e6d6a0f41ffa57a9a68aa715c0fa48e3a4d5fbe7b418430ede78019fd7
DIST reprepro_5.3.0.orig.tar.gz 681871 BLAKE2B e58722c5c72055271288def4d2639357a146fbb032e7f3be12c70ac54692fe7a2c4cd57c1850332ef7852f060d5d7d0f86665193be5123f4cdc3fb3da2fe28aa SHA512 2d4c7d6389bbec629b2c75355d120efbb9fcc1a603c8086093fa7cf466c6ea390f2e688a38800094031746b0d05a9906d32019aa2ed591cecbfe9c875ce76916
EBUILD reprepro-5.3.0.ebuild 1000 BLAKE2B 3139e1d41985a6c7076520ef866c531d7d3a06d25e5731e66aebeca6b2630b49c338c95833187ee64faa26c024a6d36cdb1cda681688db9ff6b06ad7da5ee1c3 SHA512 d108076f865b647cd9aaa631bd26c395dc80247f78ddb529f8d3d8f28c80348c6cf3b0a25b1b45b87b2807baaf022c563df678330d7bc5c58935b7120a3f5bfd
MISC ChangeLog 1895 BLAKE2B b296f8dccadc7c4392f6397084c11c7a652415c4fac63678e924e9c16a107dafa6b3cca3064437e2617eaae21c60d700e97c0b07cdbf1044527903b7e1afcfd9 SHA512 3c2d0614811bad944ec85254f0a9369d0e3b3f7e89992b5731e8642756eb3ac24fc7f3d802f5d1e97d35886c45ad4307af149ccb8b7561098ffe4ab53ec22b60
MISC metadata.xml 226 BLAKE2B 168ec0c12fabd78e9c8fb3f5ebb90a3bb0f86ce0d3efd90cf476a500c63bf0d2f9968d131c7a47458518dfb4e67c1a934616cf04bebc9de56f5aea93ea2d5618 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
EAPI="6"
inherit eutils autotools db-use
@ -24,8 +24,9 @@ LICENSE="GPL-2"
SLOT="0"
src_prepare() {
epatch "${FILESDIR}"/${PN}-4.1.2-gpgme-header-check-1.patch
eapply "${FILESDIR}"/${PN}-4.1.2-gpgme-header-check-1.patch
# epatch "${FILESDIR}"/${PN}-3.8.1-db-4_5-1.patch
default
eautoreconf
}

View File

@ -1,82 +0,0 @@
# ChangeLog for app-admin/wsusoffline
# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*wsusoffline-10.9.1 (05 Mar 2017)
05 Mar 2017; Mario Fetka <mario@gentoo.org> +wsusoffline-10.9.1.ebuild,
-wsusoffline-10.7.3.ebuild:
Bump
*wsusoffline-10.7.3 (29 Aug 2016)
29 Aug 2016; <mario@gentoo.org> +wsusoffline-10.7.3.ebuild,
-wsusoffline-9.6.ebuild, metadata.xml:
Bump
*wsusoffline-9.6 (25 Jun 2015)
25 Jun 2015; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-9.6.ebuild,
-wsusoffline-9.5.2.ebuild:
Bump
*wsusoffline-9.5.2 (17 Feb 2015)
17 Feb 2015; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-9.5.2.ebuild,
-wsusoffline-9.5.ebuild:
Bump
*wsusoffline-9.5 (11 Dec 2014)
11 Dec 2014; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-9.5.ebuild,
-wsusoffline-9.3.1.ebuild:
Bump
*wsusoffline-9.3.1 (23 Jun 2014)
23 Jun 2014; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-9.3.1.ebuild,
-wsusoffline-8.9.ebuild:
Bump
22 Jan 2014; Mario Fetka <mario.fetka@gmail.com> wsusoffline-8.9.ebuild:
correct homepage
22 Jan 2014; Mario Fetka <mario.fetka@gmail.com> wsusoffline-8.9.ebuild:
add missing eclass
*wsusoffline-8.9 (21 Jan 2014)
21 Jan 2014; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-8.9.ebuild,
-wsusoffline-8.8.ebuild:
Bump
*wsusoffline-8.8 (20 Nov 2013)
20 Nov 2013; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-8.8.ebuild,
-wsusoffline-8.6.ebuild:
Bump
*wsusoffline-8.6 (07 Oct 2013)
07 Oct 2013; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-8.6.ebuild,
-wsusoffline-8.5.ebuild:
app-admin/wsusoffline: Bump
*wsusoffline-8.5 (10 Aug 2013)
10 Aug 2013; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-8.5.ebuild,
-wsusoffline-8.4.ebuild:
Bump
*wsusoffline-8.4 (16 Jul 2013)
16 Jul 2013; Mario Fetka <mario.fetka@gmail.com> +wsusoffline-8.4.ebuild,
-wsusoffline-8.3.ebuild:
bump
*wsusoffline-8.3 (18 Apr 2013)
18 Apr 2013; Mario Fetka <mario.fetka@gmail.com> +files/wsusoffline.bin,
+files/wsusoffline.confd, +files/wsusoffline.cron, +metadata.xml,
+wsusoffline-8.3.ebuild:
Initial checkin

View File

@ -1,7 +0,0 @@
AUX wsusoffline.bin 735 SHA256 4e9820df3470f55496c69b2027fe01819b6232a1de711da0706d6ca5ef6de142 SHA512 7f1fe8daa9fd87d7cdec8e224b88c0bc94e68de0459a3755c072b7ff3ecc0dc09797d7d3b0f61e66a15d9cc1d0425955730c6b33454281e6b117b915c6fa8bf8 WHIRLPOOL 1313d47860b7f4b5ed4e3ee690c8cd5b1f153c263ba779d49104d700f1d0dbc66083446a81ecfa03187b7aa270832aa8b7cfa27a3aa726e71c6ecec61ac68b4e
AUX wsusoffline.confd 374 SHA256 a8d5b0c3b4eaff2048ada6d555f53f253a34f497985e0bd957fa56dc6cdba425 SHA512 2004e60ffb0f2a7459d4b9aa0a05796802cf89d3b057b1bbb47671e7b129e443ae809742da74b4082703d2f170ff8793623a2151ef68bf6c6dbfe610ac184b85 WHIRLPOOL 4d5cab875264ac12467862db1986536e18bc41e867de747e703f5f8b5e80d88cce92cc5d0d7b7b463fde126f93d2d613d0c8a96eddea0aef3bca190d073197ad
AUX wsusoffline.cron 131 SHA256 eb21f02fd31197adc1dc81fa79667742aa26cb9f43b012bd8850e5a29a0fea78 SHA512 7e989228a4a0e50a3338d92a481116504be2bf1a34cf1e4a0316bd70bb66c8b8420d4a0d4bacc25730b344b3baf939a18c257b77b411fcc663ac7ad99a6a4758 WHIRLPOOL 7394b5268f1dce4a759af12538b48c81b0c0a43cefd30e744ae5a4c65dd7d45e7238f04e3528de1e0b995b663cb1a58200efcb0458224c54719674a05e05e48e
DIST wsusoffline1091.zip 2051429 SHA256 46cd9a106a273b31add8dc34a2a5b06a2dd47476c4e3ba0fba6a13e4c5dff7ab SHA512 07dd847acf12199bbe11f2ee0821933007b8bfe0e3c7e35d8668e434e2c24a26709c05b72df59d60fcbc544d9ed754d3e463966ba2c8f0899546525907cb40ed WHIRLPOOL 5dda7f52b21a60b0c61cd1eaa7e8fe8765f06da5e1cf9e24c2e6b63f031671dd89b683ffbc23ecd123cf86b499ff1426481934147c9177a591b8dd66c4fca661
EBUILD wsusoffline-10.9.1.ebuild 1048 SHA256 9f3af3b6ef6a1b2300603b12f9dcbb78f2db79da36e2f92cdb5cdc4a09008ffc SHA512 036876ba0678203049c810788c15def37e4e2ae7938803221dc15b47ab9d2d534b589181f145dde002aa07b1f614b0fab73ae4754539df861950121ae65a7eb7 WHIRLPOOL 159ff66c9220572b516f5c5e096dd7859d3ef9c5b55dc0ad2fd5797b0799bd3f6981b531c08fbc29f847039522205c28cbd87ebb3b7c099feda07420e7f6a11d
MISC ChangeLog 2150 SHA256 59bbad2d0c0a2d6a5c7278135d05d3ef6a65e2e5860e0034c3b06a8e78fe9532 SHA512 464ab21cc3da11ecd6cc0c0c5958c3205e3568da07308167167eb74027a9ef6a053ecdb11c93df353bbb01bbb95c478e5a16f59114cd9cb028967893423ae77c WHIRLPOOL 72e19ab8f0850c38c9577dc6939be221946e43cf6c7ae2e38a5fbbedcfb8050b008806abfdd30a9f8163aef349749c12e0acd870c8045c68dffc50b4d91d28d0
MISC metadata.xml 486 SHA256 85e38b6c25bd9dcd9fd6cc0c1c87d0a1896260fb1445533d84e425307cf673a0 SHA512 9584c176f118077eac8463730e248b25ca1164b7844a5b83ca5106be8e99c794b9689749a123a4f909fa9a3585a49f21afbe306a599c60a9bfe0d3bf79c642d4 WHIRLPOOL 3d9886e6fe5134dcc9ee777d6a0fc3ab8a259cf6b9493c43229a1d03527f7a0a03187bd64b79c224ad2959a1ef330674975b5a45bffe4e570235711478c4e02c

View File

@ -1,33 +0,0 @@
#!/bin/bash
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
WSUSOFFLINEPROGRAM=/opt/wsusoffline/sh/DownloadUpdates.sh
WSUSOFFLINECONFIG=/etc/conf.d/wsusoffline
if [ ! -f $WSUSOFFLINEPROGRAM ]
then
echo "the Downloader $WSUSOFFLINEPROGRAM is not present."
exit 0
fi
if [ -f $WSUSOFFLINECONFIG ]
then
echo "source"
source $WSUSOFFLINECONFIG
fi
#[ ! -z $WSUSOFFLINEOPTIONS ] || exit 0
echo $WSUSOFFLINEOPTIONS
pushd /opt/wsusoffline/sh
for i in $WSUSOFFLINEOPTIONS
do
# process
echo $(echo $i|sed 's/;/ /g')
$WSUSOFFLINEPROGRAM $(echo $i|sed 's/;/ /g')
done
popd
echo "setting rights to the wsus user and group"
chown -R wsus:wsus /opt/wsusoffline

View File

@ -1,10 +0,0 @@
# /etc/conf.d/wsusoffline: config file for /etc/init.d/wsusoffline
# Options to pass to the DownloadUpdates.sh script of wsusoffline.
# you need to combine OS/Product with language.
# all-x64 w2k3-x64 w60-x64 w61-x64 w62-x64
# all-x86 w2k3 wxp w60 w61 w62
# ofc o2k3 o2k7 o2k10 o2k13
# for ex. wxp;deu o2k3;deu all-x86;deu ...
WSUSOFFLINE_OPTIONS=""

View File

@ -1,2 +0,0 @@
# every 8 day of month to follow the Microsoft patch day, 00:00
0 0 8 * * root [ -x /usr/bin/wsusoffline ] && /usr/bin/wsusoffline

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mario.fetka@gmail.com</email>
<description>Primary maintainer</description>
</maintainer>
<maintainer type="project">
<email>mario.fetka@gmail.com</email>
<name>Geos One Linamh Projekt</name>
</maintainer>
<longdescription>WSUS Offline Update ...since security, time and bandwidth are money</longdescription>
</pkgmetadata>

View File

@ -1,52 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit eutils user versionator
MY_PV=$(replace_all_version_separators '' )
DESCRIPTION="Update Microsoft Windows and Office without an Internet connection"
HOMEPAGE="http://www.wsusoffline.net/"
SRC_URI="http://download.wsusoffline.net/wsusoffline${MY_PV}.zip"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~arm"
IUSE=""
RESTRICT="strip"
DEPEND="app-text/xmlstarlet
net-misc/wget
app-arch/cabextract
app-crypt/md5deep"
RDEPEND="${DEPEND}"
S=${WORKDIR}/${PN}
pkg_setup() {
enewgroup wsus
enewuser wsus -1 /bin/bash /opt/wsusoffline wsus
}
#src_configure() {
#}
#src_compile() {
#}
src_install() {
insinto /opt/wsusoffline
doins -r *
newbin "${FILESDIR}"/wsusoffline.bin wsusoffline
newconfd "${FILESDIR}"/wsusoffline.confd wsusoffline
insinto /etc/cron.d
newins "${FILESDIR}"/wsusoffline.cron wsusoffline
fowners wsus:wsus /opt/wsusoffline
fperms +x /opt/wsusoffline/sh/DownloadUpdates.sh
}

View File

@ -1,5 +1,3 @@
DIST msitools-0.94.tar.xz 687288 BLAKE2B 7eb271984f31904477f326d974abb756baa0555063c410ad8a5749a611d636527fa725ad645487b024092d9ac8a5450a13e0bb916580908c32944727a9b39c32 SHA512 acee8bb4ecde7fd4e8478bc770ad54aa87ea258c0f5e4e716044dc44a0c212871f5f5db3d77a3309ae7a13f1f25ba6f51d7ba381853896949c429c59373b22dd
DIST msitools-0.99.tar.xz 956292 BLAKE2B 294108ae633a252f2251fa60b14a8b2a9e9de9c59f7fc8c5e82bc389d4d14f7489ff746e0cbb984f25e37a051137c1ba621385dc1a36fc3320924747d0729039 SHA512 29c6006591cdf9f8dec1a19c398fbb719879275de43d880ca4cc9fa8b8985021064523050eab4ca68d1c243603070a5d56102cd792d4dc78e75b1bdca08b2247
EBUILD msitools-0.94.ebuild 468 BLAKE2B 5b9933e6b30a9da9c332d68b25ebf39d51ceb15bc8770b480ee1dc5eec7b027ac656f4f62fafbbd727f161232c7a435a178f8f9862f08964de7aff4e5c1706f1 SHA512 7ce7eeb6dc01b507f81e71860dff14339ddc323afa894d2b4ce3a4a0e4ad90394181df4921c4ea5e3bdce5d49e351a3c2e68fff414117191b76f31d7e8843d00
EBUILD msitools-0.99-r1.ebuild 991 BLAKE2B 083fa8625d7ed7d1200814c8ade591ff23b2845c5c1cbdc80b575964d8920a151c60f0b8be2c21a33d7605bf010a4d27feecf84d51117ec869a492738ed46fea SHA512 ab627aa51f96908b829f2ffda21bb6aa55a305d95af55507562f8db44d989ec32ec34210cc757ad97f951b341c245acc6bce818c333ad6c15392706697a8dd3d
EBUILD msitools-0.99-r1.ebuild 1023 BLAKE2B 88b2eb4e4b2d3855500ab9e58d427d7e5cab43d2d903d48866e4d282634836ca08f15c9f99d19144d876b62726f2d055e61b58a9d53537eb83cb233a6eaf63bd SHA512 97a10c99f7e9c38a0dde64fe3c23497d6b7d6831688385aa405784d09d7bad84ebfbb6978d0d4efd8302d34a90b457144d79ff3bd22b187ee2177843316c54eb
MISC ChangeLog 633 BLAKE2B 3d7d8b5795fa25d823bc68ad958cc7c80107a8ef0b92b85dae91db4980b6622c611eec2fe0c1cf7ca7a0c9b9608403e9ab7d72087d47258e6cd180d95bc09798 SHA512 ff8ce034fe657deff4a9791c608096490de5887b1753ff1fdcf191a59acb8ee3bbbb4863f8dc1bfe27e628e9cf4c043096895156a29b6f99191779499733a336

View File

@ -1,21 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit gnome.org
DESCRIPTION="A set of programs to inspect and build Windows Installer files."
HOMEPAGE="https://live.gnome.org/msitools"
#SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/msitools/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="app-arch/gcab
gnome-extra/libgsf"
RDEPEND="${DEPEND}"

View File

@ -17,14 +17,16 @@ SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm ~arm64"
IUSE='nls rpath gnu-ld'
# sys-apps/util-linux[libuuid]
# app-arch/gcab[vala]
RDEPEND=(
"dev-libs/glib:2"
"sys-apps/util-linux[libuuid]"
"dev-libs/libxml2"
"gnome-extra/libgsf[introspection]"
"$(vala_depend)"
"app-arch/gcab[vala]"
"gnome-extra/libgsf"
"dev-libs/glib:2
dev-libs/libxml2
gnome-extra/libgsf[introspection]
$(vala_depend)
sys-apps/util-linux
app-arch/gcab[vala]
gnome-extra/libgsf"
)
DEPEND_A="$RDEPEND"

View File

@ -1,5 +1,6 @@
DIST insync-1.4.9.37127-fc25.i686.rpm 85130566 BLAKE2B 6edbb629ab57a3aac1ab715a0035e7b7094f55821c83129163ac6a8fb12e3a73b540983e8c63803f21b3337a5c09197465b63162ae70662799e6fcd8e6184a0a SHA512 297c232809ab1f4a117f4d8548e00769e872e1132f6161b0b6b6f456b001c47bcb28093efd4af8131eb0b4dfbd218888039bf51b04b9775e5a1718ad768984e6
DIST insync-3.0.27.40677-fc30.x86_64.rpm 137675408 BLAKE2B b5dd70b0a243a4cf1b5a6fd3a15ccfd481427d6b6d5978f2c6b1b912a629b83695290a1f3ac5ecdba0080a463b23a29b5196e0b30ea05e397bafc3b559825992 SHA512 97cb70dfd204a594944f7b19b6ec87cb0b14e937b93becdad31b4c391dc94d0a99e5ee90be94b3bcfcf44e5014063c48269e84580f4808af0a113b8d33092059
DIST insync-3.2.9.40883-fc30.x86_64.rpm 141190797 BLAKE2B 07829ec10ff6efe8e7572b405084fbd1757b34b73465988bd6b09897f092aaf2770b7a15da116c9699b2b142a87115c1e94875b9c10c72fa001ac20cc00e5455 SHA512 43070adbfa6f5a422034c12a70d4702623ea35d5980ebfa9c2d087114979221d7c8330d0598e408066df2e30a9b4b02dc749a4efedb601fd9b2c4dc538caa9cc
DIST insync-caja-3.0.11.40167-1.noarch.rpm 15360 BLAKE2B 6cc617122902a5fdb33ba570b2afb0652355a09fdf16ad8c6323001a1c20126678af3a2b58948b1e7e6b8895c9c55766c7286a9bee24cd62bdee6fe02e4cff28 SHA512 a18569eb84df68f4aeb4318ca3d4230f40667db0e6c2aab92a82d5acb4669ce2c05ec754af4297193f6de0651ba050d47d3b2031dc6e3e1ced4e1efe3e42ddb0
DIST insync-caja_1.2.8.35136-precise_all.deb 49224 BLAKE2B 5ea89ccbcd46fd673f08d900220168b5f80a962d6908f777f003edc08fe6f89a5923f23646e093d490c9a65fd65fce098736d9080b66cb9157dddeee393876eb SHA512 9cf379ac0f85bdc658dd30632d4daf287799c6990fb3824ca7ce32e0e919e196534650757b417aed7863c48b194aafad8c38234d5cec8f17e1251745772a8fe4
DIST insync-caja_1.3.12.36116-precise_all.deb 41658 BLAKE2B b072716f0f936358ef94d81d04372524005ff2b66a66af5ba3980f859c404ed8122f2edc2e4ad92ead9c127a2363f79ba086e5191cececf8b69aeadd39ad34b0 SHA512 893bd1241ff66d985d2f8cf60bdd810edc6a420f64f688705afe7af06cb197f6942afb8734e74db747a841d77e3aaeb3bc84febed005451a1649497176250a77
@ -9,6 +10,7 @@ DIST insync-dolphin_1.2.8.35136-precise_all.deb 2614 BLAKE2B bbda92e93b0a8ca86e9
DIST insync-dolphin_1.3.12.36116-precise_all.deb 2674 BLAKE2B eeed8601ad05fcf7df480a9558e49073c0e6aa33912f403a8959873cba87bf8b8f219539cafaefe606505add9286d248a7f9cd7265eae018d3cd3eaac4bcb7a1 SHA512 dd384cc04f76dafc42782286f1297425fd4e243c9b420c78662d2dd31ad75581639ba53b11768284f5e1a281820790f67fe9bec342666e9017887a5dc565bf18
DIST insync-dolphin_1.3.8.36087-precise_all.deb 2678 BLAKE2B 7075225f8022a59e109988f533fca9582b58a32fb4cac8ccfe896fc60710945a9bad6b67064fbf9378b4535d2b47e32b75182f8050988b941a93822c06ead186 SHA512 3b8641868a418c7db0b42082a6408626abd58e3ebf66f00c2814b4e761e27e4a6d92c5bc1a8268e5d518159b420e4525c4b2264f97a5769935548959b30befbe
DIST insync-nautilus-3.0.23.40579-1.noarch.rpm 51426 BLAKE2B fc1e69ac9e41e9612a7a170d5cac3028c0d3238d4ca5786c40b7cf53360974f490379eaafae544ca6cfc031996f7dc7f3d465e4eab5554e5faf2d82d87833f51 SHA512 770cf6a060ddd3a2368c64974e50e1235b3e4abce31c4f4944616ea84291ce159bf1c03d86e426bb9006a8fdb9e04e59eff6bfc921b30868d9a914c4f1e5ecd1
DIST insync-nautilus-3.0.30.40732-1.noarch.rpm 51446 BLAKE2B 91a45c493e878d7c30d3ef2f45577a0eafdbeee34d2571033971ce45dcc2bd4b94a8b7b312bb0957ea1b55482b622520004d91c9d81fe9631506569d39e49beb SHA512 8614133ae958da92cfcb9a2d44adfdb98bb12ec254e9f2538cc3c973c8b6c84a81fdc69fa5f34cf4b0d9b78d2306c9feaafa8794d55877a3770caf217ca34273
DIST insync-nautilus_1.2.8.35136-precise_all.deb 50086 BLAKE2B bd96ddaae26cd8fb721cbdb43d89626ade4f45fcedfc1c7e7c5b1f48a5e54482b9dac492b7ee1c78fc8a322daa3a1e0bb9fce756ec7dc1cbc4dc1b939533db5e SHA512 42ad72352d66f7ec0418618f1cf2f768e19570a1bb48c97f04c3b504588ab1dc7b0c7d6d263a1b691175521707a38c74736d9966924572c880e5463df4aaa18a
DIST insync-nautilus_1.3.12.36116-precise_all.deb 42500 BLAKE2B f5b1504b612bdf313fcdd0f41e8f2444c4870bf22181e1d813c946ee499101ffb224a01cb8eb5b3a661135c8ba805f55c502c8e7bbc6834fc9ff546479c97cfa SHA512 0fcebd11082f26caa98f19bb491b8eb958f98893f306d25b735621123037612bb33264d2118851815096eaa4adca9c53a8f5f3e3e010b0ecec7b6d2f021a97b3
DIST insync-nautilus_1.3.8.36087-precise_all.deb 42498 BLAKE2B 0f4af09e581671adbdff7efbbd9bde6652490731673b03f6f044e4f70824b4024f7a8bac678aef6860e71fe3048864d743081300c634cc13e1aff61f1c3e2de3 SHA512 3934de7bdc00a1ac177488cf675ed925da4e5541c41a6f72b7bfe3523a65f84364472a2d4ce02eea6813343e9fd7850722a7bfaf65cd541189c3f9cbde84e6d3
@ -39,5 +41,6 @@ EBUILD insync-1.3.2.36049.ebuild 2115 BLAKE2B d2a7743012d8ddac4d14f7e2fd44c21fde
EBUILD insync-1.4.3.37063.ebuild 2116 BLAKE2B fe769907fd4251fdeb9d3736254cb42b99de2b288ffa8dfcf0d69390097c9d529069a0d879623b8b2c194bef31e159651ad64d072f8f9f11c64be823c1185dc2 SHA512 8b3f24d02d00089d6fa361547e917ba52c4b088ad0f4ece3cff700aed86de5960704d7921df0fb9fc827f8ceeaebffd3c97dba6107a62a8ab9fc8724f08068bc
EBUILD insync-1.4.9.37127.ebuild 2116 BLAKE2B fe769907fd4251fdeb9d3736254cb42b99de2b288ffa8dfcf0d69390097c9d529069a0d879623b8b2c194bef31e159651ad64d072f8f9f11c64be823c1185dc2 SHA512 8b3f24d02d00089d6fa361547e917ba52c4b088ad0f4ece3cff700aed86de5960704d7921df0fb9fc827f8ceeaebffd3c97dba6107a62a8ab9fc8724f08068bc
EBUILD insync-3.0.27.40677.ebuild 3019 BLAKE2B a047f161e717a79eb99d5c13eb7574a08813176fa273b8672dd96f4a3da3cb0fcc34809759831b9fdf6a22078c8c3aa2d8b53e0d56486cbc4eb2a5eb17656b9f SHA512 4f191e249b91506d9b291343cdbdcc28f731ecffa1efc73cf69dfcdfc7de38cdc67244739d4846c68ccc48cbe944b8fedcf4c3d6e288b81e9dbf56ac9b093ea5
EBUILD insync-3.2.9.40883.ebuild 3019 BLAKE2B 7ff2a91af58973749d27ada9bbb25d9f07add18fb32b49837dbab09e0163d01ac1957e60063237184eceb3e0bc979461db4cb003bba23ef233445808bcc31729 SHA512 65cf3f93d587fd6250a853d452ad9ef4f91ca371ccb41fc13c256fb745d04624122eebdf2b84cf97e86be2b1ee4f78840ba7189d7ec4d622b1e598a5737155ba
MISC ChangeLog 443 BLAKE2B e45792709bf6bc7389b7009d0295aea8ed96d3caf2e1ef7516ce919e296260a66b9d11f5dbfba5f7344026bd390c53535fd22f123ba239529fc3aeccd19a27cb SHA512 ef37435181408ff3e657a096bb576a5314b9dd1da0eac6841845d6f918dca52f6f72fcef2044264184a525c9b8938a0a4684ac1f93be1893f9680d76b92cb5cc
MISC metadata.xml 212 BLAKE2B a2d92e87aa3254bad22abdfbeab35fcea7eb5d7fb605dc804f370bf33e540c8967eaf7a153fcc5aa948d86ba6ec61011c8675a09bca013065d892df341c1b801 SHA512 969198cbf4b7a090c0935fda474f57d4660756a1d00ee8020b70b7f926fe1c4c017432493e293cdbfdeca8c79b8509cfd4d68441355c59434273b1d09cef07bd

View File

@ -0,0 +1,85 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MULTILIB_COMPAT=( abi_x86_64 )
inherit pax-utils rpm multilib-build xdg-utils
DESCRIPTION="Advanced cross-platform Google Drive client"
HOMEPAGE="https://www.insynchq.com/"
NAUTILUSPV="3.0.30.40732"
DOLPHINPV="3.0.22.40446"
THUNARPV="3.0.23.40579"
NEMOPV="3.0.11.40167"
CAJAPV="3.0.11.40167"
SRC_URI="
x86? ( http://s.insynchq.com/builds/insync-1.4.9.37127-fc25.i686.rpm )
amd64? ( http://yum.insync.io/fedora/31/x86_64/insync-${PV}-fc30.x86_64.rpm
http://yum.insync.io/fedora/31/noarch/insync-nautilus-${NAUTILUSPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-dolphin-${DOLPHINPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-thunar-${THUNARPV}-1.x86_64.rpm
http://yum.insync.io/fedora/31/noarch/insync-nemo-${NEMOPV}-1.noarch.rpm
http://yum.insync.io/fedora/31/noarch/insync-caja-${CAJAPV}-1.noarch.rpm )"
LICENSE="no-source-code"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="pax_kernel nautilus dolphin thunar caja nemo"
S="${WORKDIR}"
QA_PREBUILT=opt/skypeforlinux/skypeforlinux
QA_TEXTRELS=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
QA_EXECSTACK=opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
RESTRICT="mirror bindist strip" #299368
RDEPEND=""
src_unpack() {
rpm_src_unpack
}
src_prepare() {
default
sed -e "s!^cd.*!cd ${EPREFIX}/opt/insync!" \
-i usr/bin/insync || die
sed -e "s!^Exec=insync start!Exec=${EPREFIX}/opt/bin/insync start --ca-path=/etc/ssl/certs!" \
-i usr/share/applications/insync.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/applications/insync-helper.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/kde4/services/ServiceMenus/insync_servicemenu.desktop || die
sed -e "s!^Exec=insync!Exec=${EPREFIX}/opt/bin/insync!" \
-i usr/share/kservices5/ServiceMenus/insync_servicemenu.desktop || die
}
src_install() {
dodir /opt
cp -a usr/lib/insync "${D}"/opt || die
dodir /usr
cp -a usr/share "${D}"/usr || die
into /opt
dobin usr/bin/insync
if use pax_kernel; then
pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux
pax-mark -Cm "${ED%/}"/opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@ -3,10 +3,12 @@ DIST xxe-perso-7_3_0.zip 77703539 BLAKE2B 9ae5d0343f8e09681eff73e00b5e6f11413b75
DIST xxe-perso-8_0_0.zip 75565050 BLAKE2B ba356efa387ec6ce3a954edbc48c3ab411ef94fc1c587fb32d1282091fde5db85337e9c958bc29cd09cd0b9cacdab4f0a7c760e9eda438315cfea410ae000428 SHA512 1fb416718a30170286e249ccf971e2df1cac2ee3c3a9b9a8cfcf60cd4edcb4b8c046de12db81db6d94d6aa5063d8d0f6918d10bb91683d83f20f20a1f6f51d58
DIST xxe-perso-9_1_0.zip 83146264 BLAKE2B bc05156c4cd19812b8b87ba9f74490ea7c7606e687c1d3ea4b4b943fc3cf892f393012f387d25d68f4e14bb68fe799932afdaaf5da4ac4ff027fb5428ebc09bc SHA512 ac1a37b77e860e4f3aaa1eba9b7e68621d43a1b57cd8b2d5fd487e43ece5ef81a10e7ad5c22c9e7f4bf760aadeccdba64ecfa6ce80a431075ca080c60b5774bc
DIST xxe-perso-9_2_0.zip 84273785 BLAKE2B 54add1b1835b5f4ef641bf51a30cdd7baef91b62588240ae4f20f9b38e71e8b788e22ffbfd8b14b3b8a18fbde1626ee17a4be40242efab1af53c2b36f967606e SHA512 771a54381796891a0a83622b89c9bd8b11d84f6cc7136b566385c49f565015e1013d2bc08f723b7cef23fd24649dfd7c42b6fc9535176ed7f918503593a5f147
DIST xxe-perso-9_5_1.zip 85838081 BLAKE2B 19c9a6c9dd03d3ee5ea177bb4bd28e91fbff08f127deb164f33f2a9c3447f5519e23f071159247acdd67673d241ab3a50f990358242a6737935dbc415e512367 SHA512 c6cfb0fac47781ec5889803a6223751429a01c27ebdfbd87fcdf52bba7120588e14dfbd9a77ed42d55147d4dcf55a1dda31f97a168467cdd1a11b517e1f37813
EBUILD xxe-5.3.0.ebuild 2783 BLAKE2B f57142d711b1de2549f2ea92dec9a3f4b00c5f0410fa10eb52688e638b93d4691d136d361429e476688fb90d962981f51779dad56e849fe1cbe6e8e8b0a1f7e8 SHA512 30889e2d48a11623415b99107fbd44e583ffb9294c6e4aa66ccee676e60de8604122ca6134f48ce3662b4fc468eaf88b2da9d8979f4dc3341aa8cbd401e369bb
EBUILD xxe-7.3.0.ebuild 2702 BLAKE2B 279779edd80cdb05ca3466e62222cd1f3b304b74558755773fde36aea349cda2c2f388c99c9c10faa7fd4a2e9e8c07d4141bcaf6f04926067fd82e636465bd70 SHA512 9567ce06b97d69429c48bffd89b1236d386877510528b152be94605ad132ed01191f95a874ae825a7c774707571200e6c89479e64e107cb623b5861c9a1e1248
EBUILD xxe-8.0.0.ebuild 2702 BLAKE2B 279779edd80cdb05ca3466e62222cd1f3b304b74558755773fde36aea349cda2c2f388c99c9c10faa7fd4a2e9e8c07d4141bcaf6f04926067fd82e636465bd70 SHA512 9567ce06b97d69429c48bffd89b1236d386877510528b152be94605ad132ed01191f95a874ae825a7c774707571200e6c89479e64e107cb623b5861c9a1e1248
EBUILD xxe-9.1.0.ebuild 2683 BLAKE2B b331967b9142f69b7d6b29cefe17cb40dcde10c98163d1795e6a4f6166aa9fd1fa53311bffc17111f686e42335fce2596e90ee7b2fcee8771b6987b692a3247a SHA512 a847bb9ccb85790dd1c55f74597d4f882261e87c8161a1786917305cb673a6a2db5a88c7a1aace9085fe4d5ea52270ff82986f9fdda2ecbbada3d3bd8a1ac8a2
EBUILD xxe-9.2.0.ebuild 2683 BLAKE2B b331967b9142f69b7d6b29cefe17cb40dcde10c98163d1795e6a4f6166aa9fd1fa53311bffc17111f686e42335fce2596e90ee7b2fcee8771b6987b692a3247a SHA512 a847bb9ccb85790dd1c55f74597d4f882261e87c8161a1786917305cb673a6a2db5a88c7a1aace9085fe4d5ea52270ff82986f9fdda2ecbbada3d3bd8a1ac8a2
EBUILD xxe-9.5.1.ebuild 2683 BLAKE2B b331967b9142f69b7d6b29cefe17cb40dcde10c98163d1795e6a4f6166aa9fd1fa53311bffc17111f686e42335fce2596e90ee7b2fcee8771b6987b692a3247a SHA512 a847bb9ccb85790dd1c55f74597d4f882261e87c8161a1786917305cb673a6a2db5a88c7a1aace9085fe4d5ea52270ff82986f9fdda2ecbbada3d3bd8a1ac8a2
MISC ChangeLog 2827 BLAKE2B 0051513e1e9afc82175837aaa0ac00519ca2ffb7991f41a6c15d85d11da6c820240b6a0aebe65a7340b90be793ab69c36a3ee517b3c65000cbef568d1665c209 SHA512 a68a23ad84e22f78c16d797f22f6a4eaa4b46d3d515683e3cc03f073281cb60dec4e1f8a76feddea3f33cb1fb733fc97b5aeeced8f227e0dbec6af56dbb1ebd8
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b

View File

@ -0,0 +1,86 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit java-pkg-2 versionator
DESCRIPTION="XMLmind XML Editor allows to author large, complex, modular, XML documents"
HOMEPAGE="http://www.xmlmind.com/xmleditor/"
MY_PV=$(replace_all_version_separators '_')
MY_P="${PN}-perso-${MY_PV}"
SRC_URI="http://www.xmlmind.net/xmleditor/_download/${MY_P}.zip"
LICENSE="xxe-perso"
# license does not allow redistributing, and they seem to silently update
# distfiles...
RESTRICT="mirror"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=virtual/jre-1.6
dev-java/javahelp:0
dev-java/saxon:6.5
dev-java/saxon:9
dev-java/xml-commons-resolver:0
"
S="${WORKDIR}/${MY_P}"
pkg_setup() { :; }
src_compile() { :; }
src_install() {
local dir="/opt/${PN}"
# buggy binary crap also requires the demo dir ??
insinto "${dir}"
doins -r addon demo
# Xerces has been patched hope this gets upstream was version 2.9.1
# relaxng is a heavely modified version of jing 20030619
java-pkg_jarinto "${dir}"/lib
java-pkg_dojar bin/${PN}.jar bin/${PN}_tool.jar \
bin/relaxng.jar bin/xerces.jar
local dep="javahelp,saxon-6.5,saxon-9,xml-commons-resolver"
java-pkg_register-dependency ${dep}
# put launchers into the xxe/bin dir as expected by the xxe.jar
into "${dir}"
java-pkg_dolauncher csscheck \
--main "com.xmlmind.xmledit.stylesheet.StyleSheetLoader" \
--java_args "-Dxml.catalog.files=\"${dir}/addon/config/catalog.xml\""
java-pkg_dolauncher deployxxe \
--main "com.xmlmind.xmledittool.deploy.DeployTool"
java-pkg_dolauncher authvalue \
--main "com.xmlmind.netutil.SimpleAuthenticatorModule" \
--java_args "-Xss4m -Xmx512m"
java-pkg_dolauncher xmltool \
--main "com.xmlmind.xml.xmltool.Main" \
--java_args "-Dxml.catalog.files=\"${dir}/addon/config/catalog.xml\" -Xss4m -Xmx512m"
java-pkg_dolauncher xxetool \
--main "com.xmlmind.xmleditapp.tool.StartTool" \
--java_args "-Xss4m -Xmx512m"
java-pkg_dolauncher ${PN} \
--main "com.xmlmind.xmleditapp.app.QuickStart" \
--java_args "-Xss4m -Xmx512m"
# for direct run without creating an env.d file link them
dodir /opt/bin
dosym ${dir}/bin/csscheck /opt/bin/csscheck
dosym ${dir}/bin/deployxxe /opt/bin/deployxxe
dosym ${dir}/bin/authvalue /opt/bin/authvalue
dosym ${dir}/bin/xmltool /opt/bin/xmltool
dosym ${dir}/bin/xxetool /opt/bin/xxetool
dosym ${dir}/bin/xxe /opt/bin/xxe
dohtml -r doc/*
dodoc legal/ditac.* legal/expr.* legal/icons.* legal/relaxng.* \
legal/xerces.* legal/xsdregex.* legal/xxe-* legal.txt
doicon bin/icon/xxe.png
make_desktop_entry xxe "XMLmind XML Editor" xxe "Development;TextEditor;"
}

View File

@ -1,20 +1,24 @@
AUX 0.4.3_rc2/0001-Adjusted-autoconf.h-location-for-Linux-2.6.33.patch 1105 SHA256 df95a0fc4ee7d6a5fd73b6acc541d9b155760195a61035be83399577abb9e561 SHA512 5248d7b01c3b32b668d06cf845481119dedeb3db4de2b805ec4156beaf10cb90bd3117ee9b90142cdc5c8f17b340182505aaefb468b5fe2d8ff77f4c878b3ae7 WHIRLPOOL 163ddbf1305e116831cb8656997c5c4aea2dc5cd6dd80350f12ce96af6e184726e68994ac03b2a4a08582dcccb09c1993900c29e888ea2f72f158d7d271ec4d5
AUX 0.4.3_rc2/0002-Skip-various-targets-that-do-not-apply-to-this-Debia.patch 1120 SHA256 ab08722b184fc130447e84cec33b2c63d269bd577587b7b75e496470fed9a0fa SHA512 04906c9c7c797d5e0742530141645b4c0c20188eb559e19463f675b45ed8c14d2f8332d7e9e74ae946febb50ed2b7f135c8a01bda4728a2e0db4d885550f676d WHIRLPOOL 83aec9a27fe9d2f76327710914e33eff7bb57c4c5a4f6d6b32445bdff91e17f2292864772730b95045c93691faed3ec627429f3debc8ff07938a51c04791061f
AUX 0.4.3_rc2/0003-Allow-invoking-the-module-Makefile-from-the-kernel-t.patch 1487 SHA256 d9e2b9e655b001c788fa5a5f4627896823e6a02a085e4bae05238ad3ee84d48b SHA512 345acfea3179faad73a9584c370b38a919b72445eaa93413793aba153109b7cea9c2f2a70ad4c89708f973281f9a2f31ef4b80a536ac0e1f115fce4ba5cc2856 WHIRLPOOL 6ef8f2cf644fe732a409de854ea34dc6531107396d91ad16afd60b24ece9ad7fe2e4ba4dc725e2363d6879a98ccb931582a2e695cd69fe53c77440b03f526882
AUX 0.4.3_rc2/0004-Flatten-the-module-source-tree.patch 1177 SHA256 622a579cf15cf85b2f79db260917d7e743cd4328f8c40ebb9c68b378597469c9 SHA512 50b660a1b80389fc34574ac98592c5656fe611bd672e62597a476ec8214dbeae5b5df5e5edd174b83471fc7e086eb3480b9815d63dfd2796fbdfde4ca3b9e455 WHIRLPOOL b91c2d2f8a354324d0bcdc3e7251ac4415c8b8d175e066b0c73993eb9d9bb4062f7e1e165e8cb226a06c9faddc8e63462cacdbea899ee7e60195b94b13de3889
AUX 0.4.3_rc2/0005-Rename-irq_count-to-cbm_irq_count-in-Linux-kernel-mo.patch 2756 SHA256 9ad68e5af67f74efa2cb266034657745808edbbc91e8f491e666af080ff4f4ab SHA512 d4f61e72e859b7fd8431a84b1aa626e9a71b06e193b5b9105d2a00efad2003ddc680e6cbdb565103146320e00c0111b644d0526b5be11c4c13fafd967a428a65 WHIRLPOOL 31809fffd6d33af8e4a9e77d1d4e0be56c4f7ec714d59aaf72af9aa7b42ad550ee426a28889711079ca315604f35e756a628edd01ced96e629f0f7f51d8c497f
AUX 0.4.3_rc2/0006-Explicitly-run-sbin-ldconfig-as-sbin-may-not-be-in-P.patch 808 SHA256 aeb7bc7565d588473deb9ad60ad42aced1ca5324eca58375dc950ed9be624e80 SHA512 b0c41cea049a1f519f17569e05af031f41d916bae7cf6a781b6526e9acdbf17448f6739212081b74a2ac03e50374b55aea662900610b16c9fe9845ae524bdf76 WHIRLPOOL 2b21eadfd40e273bf9da9a06a83e8e0af4013008e5ca9c0fc68d4d8b3aa78f5d597c139ffa90337ede263622b8846b5f522d27286690e1cc9002d1334c87eae7
AUX 0.4.3_rc2/0007-Linux-module-Use-zu-when-printing-size_t-variables.patch 1899 SHA256 9287ee928dc2a8c5cdd22b1ce77c4894077f9876134f972ba6d3fbb04f8b36ee SHA512 d48a41475d54ee2f2c3847e3847a9c02a3e2ede33fb73f1cc656b414f36e63ccc090672f6bb023fc64a7a611a0fbc2eb924d43788cb4a4e2eeaf686da7657275 WHIRLPOOL d08bf0893be2f23796c468e5ec4765311ce2b17a32e8721f0b9f057744485642e95177f6b32be024ea0143a32cb5c098b04bc2d4eea29797a8d9ab5d07a3eb46
AUX 0.4.3_rc2/0008-Linux-module-Use-.unlocked_ioctl-instead-of-.ioctl.patch 1443 SHA256 da6d757712800bee0650f7cd7d68343b665ec129218833d6ed9ef81638f75c05 SHA512 b300b24736bc1ff8e0dc7d0727f7bfc8a90ae14dac984fac7424c27a39f35ff7b83c17f7b89ec8795ea6803f9ef818035a2f047b7e895e838e28439f1102f528 WHIRLPOOL 81855544d052cab14615859f1552f7296c940eeb023e93203de284fc83dd427dc45a991f8522f100b8f19f9a2dcf108eccfa8a26fc09dfdebd70d54be8f0f075
AUX 0.4.3_rc2/0009-Use-DEFINE_SPINLOCK-instead-of-SPIN_LOCK_UNLOCKED.patch 1000 SHA256 05a78da861c69f4909ea9567b744ac081f2a87a6d61d161fa63b46f4f3ce96ed SHA512 13abfc6e0f0cb8029fead1ddef977d41b2ba0e2b35e8b94611cbf1a89f8605aa7b04ddf0a02b82f635e1d3e2ebac3fb82616cb72e8877e0cb930acb43f4a8b9c WHIRLPOOL 58e89b9edf4ed22c10ab4114b0c63917e71de64d391ca0f8a132d7f10c94c58a2fe73abbb741cdc6e71f191b66a6604047de90864f74dd97ab0b12b78437a056
AUX 0.4.99.94/001_opencbm-0.4.99.94-compat_destdir-1.patch 744 SHA256 6b1ce502c50dcb1d16f03af4d804b9a3107ccb4d1702db80dd6eae47d1614bc5 SHA512 be2c377060d68f1123b07cfca9f7e174243c8e42e210745b890a50380d335665dab7d43e37cd06b665107d0b018a7a7f98c5443476eef681e5c9fdb7e69a5c30 WHIRLPOOL 1b5978cbf99ebdb7a800de69959915a763c64763cba4f22875232d16899150b85a398eb0d38b864bb2f8755e9ddf1b15ba894854a0364ced647ebb4d6470c31e
AUX 0.4.99.94/002_opencbm-0.4.99.94-udev-rules-1.patch 1419 SHA256 b296e597652b0a9900855d04b29d5640209ac4011531fa3b539809c5854289c5 SHA512 93a1941ef26582924a61f1518e69175210fd41eaa2dcafbafa6cdbdec4c71903a6cb56aa55edfeefd30184358fa9968ee312cd881028a1d92505ab9478a1d266 WHIRLPOOL 156b34b99591fbcc80f96df720e64a7225b9f2df846f653c3386da8d532b1a6e2dc5fc3f35f0fa50d486178bbb47a664b85b82b9368f7f987f42f8ad8ba2fb7e
AUX 0.4.99.98/001_opencbm-0.4.99.98-ncurses6-1.patch 698 SHA256 9969114e7d1c7e71fe8c3bfe220cb69ccd1887e8094b61d6edead88d8d50822b SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd WHIRLPOOL 2b4091972243892b8268449dc1be05286d84539fe424be4d36ebdfebfa97ed99f03b12ef914f542cfc2c1b02c8a56682f364803288d0a785b6fbf9332f98fcb8
AUX 0.4.99.98/002_opencbm_usb_USB_LE16_TO_CPU_le16toh.patch 1090 SHA256 dcd55d919a7adefe00144ce57b6507735a5c45aec5fcef7922976919425b650e SHA512 ee1a6ac1ad8285cfcd4da65569f1a08134c127e2deccb020f08d461dd1e544c4271313ee38d844aec0118273f32935c22a810e4db3273bd3817f5075839959a6 WHIRLPOOL 1152548f48e4402b5fa6784109baea0ab8cb236c3f53d9a04720807405637b97df14b018fdd56ad5571809a98e6f51680fc1225f8fbc54872fa8c0b2b413099d
AUX Makefile 1003 SHA256 7b2d7f35f20d72a1e0a5f6bde2d9da8168891c2994b4b9828b7892f8cbb8a93c SHA512 a15c0d5a962d183f6753844aad38ef111ba4c34a4a3c8f947142b7cb5f71868ed77e965317c5aed10b9e3b5a8cb978fdffd505dbc11a6868615e5f11b19b7bd1 WHIRLPOOL 69fd714efcd774a8fc1723ebbcbe84ca5d922933f351294fc11725ec16830c4cfd2bd20cb6931421c71f3ab4a792ec0f6c48130caab3981d9187918ba48e78a3
DIST opencbm-0.4.99.98-source.tar.bz2 8173294 SHA256 ebfa3dc6174229d1323551dbdff242dc0d5107b3fb755c2e737eaf0619dcde12 SHA512 41972905e096245f04bc136982a7c448c8e8d966f9ab1b95eb93a4d2eb55ec2c3dec60ce8c4f484cdab82d99a50d3385ec7252a261b4d1989a36866dbf9beda9 WHIRLPOOL 7a73ef819bc8a49d5bcd20222b85d20694df699453aa251b9b29cf649c924491526b0909c1129cec424ab141c00f7c04244b44be7b183e14e5b6eed73c844461
DIST opencbm_0.4.3~rc2.orig.tar.gz 678232 SHA256 27ea6c0499d6e99dc9f10a9fed9ee85e588164a11c7bd66c307aeec62fd51922 SHA512 5743d83a120a6f806e90a514317b0ac63eb0d9f3772252b8931e23fcfc86df5e66dd4f0f0277a875a2b7249d9bc927a0e631915dbc5c294bcc2cca58b74961dc WHIRLPOOL cb598578babf7a2d99e88de3c2af3dc7cab164b4fa651bf0b5a7620194d682aa38568e5ec873c815e9d5289ebb3d3e6fb31eac500542bb73ec95acd4e8013244
EBUILD opencbm-0.4.3_rc2-r1.ebuild 1990 SHA256 504211bce814cd8db4350110fa0f59bd431c72ad5789c12a38575bd351451389 SHA512 e7935ee558cec948b44f4aa8c505b7a3e7e5f84187a66a77fc511439bbdf248dbc6a864d17c30ae316036d6bf6955c96fc0d9655db4a5a1861bef560af6c74e3 WHIRLPOOL 3468caa8bd9f7e28ba2cae93166e7807c34d9a4fb2a2ef57b1cffb4aa3bab40b50b8d89268a5236ca77717c77f11e8fb4868bc2cfca94adaeb9fc0deafb08364
EBUILD opencbm-0.4.99.98-r1.ebuild 3031 SHA256 d82aa8bf117edb1cc030340e0b080cf3a1c36f5471bc872e673309e024832b11 SHA512 dee5e9e80c4d78031c1e39bfc190792fdf690d8b17332fc1ac2e4dc1233e216958f11bb0a3bc3320496d5a42d504c89908b43707b06467d2a7d7232d1d87634f WHIRLPOOL 0bbc0a5ac034f1653aae619ab7f1883f752ab9eb89eecf7720ef590323e2b1970900eab063cd24f87aab8315fabf452e4b4d86baef3b11cecd92bedfc21cb9ab
MISC ChangeLog 1019 SHA256 2245f128bad8ea9502bd150cab1673a0a000f1802e27805ebbe1f566b337fccb SHA512 17c59cb8dd37b874de4f354f02c6d84582471475d7451a43cf9cc8982102e3a6a94aeae73799ac1e549343ee9dbac200799b3fee5edb3bd20927c6649de9b696 WHIRLPOOL daa322f42c3bd1694d5c494fda35d13eb7860d307fa30abaea09595d85e00eaaef453165b3b71adebd9ac09e0cf98f0bc053dee150c9f435ea9e2fcb56eb85ea
MISC metadata.xml 226 SHA256 a9d3f7df2362a9a7ddcbe05c5d97d726eeb4bab135b21643508149a08bf6a2b2 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9 WHIRLPOOL c07e2ddb648893f1e9c422e07b0b73a6d0f7e1c9501200b6fcc9d25fe68c3b05fe4f3523e6844067eeca6969973a44004e1ba8a6fa725591a1916648bd2d4834
AUX 0.4.3_rc2/0001-Adjusted-autoconf.h-location-for-Linux-2.6.33.patch 1105 BLAKE2B 84707412bff340b4613072f5c5b77cb5e76b2df5f2f589ba7a877b7e428092daa53f4bcc52a9aead6409a84e2787d6481b42760bd489f6d183345d3d8e96954c SHA512 5248d7b01c3b32b668d06cf845481119dedeb3db4de2b805ec4156beaf10cb90bd3117ee9b90142cdc5c8f17b340182505aaefb468b5fe2d8ff77f4c878b3ae7
AUX 0.4.3_rc2/0002-Skip-various-targets-that-do-not-apply-to-this-Debia.patch 1120 BLAKE2B 7c6291dfe1fcadd45c7e7e32042e9f6fef9ffebd50d6980757beb3c62493a54ca2d612d1ae5ac9e578c06a059bbe586e7820c27a0e26f0db83a75703fd7de078 SHA512 04906c9c7c797d5e0742530141645b4c0c20188eb559e19463f675b45ed8c14d2f8332d7e9e74ae946febb50ed2b7f135c8a01bda4728a2e0db4d885550f676d
AUX 0.4.3_rc2/0003-Allow-invoking-the-module-Makefile-from-the-kernel-t.patch 1487 BLAKE2B bd292b4c7413af7d993edba5b6c953f00aa7e9ea80f568299749f3d83fae1ec71d14f3d2df29ddcb86a1ed1f22f8e9f27e2dffe9b075a93325357822cecd57f8 SHA512 345acfea3179faad73a9584c370b38a919b72445eaa93413793aba153109b7cea9c2f2a70ad4c89708f973281f9a2f31ef4b80a536ac0e1f115fce4ba5cc2856
AUX 0.4.3_rc2/0004-Flatten-the-module-source-tree.patch 1177 BLAKE2B a995d700b70c8d4e29f74d1491507f861c12e3053fb5b95a42e166daf8c6801cca6bcf2bae413829ad1714ed89f617bf1c9bf683d6e1df415e14fa053e50fcb2 SHA512 50b660a1b80389fc34574ac98592c5656fe611bd672e62597a476ec8214dbeae5b5df5e5edd174b83471fc7e086eb3480b9815d63dfd2796fbdfde4ca3b9e455
AUX 0.4.3_rc2/0005-Rename-irq_count-to-cbm_irq_count-in-Linux-kernel-mo.patch 2756 BLAKE2B a3bae85e78a130095da4762b9d40c9cd218e408f39ddcb28f2eb280b6143d4590d916ac9ea0e0ddd19abad9684fd28639d8b65b6606b13ec7604e96286030848 SHA512 d4f61e72e859b7fd8431a84b1aa626e9a71b06e193b5b9105d2a00efad2003ddc680e6cbdb565103146320e00c0111b644d0526b5be11c4c13fafd967a428a65
AUX 0.4.3_rc2/0006-Explicitly-run-sbin-ldconfig-as-sbin-may-not-be-in-P.patch 808 BLAKE2B 6f2ff715878f0ef71d5513a62d52b645c751d1a089c7faabee6ca567e26895f33caa1dba8ba789421729891c8ffdb85fbec6f6b47d801d41c2a4ad33c1ace915 SHA512 b0c41cea049a1f519f17569e05af031f41d916bae7cf6a781b6526e9acdbf17448f6739212081b74a2ac03e50374b55aea662900610b16c9fe9845ae524bdf76
AUX 0.4.3_rc2/0007-Linux-module-Use-zu-when-printing-size_t-variables.patch 1899 BLAKE2B 9e73b9bd536acac2739aee4bcfd811fc2d4d71fcd9ab37fdfdaaa8c41cd8e60f9820d9a0ad90afd509602abad37dd6cb8cf66aea3044a61002663c9e27751d24 SHA512 d48a41475d54ee2f2c3847e3847a9c02a3e2ede33fb73f1cc656b414f36e63ccc090672f6bb023fc64a7a611a0fbc2eb924d43788cb4a4e2eeaf686da7657275
AUX 0.4.3_rc2/0008-Linux-module-Use-.unlocked_ioctl-instead-of-.ioctl.patch 1443 BLAKE2B 434974ee61a7cb5b2024e4e2af3c8ee0bd8b3a5189124a346c65209e031e7eec44a589cddbd9cbe48ca3f2982949c7545c6719005700d8d21538e26a2d5ffbee SHA512 b300b24736bc1ff8e0dc7d0727f7bfc8a90ae14dac984fac7424c27a39f35ff7b83c17f7b89ec8795ea6803f9ef818035a2f047b7e895e838e28439f1102f528
AUX 0.4.3_rc2/0009-Use-DEFINE_SPINLOCK-instead-of-SPIN_LOCK_UNLOCKED.patch 1000 BLAKE2B 6e07f28359501f55f5fe406df548167bcfd46952de989d3c596483380d8267c0dae99c9e2ce24af651299b7bb6947f06c1e29cb2529830dc3a88edbb5c5ac9ee SHA512 13abfc6e0f0cb8029fead1ddef977d41b2ba0e2b35e8b94611cbf1a89f8605aa7b04ddf0a02b82f635e1d3e2ebac3fb82616cb72e8877e0cb930acb43f4a8b9c
AUX 0.4.99.94/001_opencbm-0.4.99.94-compat_destdir-1.patch 744 BLAKE2B cd409a444aac4fdbf21a4bd4aad42825caa1ae545df592a703735aed57f804b09de267872d4c3706ecce1baffe2772ec6df91033e32227ca47aa31f5316d71f2 SHA512 be2c377060d68f1123b07cfca9f7e174243c8e42e210745b890a50380d335665dab7d43e37cd06b665107d0b018a7a7f98c5443476eef681e5c9fdb7e69a5c30
AUX 0.4.99.94/002_opencbm-0.4.99.94-udev-rules-1.patch 1419 BLAKE2B f6f53b326f4f33d404674a6cbaf324449de24b8e1950878cfd2a61fa7e512e7e1010a84a4cd6e0e467de1c917037ecb0632b910d94fca27a642bcc6674468d2e SHA512 93a1941ef26582924a61f1518e69175210fd41eaa2dcafbafa6cdbdec4c71903a6cb56aa55edfeefd30184358fa9968ee312cd881028a1d92505ab9478a1d266
AUX 0.4.99.98/001_opencbm-0.4.99.98-ncurses6-1.patch 698 BLAKE2B 3d126aca22c4c1aa7cf6df35c41f1d32c8117aebcbc0fd10c7bd007dbb5752155b703b6a4585ba0a1ac5c3744e95b4b5e412c0d7834c5fcf4aa74d758b3f198d SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd
AUX 0.4.99.98/002_opencbm_usb_USB_LE16_TO_CPU_le16toh.patch 1090 BLAKE2B 48eee87ebf1a721dd0c6fff9cb74b713d91156e59da77eeb6039be97d87c405b849ddb64ad92cce776c88ff4d2e73bad5c4477ad35f607b3673d348ebcb6365a SHA512 ee1a6ac1ad8285cfcd4da65569f1a08134c127e2deccb020f08d461dd1e544c4271313ee38d844aec0118273f32935c22a810e4db3273bd3817f5075839959a6
AUX 0.4.99.99a/001_opencbm-0.4.99.98-ncurses6-1.patch 698 BLAKE2B 3d126aca22c4c1aa7cf6df35c41f1d32c8117aebcbc0fd10c7bd007dbb5752155b703b6a4585ba0a1ac5c3744e95b4b5e412c0d7834c5fcf4aa74d758b3f198d SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd
AUX 0.4.99.99a/002_opencbm-0.4.99.99a-cbm_module.patch 2194 BLAKE2B 047788312b4bc7e4e418da8df0a4b4ee77953b4b8f5f3fafb455046dcdec11e366c6f48a4ccc4389bdee090da05fb9f8d671d54cab8f9c6a0c1d70266ccac3ce SHA512 36e8033aeeb5885988dd3dcc9cf943888872aed2edf1a94dd578e35c3a9f48a1e0be5d08a4b7114d472b92619862c75a13476e8a7948a349ce1ee1fd052f9fa4
AUX 9999/001_opencbm-0.4.99.98-ncurses6-1.patch 698 BLAKE2B 3d126aca22c4c1aa7cf6df35c41f1d32c8117aebcbc0fd10c7bd007dbb5752155b703b6a4585ba0a1ac5c3744e95b4b5e412c0d7834c5fcf4aa74d758b3f198d SHA512 a4b017a8bcbd698c01c9e695758826a4768bd316634a585f746460ec35bcffe67a76cd3e8f2ebcabf2eddbbb5e5dc5db2533f8d4881b1030b314253fc22264dd
AUX Makefile 1003 BLAKE2B 9e6363f8fb20826f380bae087f461b0f87a2f118be223ca809c84dba7154c6493b8937d7a46437a1773afaf5ba58179d33f9599b0fc063ae53bd5f9984128fa5 SHA512 a15c0d5a962d183f6753844aad38ef111ba4c34a4a3c8f947142b7cb5f71868ed77e965317c5aed10b9e3b5a8cb978fdffd505dbc11a6868615e5f11b19b7bd1
DIST opencbm-0.4.99.99a-source.tar.gz 8663325 BLAKE2B 4f338abfd198e4ac9d7de54b01744d2f141492471ee388e322ec2073534171b09f7c08fd2d0c92d852cad146f5318935e46c640555f374d09a63daae2c7621be SHA512 50fb24997b75f1d1218a29d16805943403af571685774a054a5540e63d6114093e86de5046000192eac196b0e7f171e2bc21302ca2f30e4d8b396e92273ca21b
DIST opencbm_0.4.3~rc2.orig.tar.gz 678232 BLAKE2B 4a3799cd85fdedceed1c4edddc37e6b1671f8a512934abd22f17652891f8be001a73e35e2ca41dd18061ba9ced5a4e152c31c9cc5d983e9f783c0eb47a8376c5 SHA512 5743d83a120a6f806e90a514317b0ac63eb0d9f3772252b8931e23fcfc86df5e66dd4f0f0277a875a2b7249d9bc927a0e631915dbc5c294bcc2cca58b74961dc
EBUILD opencbm-0.4.3_rc2-r1.ebuild 1990 BLAKE2B 6d0bd722d117e1be525f2e83685d56e2a7b709faff2f143acd18b1c80b9d3e439bb4d35739e3fe35298c8e4440da3c5e04aecdc0f6bd0ed42b7d375bd825007b SHA512 e7935ee558cec948b44f4aa8c505b7a3e7e5f84187a66a77fc511439bbdf248dbc6a864d17c30ae316036d6bf6955c96fc0d9655db4a5a1861bef560af6c74e3
EBUILD opencbm-0.4.99.99a.ebuild 3142 BLAKE2B 299fb8505ba367afbf8891b719ee81eed17009cfcaab3483e10ecea8fcf3ae9c4b084bd282201432b08d53e4d1c87934a9e10a1b206d1c7724980692c1a4b60d SHA512 d9765a37d0742c785d4a5bcde707b09cd3e6dd214e40743938309849725d32b261de4a3fac6dd0dd4c23b9580d99ab2d17cdf9c308281979f7a4af7039a22e85
EBUILD opencbm-9999.ebuild 3342 BLAKE2B 9e5777700ec72078e4149c861ce0d35096606250cad8e6ca1b61e0994848cedca75ec023871c8e01985eaf3c3ac1e494cab36ec38c58a0148eb11579d40be8a1 SHA512 489ce10d47d392ed7ad630898d38288652ba2d7ef7afe09f67b6a20e3cabc14626d1e99f9133c7c0e368b57fbde1d8440d32dd0ff5c68e016168e763d1c89742
MISC ChangeLog 1019 BLAKE2B e98a63469dbe6af89e78a82020cc3f32ff90a6f9818592e11c5366bbf37c2f0d07cb72de876427e660261677a5acf8dcedc16491abf7770ce6210f0ce6c88121 SHA512 17c59cb8dd37b874de4f354f02c6d84582471475d7451a43cf9cc8982102e3a6a94aeae73799ac1e549343ee9dbac200799b3fee5edb3bd20927c6649de9b696
MISC metadata.xml 226 BLAKE2B 168ec0c12fabd78e9c8fb3f5ebb90a3bb0f86ce0d3efd90cf476a500c63bf0d2f9968d131c7a47458518dfb4e67c1a934616cf04bebc9de56f5aea93ea2d5618 SHA512 5912920d8f6e9ee5126fb0aaa5717a562feb009cc59b759c6a6eaa909900b19e95e51e3aa7f32fdf2e77073b19878830b97947148e3adeff3b49e7555cfe29e9

View File

@ -0,0 +1,19 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2017-05-14
Initial Package Version: 0.4.99.98
Origin: me
Upstream Status: unknown
Description: ncurses 6.x has split ncursses/tinfo libs
diff -Naur opencbm-0.4.99.98.orig/opencbm/cbmlinetester/LINUX/Makefile opencbm-0.4.99.98/opencbm/cbmlinetester/LINUX/Makefile
--- opencbm-0.4.99.98.orig/opencbm/cbmlinetester/LINUX/Makefile 2017-05-14 06:19:02.585302812 +0000
+++ opencbm-0.4.99.98/opencbm/cbmlinetester/LINUX/Makefile 2017-05-14 06:20:09.604409904 +0000
@@ -3,6 +3,6 @@
PROG = cbmlinetester
CFLAGS += -DHAVE_NCURSES
-LINK_FLAGS += -lncurses
+LINK_FLAGS += -lncurses -ltinfo
include ${RELATIVEPATH}LINUX/prgrules.make

View File

@ -0,0 +1,58 @@
From 32a19cb166f6913dcf9885284bf36082f39b350a Mon Sep 17 00:00:00 2001
From: Spiro Trikaliotis <spiro.trikaliotis@gmx.de>
Date: Sat, 12 Oct 2019 20:37:30 +0200
Subject: [PATCH] Fix compiler error on kernel module compilation
Before, we tried to determine with HAVE_LINUX_SCHED_SIGNAL_H if we need
to include <linux/sched/signal.h>. Unfortunately, the mechanism was not
robust.
So, reworked it and hardcoded it depending on the kernel version (>=
4.11.0). This fixes #22.
---
opencbm/LINUX/config.make | 3 +--
opencbm/sys/linux/cbm_module.c | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/opencbm/LINUX/config.make b/opencbm/LINUX/config.make
index 7e05f33b..30d42d2c 100644
--- a/opencbm/LINUX/config.make
+++ b/opencbm/LINUX/config.make
@@ -107,7 +107,6 @@ KERNEL_SOURCE = ${shell for d in /lib/modules/`uname -r`/build /usr/src/linux; d
ifneq ($(strip $(KERNEL_SOURCE)),)
HAVE_KERNEL_SOURCE=-DHAVE_KERNEL_SOURCE=1
KERNEL_INCLUDE_CONFIG = ${shell for c in ${KERNEL_SOURCE}/include/linux/autoconf.h ${KERNEL_SOURCE}/include/linux/config.h; do test -f $$c && echo $$c; done | head -n 1}
- KERNEL_HAVE_LINUX_SCHED_SIGNAL_H = ${shell test -e ${KERNEL_SOURCE}/include/linux/sched/signal.h && echo -DHAVE_LINUX_SCHED_SIGNAL_H=1}
endif
HAVE_LIBUSB0 = ${shell pkg-config libusb && echo 1}
@@ -137,7 +136,7 @@ endif
# XE1541-like cable. Don't to it. Upgrade to XM1541 instead.
#
#KERNEL_FLAGS = -DDIRECT_PORT_ACCESS
-KERNEL_FLAGS = "${KERNEL_DEFINE} ${KERNEL_HAVE_LINUX_SCHED_SIGNAL_H}"
+KERNEL_FLAGS = "${KERNEL_DEFINE}"
endif
#
diff --git a/opencbm/sys/linux/cbm_module.c b/opencbm/sys/linux/cbm_module.c
index 94456015..dba88511 100644
--- a/opencbm/sys/linux/cbm_module.c
+++ b/opencbm/sys/linux/cbm_module.c
@@ -32,7 +32,6 @@
#include <linux/kernel.h>
#include <linux/slab.h>
-
/*
* Starting with 2.3.10, the IRQ and bi-directional bits are uncoupled from
* the control byte.
@@ -54,7 +53,7 @@
#include <linux/kernel.h>
#include <linux/miscdevice.h>
#include <linux/sched.h>
-#ifdef HAVE_LINUX_SCHED_SIGNAL_H
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
#include <linux/sched/signal.h>
#endif
#include <linux/uaccess.h>

View File

@ -0,0 +1,19 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2017-05-14
Initial Package Version: 0.4.99.98
Origin: me
Upstream Status: unknown
Description: ncurses 6.x has split ncursses/tinfo libs
diff -Naur opencbm-0.4.99.98.orig/opencbm/cbmlinetester/LINUX/Makefile opencbm-0.4.99.98/opencbm/cbmlinetester/LINUX/Makefile
--- opencbm-0.4.99.98.orig/opencbm/cbmlinetester/LINUX/Makefile 2017-05-14 06:19:02.585302812 +0000
+++ opencbm-0.4.99.98/opencbm/cbmlinetester/LINUX/Makefile 2017-05-14 06:20:09.604409904 +0000
@@ -3,6 +3,6 @@
PROG = cbmlinetester
CFLAGS += -DHAVE_NCURSES
-LINK_FLAGS += -lncurses
+LINK_FLAGS += -lncurses -ltinfo
include ${RELATIVEPATH}LINUX/prgrules.make

View File

@ -13,7 +13,8 @@ SDIR="include libmisc arch/linux lib cbmctrl cbmformat d64copy cbmcopy libtrans
DESCRIPTION="OpenCBM is a package to control and use serial devices as used by most Commodore (CBM) 8-bit mach"
HOMEPAGE="http://opencbm.trikaliotis.net/"
#SRC_URI="http://debian.trikaliotis.net/opencbm/opencbm_${PV}-1.tar.gz"
SRC_URI="http://www.trikaliotis.net/Download/opencbm-${PV}/opencbm-${PV}-source.tar.bz2"
#SRC_URI="http://www.trikaliotis.net/Download/opencbm-${PV}/opencbm-${PV}-source.tar.bz2"
SRC_URI="https://github.com/OpenCBM/OpenCBM/archive/v${PV//./_}.tar.gz -> opencbm-${PV}-source.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@ -26,7 +27,7 @@ DEPEND="virtual/linux-sources
app-text/docbook-xml-dtd:4.1.2
dev-libs/libusb-compat"
S="${WORKDIR}"/${PN}-${PV}
S="${WORKDIR}"/OpenCBM-${PV//./_}
BUILD_PARAMS="KDIR=$KERNEL_DIR"
MODULE_NAMES="cbm(misc:${S}/opencbm/sys/linux:${S}/opencbm/sys/linux)"

View File

@ -0,0 +1,100 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
inherit eutils toolchain-funcs linux-mod versionator udev
if [[ ${PV} = 9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/OpenCBM/OpenCBM.git"
else
#SRC_URI="http://debian.trikaliotis.net/opencbm/opencbm_${PV}-1.tar.gz"
#SRC_URI="http://www.trikaliotis.net/Download/opencbm-${PV}/opencbm-${PV}-source.tar.bz2"
SRC_URI="https://github.com/OpenCBM/OpenCBM/archive/v${PV//./_}.tar.gz -> opencbm-${PV}-source.tar.gz"
fi
PV_MAJOR=$(get_major_version)
PV_MINOR=$(get_version_component_range 2)
SDIR="include libmisc arch/linux lib cbmctrl cbmformat d64copy cbmcopy libtrans cbmforng d82copy demo/flash demo/morse demo/rpm1541 sample/libtrans cbmrpm41"
DESCRIPTION="OpenCBM is a package to control and use serial devices as used by most Commodore (CBM) 8-bit mach"
HOMEPAGE="http://opencbm.trikaliotis.net/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
DEPEND="virtual/linux-sources
dev-embedded/cc65
app-text/linuxdoc-tools
app-text/docbook-xml-dtd:4.1.2
dev-libs/libusb-compat"
S="${WORKDIR}"/opencbm-${PV//./_}
BUILD_PARAMS="KDIR=$KERNEL_DIR"
MODULE_NAMES="cbm(misc:${S}/opencbm/sys/linux:${S}/opencbm/sys/linux)"
BUILD_TARGETS="all"
src_prepare() {
rm -rf "${WORKDIR}"/${PN}-${PV}/{cbm4wingui,gui4cbm4win.vb6.old,windrv}
# convert linefeed
#edos2unix `find . -name '*' -type f`
# 6502 sources ar always up to date
touch `find . -name '*.?65' -type f`
# add debian patches no demo & doc & no kernel
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" epatch
# sed correct path
sed -e 's,^PREFIX.*,PREFIX = /usr,' \
-e 's,/man/man1,/share/man/man1,g' \
-e 's,etc/udev/rules.d,lib/udev/rules.d,g' \
-e 's,/info,/share/info,g' -i ${S}/opencbm/LINUX/config.make
# sed correct path
sed -e 's,xa1541 opencbm/sys/linux/,xa1541,g' \
-e 's,etc/udev/rules.d,lib/udev/rules.d,g' -i ${S}/LINUX/Makefile
# copy module makefile that don't intefer with gentoo kernel build system
cp ${FILESDIR}/Makefile ${S}/opencbm/sys/linux/Makefile
}
src_compile() {
emake -j1 -f LINUX/Makefile CC="$(tc-getCC)" AR="$(tc-getAR)" LIBDIR="/usr/$(get_libdir)" all || die "make fail"
linux-mod_src_compile
}
src_install() {
dodir lib/udev/rules.d
dodir etc/opencbm.conf.d
dodir usr/lib/opencbm
emake -f LINUX/Makefile DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install-all
exeinto usr/lib/opencbm
doexe opencbm/LINUX/plugin_helper_tools
newexe debian/install_plugin.sh install_plugin
#insinto lib/udev/rules.d
#newins opencbm/sys/linux/45-opencbm-xa1541.rules 45-opencbm-xa1541.rules
rm -rf ${D}/var
linux-mod_src_install
generate_modulesd
# exit 1
}
pkg_postinst() {
linux-mod_pkg_postinst
${EROOT}/usr/lib/opencbm/install_plugin install xa1541
${EROOT}/usr/lib/opencbm/install_plugin install xu1541
${EROOT}/usr/lib/opencbm/install_plugin install xum1541
}
pkg_prerm() {
${EROOT}/usr/lib/opencbm/install_plugin uninstall xa1541
${EROOT}/usr/lib/opencbm/install_plugin uninstall xu1541
${EROOT}/usr/lib/opencbm/install_plugin uninstall xum1541
}
pkg_postrm() {
linux-mod_pkg_postrm
}

104
dev-embedded/acme/ChangeLog Normal file
View File

@ -0,0 +1,104 @@
# ChangeLog for dev-embedded/cc65
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*cc65-2.13.3 (15 Oct 2012)
15 Oct 2012; Mario Fetka <mario.fetka@gmail.com> -cc65-2.13.2-r4.ebuild,
+cc65-2.13.3.ebuild, metadata.xml:
Bump
01 Apr 2011; Mario Fetka <mario.fetka@gmail.com> cc65-2.13.2-r4.ebuild:
add keywords
*cc65-2.13.2-r4 (10 Nov 2010)
10 Nov 2010; Mario Fetka <mario.fetka@gmail.com> -cc65-2.13.2-r3.ebuild,
+cc65-2.13.2-r4.ebuild:
correct some trivials and bump
10 Nov 2010; Mario Fetka <mario.fetka@gmail.com> cc65-2.13.2-r3.ebuild,
metadata.xml:
combine similar seds into one
08 Nov 2010; Mario Fetka <mario.fetka@gmail.com> cc65-2.13.2-r3.ebuild:
add docs
08 Nov 2010; Mario Fetka <mario.fetka@gmail.com> -cc65-2.13.2-r2.ebuild,
+cc65-2.13.2-r3.ebuild:
add missing files (*.txt) in the html dir
08 Nov 2010; Mario Fetka <mario.fetka@gmail.com> -cc65-2.13.2-r1.ebuild,
+cc65-2.13.2-r2.ebuild:
correct some missed compile paths and anly build info and html doc
07 Nov 2010; Mario Fetka <mario.fetka@gmail.com>
-files/patch-2.12.0-01.patch, -files/patch-2.12.0-02.patch:
delete old files
07 Nov 2010; Mario Fetka <mario.fetka@gmail.com> -cc65-2.13.1.ebuild,
-cc65-2.13.2.ebuild, +cc65-2.13.2-r1.ebuild,
+files/cc65-2.13.2-asneeded-1.patch:
add repsect cflags & ldflags
09 May 2010; Mario Fetka <mario.fetka@gmail.com> +cc65-2.13.2.ebuild,
-cc65-2.13.9.20100106.ebuild:
Bump
06 Jan 2010; Mario Fetka <mario.fetka@gmail.com>
-cc65-2.11.9.20070329.ebuild, -cc65-2.11.9.20070704.ebuild,
-cc65-2.11.9.20070903.ebuild, -cc65-2.11.9.20071213.ebuild,
-cc65-2.11.9.20080228.ebuild, -cc65-2.12.0.ebuild, -cc65-2.13.0.ebuild,
cc65-2.13.1.ebuild, -cc65-2.13.9.20091220.ebuild,
cc65-2.13.9.20100106.ebuild:
cleanup tree and work in suggestions by groepaz@gmx.net also update to eapi2
06 Jan 2010; Mario Fetka <mario.fetka@gmail.com> +cc65-2.13.1.ebuild,
+cc65-2.13.9.20100106.ebuild:
Bump
20 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
+cc65-2.13.9.20091220.ebuild:
add snapshot build with readded sim65 build
20 Dec 2009; Mario Fetka <mario.fetka@gmail.com> cc65-2.13.0.ebuild:
disable the sim65 hack and rename make.info to cc65make.info conflict
07 Dec 2009; Mario Fetka <mario.fetka@gmail.com>
+files/patch-2.12.0-01.patch, +files/patch-2.12.0-02.patch,
+cc65-2.13.0.ebuild:
Bump
08 Jul 2009; Mario Fetka <mario.fetka@gmail.com> cc65-2.12.0.ebuild:
build doc
17 Apr 2009; Mario Fetka <mario.fetka@gmail.com> cc65-2.12.0.ebuild:
remove MAKE redefine
16 Apr 2009; Mario Fetka <mario.fetka@gmail.com> cc65-2.12.0.ebuild:
sunrise sugested cleanup
16 Apr 2009; Mario Fetka <mario.fetka@gmail.com> cc65-2.12.0.ebuild:
repoman cleanup
02 Feb 2009; Mario Fetka <mario.fetka@gmail.com>
+files/cc65-2.12.0-asneeded-1.patch, +files/cc65-2.12.0-cbm_dir-1.patch,
cc65-2.12.0.ebuild:
as-needed patch
08 Jun 2008; Mario Fetka <mario-fetka@gmx.at>
+cc65-2.11.9.20080228.ebuild, +cc65-2.12.0.ebuild:
Correct Typo
15 Dec 2007; Mario Fetka <mario-fetka@gmx.at>
+cc65-2.11.9.20071213.ebuild:
Bump to latest snapshot
09 Sep 2007; Mario Fetka <mario-fetka@gmx.at> +metadata.xml,
+cc65-2.11.9.20070903.ebuild:
bump version to latest stable snapshot
30 Jul 2007; Mario Fetka <mario-fetka@gmx.at>
+cc65-2.11.9.20070704.ebuild:
Update cc65 to latest snapshot

View File

@ -0,0 +1,4 @@
DIST acme-sources-0.96.4.zip 403868 BLAKE2B b57d4e1f399fca0bef0a64556982e48cfd47c54696e514d3e6511cc19b87de613949b0fc7f779413a80efe6f61a6e660fdd66c58cbe4a30b71ce0202ef5e8614 SHA512 7a76b4ed98f8793fdac6bf023160e9d5fc12d4ea415921a4c2926c9f4a890080578f46bdb821021def780ae301851f7b09cdf52f5799cb2045e318a8704d9f5e
EBUILD acme-0.96.4.ebuild 1078 BLAKE2B 4baeaadb0479078b5e1f427a441eca212d3844855d65fc504f42c7ccffdb790767c4aa62fd7d1571c956d0208e10c6e15e98400bf7ee34edef0150f94274e8a1 SHA512 447dbc67310827e092d8d53c79e167bcae738ae2f4a057ebcdd5c0005487624ad785b8b927e44c5fdf44ea1e359a264950e48e27a3f5270b2e183374d886dd58
MISC ChangeLog 3435 BLAKE2B 8fcd42d35073f0c6a4e3fc7e5ccc3546655aa0b7e5c9b9a1fd39178e2cfe12063e881f38e2f0bac802d37026d1746a1d82382017e8553fc7958757640109c9dc SHA512 697503823ef66475d816025b167e9ab0c20f054a360270c8d741bd77810806f35aa7f3add0724755a3bf1218e9f0dca62e1c0ea31d810f70b43f6529d8661049
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b

View File

@ -0,0 +1,33 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit eutils toolchain-funcs multilib
DESCRIPTION="ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816."
HOMEPAGE="https://github.com/meonwax/acme"
SRC_URI="https://github.com/meonwax/${PN}/archive/master.zip -> ${PN}-sources-${PV}.zip"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
DEPEND="doc? ( app-text/linuxdoc-tools )"
RDEPEND=""
S="${WORKDIR}"/${PN}-master
src_compile() {
# the build needs to be split otherwise we can't specify CC
# these makefiles are not parallel build aware
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" BINDIR="/usr/bin" || die "src build fail"
use doc && emake -C doc html info
}
src_install() {
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" BINDIR="${D}/usr/bin" install || die "src install failed"
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" BINDIR="${D}/usr/bin" doc html info
}

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>mario.fetka@gmail.com</email>
</maintainer>
</pkgmetadata>

View File

@ -1,12 +1,11 @@
AUX 10arduino-bin 69 BLAKE2B 7e420563bc46a63b26b1df1099b20f41acf45d1996cdccd77d516f2b4e9a222aa4fe4ea6c1896ade562a13513b251d3dfd92fe4324dd1ed39018a8c41e3d3510 SHA512 8bace112decfd895fdf45821dfd96fe868032a8da184dc383dce3a2173fba9fdee103f134b7a7dc8bd5364e598f6249455f0f3d624fceaff7dd7974378ce0192
AUX arduino.1 15213 BLAKE2B cb1c41c0a7345812344d41a55115f534e445b5c6f789309e8a9f422e76117d5f10d475692717dff377691098850248d6c3297dd1cbe517e4cbd28c6232ade713 SHA512 837cae1a434152ac507a0e229e384077392024d01db4d7b9d9820bfbe8877c4822c3f52467a7c02756c04958af9e8464925a254703d2ed9ca75b51e5e917f88a
AUX arduino.desktop 274 BLAKE2B 1a2ad9fc7bd99f2c4517713abc62135777767000c3c9bb8d03fb5a0a50a0315d0776c3efe4a1d8b4958eb963b19f85199435362947c85e7e37832c4570e2cc2b SHA512 d9c4f65b720ad0b6a5874e4fb6cf4c4ebccaf3e97451984c6aec75b3c83630e209be0c045c6b731c582ec78e47240006678f182fa1d671fc0459382755d8ac8c
DIST TeensyduinoInstall-153.linux32 68710388 BLAKE2B 23a76bc01edb23975cdc96d3a7f285bd03cc55926027864704369228dae1391f00a6a087164063259bc4465029961c7cfb9d63de3c8de2752a8d4970829ef7e7 SHA512 6cf0a6e9a20630cda3fbd39087ff3f76c0ce723dcf7d5be883f9e4db87a7161b27a409d0a9e61e393816dc78a27282ef733d0a595e92a9e6b037a38aad42a1c6
DIST TeensyduinoInstall-153.linux64 68710388 BLAKE2B 23a76bc01edb23975cdc96d3a7f285bd03cc55926027864704369228dae1391f00a6a087164063259bc4465029961c7cfb9d63de3c8de2752a8d4970829ef7e7 SHA512 6cf0a6e9a20630cda3fbd39087ff3f76c0ce723dcf7d5be883f9e4db87a7161b27a409d0a9e61e393816dc78a27282ef733d0a595e92a9e6b037a38aad42a1c6
DIST arduino-1.8.10-linux32.tar.xz 133610152 BLAKE2B 0ded9618c169cd1be715808c52179f141ab5ce91a773222d24deec36a095d298f5844cb5191a6842a883ffc67b8221457d9d70d8a521e8b9d99cd6f9d32bf67d SHA512 f091c633bfc74a377d8cde958f1a4e7e0ecaef962fa2771479e18bfe303d47f910293eb867aacea2cc42f5f4d5d13c76a425d42633bd9c56f572405184da6233
DIST arduino-1.8.10-linux64.tar.xz 131012484 BLAKE2B 7ce926a809da70f22b01c4f00d86eece387d30495b3821485285a3eb2d1e6bb94242708e6df0dd18a0ad93334520bc37381af8763c50d037f895020644860b9b SHA512 5ba5ada406aac8596d388e95bf5eaebc1b9b6960d1a56829a4e51c801e01ef949ef233f74d07d25be5ab8a4eb5a358beea8246af3e43be8fa458b4d6d229a003
DIST arduino-bin_amd64-1.6.13.tar.xz 98351984 BLAKE2B 32c42d46a4f7d2333fc447690bde2304654e240e4b05ef1466716432f7233dc6b390aaa86be34fccdcd47936743cf2a45d459b2b3007554e166bd07d1b4977e0 SHA512 d71cb78bb09fdfbb22a6c120df3a7440eafd598652ac60eede9fa2c71a62c6897fb82ddba5f0cc1775100b0227871089ea87545bb373f37fe2abcbefdc2c3ef1
DIST arduino-bin_amd64-1.8.1.tar.xz 101052952 BLAKE2B d707ee40b27bb1526e62941f02f44dbcabe214f2d908b539576384aa56ef07ca7392304a0f4cbb28acc8a98fb914e3a382ec53fcfe6da361434983ac88fe6e1d SHA512 5cf68c8ab42eab76e1d24f6ec0b33c232f955ef9a2aef172bb45e23206910b56b1d592400a57520c8fd82a788bd86206a399418c2a5c244f176965e99a9ee717
DIST arduino-bin_i386-1.6.13.tar.xz 99797188 BLAKE2B cfde7209c24876abb903cbbfca5b3f83c3a19401b596c8ae35637ceb96b43dab0ba501ccf201719a7610ddd05df4a6608bd6fadd1f8f56f5d111f70546dc4b5b SHA512 15c5664c270978fb163868fda8e94b70bc73b0626118b3d6b71a5a1a4531372690cc58a3ff5b7b7b68baa38c5e7e4906cf0127bfa53eccd5b96b625388f61bda
DIST arduino-bin_i386-1.8.1.tar.xz 102324992 BLAKE2B 90faac3853dbe7bade76e0321b966f7e741118e2808647e13d95b5c10428b0e1e4e1adaf6621bea5daf2251792b293c9c5271d8a2f9de5c172dd1f3f5f0920c5 SHA512 e3365c01bd4064071a4a2e99eb2a20f275a3b109409163113a4c495855fb192bc51495b6394b9ca978839c2ee4da5bbeddab46515e9358cb03513d8809c353da
EBUILD arduino-bin-1.6.13.ebuild 2134 BLAKE2B d6b85e40434581a07b99b2b443925a6c1ce381c9319009ca8160db1227029bc5f8a9d8c6295dc8075b88f7a63f613b5e91f44a7a757c63a2bbda332bc6472890 SHA512 b6c5361d4d682a5b4aa49933c21c07faca355b3a3643e86e6a413aeea5a9166cad537541d2c37294ff1c19ccccee7631d4b7144f8ff55545c8de7e95e0904b0e
EBUILD arduino-bin-1.8.1.ebuild 2134 BLAKE2B d6b85e40434581a07b99b2b443925a6c1ce381c9319009ca8160db1227029bc5f8a9d8c6295dc8075b88f7a63f613b5e91f44a7a757c63a2bbda332bc6472890 SHA512 b6c5361d4d682a5b4aa49933c21c07faca355b3a3643e86e6a413aeea5a9166cad537541d2c37294ff1c19ccccee7631d4b7144f8ff55545c8de7e95e0904b0e
DIST arduino-1.8.13-linux32.tar.xz 130644464 BLAKE2B 54bc1486366af5ff2e3a369e4c551e481fe4118f397fbac9002b392dc5200e6917af087ec090b6e65e538835a3138750b7dded9d02151bcc1ce9070b82a695a7 SHA512 e572a24e56af6e8c0b6970367abf3e3534f636fa20f71f7ba3d4520df859672c619a2d16d72300600af95ba7a83dd1f7d5f57e1c9d42836726f60653da6f6bc7
DIST arduino-1.8.13-linux64.tar.xz 128225404 BLAKE2B c3a26f18c452d4dc0b29ac0d558b947f21925df8da36958f77491e1167606acd6399e475bec5d1eaef39bc3bdeb132a59ea5eb0f2da0b311c08eeec94dd9ab86 SHA512 865a442ac7c2406794d93669afbff6b54a598c22bc9b6e39e5257ad8305a56cca5537aa4b19048a087688d8bf2f1fb046577f5565f66c471cbe14dd399004eb3
EBUILD arduino-bin-1.8.10.ebuild 899 BLAKE2B 281963a2ec4c7598ee3a24b45eb6d8d8a56f5a0e2d56ed2515b60093808d0db036f4335b31de644281d06cfd295ea0d0be442c126d2920f353610b3b70466cc5 SHA512 a544343389375b60fb8bb761ba9a154507878ed306a5db0aa4d87d5908005295f5add3efe2a85db9367bf3aaf6c9a5a037876fecb66cf7f19120795dc14b3a58
EBUILD arduino-bin-1.8.13.ebuild 1372 BLAKE2B bc36d65cd974b0e34fcffa1383534dee825dda718a981dac5421bbe27f345ae6e09d1f1c0851e47a2678e7489b1903a105e04e33daf3f90d4bea594231289a08 SHA512 fc30a673d102a5aa85078a6a8e4dc6f9861088a947eb3b3a713f709b12e7150463e128df71ddd3dad979b21c6dec0570bac3006da19fd4e04ed7058cf8ddef83

View File

@ -1,89 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/firefox-bin/firefox-bin-37.0.ebuild,v 1.1 2015/04/01 15:49:24 axs Exp $
EAPI="5"
inherit eutils gnome2-utils fdo-mime
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="GPL-2 LGPL-2.1"
IUSE=""
ARD_PN="${PN/-bin}"
ARD_P="${ARD_PN}-${PV}"
ARD_PF="${ARD_PN}-${PVR}"
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="http://arduino.cc/en/Main/Software"
SRC_URI="${SRC_URI}
amd64? ( http://www.arduino.cc/download.php?f=/arduino-${PV}-linux64.tar.xz -> ${PN}_amd64-${PV}.tar.xz )
x86? ( http://www.arduino.cc/download.php?f=/arduino-${PV}-linux32.tar.xz -> ${PN}_i386-${PV}.tar.xz )
"
RESTRICT="strip mirror test"
QA_PREBUILT="
opt/arduino/*
"
DEPEND="app-arch/xz-utils"
RDEPEND="${DEPEND}
sys-libs/ncurses:5/5[tinfo]
virtual/libusb:0
virtual/libusb:1
virtual/udev
"
S="${WORKDIR}/${ARD_P}"
src_compile() {
# do nothing
true
}
src_install() {
declare ARDUINO_HOME=/opt/${ARD_PN}
# install desktop file, manpage and icons
domenu "${FILESDIR}"/${ARD_PN}.desktop
doman "${FILESDIR}"/${ARD_PN}.1
#doicon "${FILESDIR}"/${ARD_PN}.png
pushd "${S}"/lib/icons &>/dev/null || die
for size in * ; do
if [ -f "${size}/apps/${ARD_PN}.png" ] ; then
insinto "/usr/share/icons/hicolor/${size}/apps"
doins "${size}/apps/${ARD_PN}.png"
fi
done
dodir /usr/share/pixmaps
doicon "32x32/apps/${ARD_PN}.png" || die
popd &>/dev/null || die
# copy directory to /opt
dodir ${ARDUINO_HOME%/*}
mv "${S}" "${D}"${ARDUINO_HOME} || die
# make binary symlink
dosym ${ARDUINO_HOME}/arduino /usr/bin/arduino
# revdep-rebuild entry
insinto /etc/revdep-rebuild
doins ${FILESDIR}/10${PN} || die
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
# Update mimedb for the new .desktop file
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

View File

@ -1,89 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/firefox-bin/firefox-bin-37.0.ebuild,v 1.1 2015/04/01 15:49:24 axs Exp $
EAPI="5"
inherit eutils gnome2-utils fdo-mime
KEYWORDS="~amd64 ~x86"
SLOT="0"
LICENSE="GPL-2 LGPL-2.1"
IUSE=""
ARD_PN="${PN/-bin}"
ARD_P="${ARD_PN}-${PV}"
ARD_PF="${ARD_PN}-${PVR}"
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="http://arduino.cc/en/Main/Software"
SRC_URI="${SRC_URI}
amd64? ( http://www.arduino.cc/download.php?f=/arduino-${PV}-linux64.tar.xz -> ${PN}_amd64-${PV}.tar.xz )
x86? ( http://www.arduino.cc/download.php?f=/arduino-${PV}-linux32.tar.xz -> ${PN}_i386-${PV}.tar.xz )
"
RESTRICT="strip mirror test"
QA_PREBUILT="
opt/arduino/*
"
DEPEND="app-arch/xz-utils"
RDEPEND="${DEPEND}
sys-libs/ncurses:5/5[tinfo]
virtual/libusb:0
virtual/libusb:1
virtual/udev
"
S="${WORKDIR}/${ARD_P}"
src_compile() {
# do nothing
true
}
src_install() {
declare ARDUINO_HOME=/opt/${ARD_PN}
# install desktop file, manpage and icons
domenu "${FILESDIR}"/${ARD_PN}.desktop
doman "${FILESDIR}"/${ARD_PN}.1
#doicon "${FILESDIR}"/${ARD_PN}.png
pushd "${S}"/lib/icons &>/dev/null || die
for size in * ; do
if [ -f "${size}/apps/${ARD_PN}.png" ] ; then
insinto "/usr/share/icons/hicolor/${size}/apps"
doins "${size}/apps/${ARD_PN}.png"
fi
done
dodir /usr/share/pixmaps
doicon "32x32/apps/${ARD_PN}.png" || die
popd &>/dev/null || die
# copy directory to /opt
dodir ${ARDUINO_HOME%/*}
mv "${S}" "${D}"${ARDUINO_HOME} || die
# make binary symlink
dosym ${ARDUINO_HOME}/arduino /usr/bin/arduino
# revdep-rebuild entry
insinto /etc/revdep-rebuild
doins ${FILESDIR}/10${PN} || die
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
# Update mimedb for the new .desktop file
fdo-mime_desktop_database_update
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
}

View File

@ -0,0 +1,43 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="electronics prototyping platform based on easy-to-use hardware and software"
HOMEPAGE="https://www.arduino.cc/ https://www.pjrc.com/teensy/"
TEENSY_PV="153"
MY_PN="${PN/-bin}"
MY_P="${MY_PN}-${PV}"
SRC_URI="
amd64? ( https://downloads.arduino.cc/${MY_P}-linux64.tar.xz -> ${MY_P}-linux64.tar.xz
https://www.pjrc.com/teensy/td_${TEENSY_PV}/TeensyduinoInstall.linux64 -> TeensyduinoInstall-${TEENSY_PV}.linux64 )
x86? ( https://downloads.arduino.cc/${MY_P}-linux32.tar.xz -> ${MY_P}-linux32.tar.xz
https://www.pjrc.com/teensy/td_${TEENSY_PV}/TeensyduinoInstall.linux64 -> TeensyduinoInstall-${TEENSY_PV}.linux32 )
"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${MY_P}"
RESTRICT="binchecks preserve-libs strip"
src_install() {
newicon lib/arduino.png "${MY_PN}".png
make_desktop_entry "${MY_PN}" Arduino "${MY_PN}"
mkdir -p "${D}"/opt/"${MY_PN}" || die
cp -a * "${D}"/opt/"${MY_PN}" || die
cp ${DISTDIR}/TeensyduinoInstall-${TEENSY_PV}.linux* ${WORKDIR}/TeensyduinoInstall
chmod 755 ${WORKDIR}/TeensyduinoInstall
${WORKDIR}/TeensyduinoInstall --dir="${D}"/opt/"${MY_PN}"
make_wrapper ${MY_PN} "${EROOT}opt/${MY_PN}/${MY_PN}" "${EROOT}opt/${MY_PN}"
}

View File

@ -1,7 +1,8 @@
AUX cc65-2.13.2-asneeded-1.patch 4394 BLAKE2B 3e54a7bf09282f87f6cf6ed8bff08fa9e86d23d7a7968a51aa8dee14b9db31528546ff2d4f51ac29c89d1c6742dbe2ef9305443adaac0989502d41a2598ec5e6 SHA512 98df2303b43c6bb390366d0d5b13a59648a4869c73891114790c9ad7e1cceec22daa3ae171b283ad1e220d35352c15bbc873666b5430eba05e6e6238d6027447
AUX package-version.patch 2046 BLAKE2B b4a74650e9226dfe677a9edcc84ab17cb055f2c161a5787b8dfd4d96f8e321027acba913340c2ecdbe51a89fc3b7816d48daf06d50037609f97e2610e270f31f SHA512 5658a26b7f7ae020f5f16702b5833913bbd0d7ca1d54cf370c72fe7af00ea582f0a3bd2ee8b4b580f2d6f215807687c4e1cfe9ae5892cfb8e6de6bcfe2196871
DIST cc65-sources-2.13.3.tar.bz2 1103245 BLAKE2B d111a6354176e5fbfacfcc65a26d10a33868660c674cf0ea614a55748c3e8087be33901801ec038fd21db51459ccaca57a2aeb3ab0c0825771819c95eb64ef5d SHA512 135004bdd50abc749409f4a3efbc5c93a09e940d787b6a2034df4de8459e78fa5f813e2e0673cdf9f8bf50c6df8b1313b36ff395d6e82560d0e669da03130776
DIST cc65-sources-2.18.tar.gz 2254374 BLAKE2B 2a7a41aca7a8ae300f6b8bd65d083741fc6bad92f37187bae4ffd720c1e0de500e631c765b34dda8fdd36e87d6039daac339348396733a3a92046f5746bec279 SHA512 47e530052911c8fdac0ea560fef78f5971441509f37b4020df54937cf9b5420e07653b3d191c844da0af5dddd17a61e90c3ad3fb56bf7623214977017b4bc9a1
EBUILD cc65-2.13.3.ebuild 2937 BLAKE2B 9eb8625901d14b90f35b41d7db5f98ab9c008556e4247a44590410dd980170f91ff1ee45fa59b6b0f15bcf2c3b56aedf073cbe2a120c340b407f1c83e1b6f5df SHA512 63195c8bafb9c0c1caeb6f59854bdaa447172b55150554d58ef25af15faf49f68e3734f1710668c754dbbe4186914d9ffe762f3b367a223acd1658685e39bf2d
EBUILD cc65-2.18.ebuild 3031 BLAKE2B e5ec2779df5971142b4d58ec81ee795750223d038cfffae041ec812667566786db4ec0c276f3f68765aabc8b8f9622bb5736faf9ccf1dbbe5f5505ccbe5a73da SHA512 5521f8ca5fadddb7ffc4bffbea717ae244fd141a9ffbc0b7398e8854d878eef749ff7fa14aec70df9de36aad5b4c18ecfb670f30873f1828423a27f7d8c46a7a
EBUILD cc65-2.18.ebuild 1561 BLAKE2B ba33d51dbe100020325851e7a8d0d0532f74ec3582c21a0e1981bf47a6fdbb790ac52c154274fd4f20953f33cef1953eeb3fc128d3b2e39cab2e652ac3f929c6 SHA512 922ee38ec82176773308d1e952b5ad3c3b2762f78378cf691583a4701883053b3d339d928801f1fac885db4a502eaaff550dc708622de8fab0c76af29664d6b4
MISC ChangeLog 3435 BLAKE2B 8fcd42d35073f0c6a4e3fc7e5ccc3546655aa0b7e5c9b9a1fd39178e2cfe12063e881f38e2f0bac802d37026d1746a1d82382017e8553fc7958757640109c9dc SHA512 697503823ef66475d816025b167e9ab0c20f054a360270c8d741bd77810806f35aa7f3add0724755a3bf1218e9f0dca62e1c0ea31d810f70b43f6529d8661049
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b

View File

@ -23,60 +23,19 @@ RDEPEND=""
#S="${WORKDIR}"/${PN}-snapshot-${PV}
src_prepare() {
# uncomment to install sim65
#sed -i -e "s:od65:od65 sim65:g" src/make/gcc.mak
# correct paths for install (also in documentation)
sed -i -e "s:)/lib:)/$(get_libdir):g" make/gcc.mak
sed -e "s:/usr/lib/cc65:/usr/$(get_libdir)/cc65:g" \
-i src/ca65/make/gcc.mak -i doc/ca65.sgml \
-i src/cc65/make/gcc.mak -i doc/cc65.sgml \
-i src/ld65/make/gcc.mak -i doc/ld65.sgml
# solve conflict by renameing make.info to cc65make.info
sed -e "s:make.:cc65make.:g" -i doc/index.sgml -i doc/Makefile
mv doc/make.sgml doc/cc65make.sgml
# epatch "${FILESDIR}"/cc65-2.13.2-asneeded-1.patch
epatch "${FILESDIR}"/package-version.patch
}
src_compile() {
# the build needs to be split otherwise we can't specify CC
# these makefiles are not parallel build aware
emake -j1 -C src -f make/gcc.mak CC="$(tc-getCC)" AR="$(tc-getAR)" \
CFLAGS="-g -O2 -Wall -W -std=c89 ${CFLAGS}" \
LDFLAGS="${LDFLAGS}" || die "src build fail"
emake -j1 -C libsrc || die "libsrc build fail"
use doc && emake -j1 -C doc html info
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" PKG_VERSION="gentoo ${PVR}" || die "src build fail"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" PKG_VERSION="gentoo ${PVR}" || die "libsrc build fail"
use doc && emake -C doc html info
}
src_install() {
# can't trust the install target (sandbox violation) so do it by hand
dobin src/*65/*65 src/ca65html/ca65html src/grc/grc || die "dobin fail"
insinto /usr/$(get_libdir)/cc65/emd
doins libsrc/*.emd || die "install memory map fail"
insinto /usr/$(get_libdir)/cc65/joy
doins libsrc/*.joy || die "install joystick driver fail"
insinto /usr/$(get_libdir)/cc65/mou
doins libsrc/*.mou || die "install mouse driver fail"
insinto /usr/$(get_libdir)/cc65/ser
doins libsrc/*.ser || die "install UART driver fail"
insinto /usr/$(get_libdir)/cc65/tgi
doins libsrc/*.tgi || die "install graphic driver fail"
insinto /usr/$(get_libdir)/cc65/asminc
doins asminc/*.inc || die "install asm include fail"
insinto /usr/$(get_libdir)/cc65/include
doins -r include/* || die "install include fail"
insinto /usr/$(get_libdir)/cc65/lib
doins libsrc/*.lib || die "install lib definations fail"
doins libsrc/*.o || die "install lib fail"
insinto /usr/$(get_libdir)/cc65/cfg
doins src/ld65/cfg/*.cfg || die "cfg install fail"
use doc && dohtml doc/*.htm*
use doc && insinto /usr/share/doc/${PF}/html
use doc && doins doc/*.txt
doman packages/debian/*.1 || die "man install fail"
use doc && doinfo doc/*.info
dodoc src/ca65/macpack/*.mac doc/readme.1st \
doc/BUGS doc/CREDITS || die "macro & doc install fail"
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" install || die "src install failed"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" install || die "libsrc install failed"
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" doc html info
}

View File

@ -0,0 +1,47 @@
Description: Allow overriding git hash in version string with package version
When compiling cc65, it will place the git hash of the checked out commit in
the version string which isn't useful when building a distribution package
since there either won't be an upstream git hash if there is one at all. Make
it so that if the variable PKG_VERSION is defined when building, its contents
will be placed into the version string instead of the git hash.
Author: Andreas Bombe <aeb@debian.org>
Last-Update: 2017-11-16
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
Index: cc65work/src/Makefile
===================================================================
--- cc65work.orig/src/Makefile 2017-11-16 01:54:30.795532327 +0100
+++ cc65work/src/Makefile 2017-11-16 02:21:19.661770273 +0100
@@ -62,11 +62,16 @@ else
endif
endif
+ifdef PKG_VERSION
+ $(info PKG_VERSION: $(PKG_VERSION))
+ DEF_PKGVER := -DPKG_VERSION="$(PKG_VERSION)"
+endif
+
CFLAGS += -MMD -MP -O3 -I common \
-Wall -Wextra -Wno-char-subscripts $(USER_CFLAGS) \
-DCA65_INC="$(CA65_INC)" -DCC65_INC="$(CC65_INC)" -DCL65_TGT="$(CL65_TGT)" \
-DLD65_LIB="$(LD65_LIB)" -DLD65_OBJ="$(LD65_OBJ)" -DLD65_CFG="$(LD65_CFG)" \
- -DGIT_SHA=$(GIT_SHA)
+ -DGIT_SHA=$(GIT_SHA) $(DEF_PKGVER)
LDLIBS += -lm
Index: cc65work/src/common/version.c
===================================================================
--- cc65work.orig/src/common/version.c 2017-11-16 01:54:30.815532304 +0100
+++ cc65work/src/common/version.c 2017-11-16 02:07:10.974699766 +0100
@@ -61,7 +61,9 @@
/* Returns the version number as a string in a static buffer */
{
static char Buf[60];
-#if defined(GIT_SHA)
+#if defined(PKG_VERSION)
+ xsnprintf (Buf, sizeof (Buf), "%u.%u - %s", VER_MAJOR, VER_MINOR, STRINGIZE (PKG_VERSION));
+#elif defined(GIT_SHA)
xsnprintf (Buf, sizeof (Buf), "%u.%u - Git %s", VER_MAJOR, VER_MINOR, STRINGIZE (GIT_SHA));
#else
xsnprintf (Buf, sizeof (Buf), "%u.%u", VER_MAJOR, VER_MINOR);

View File

@ -0,0 +1,64 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils udev versionator
DESCRIPTION="USB-based electronics prototyping platform compatible with Arduino"
HOMEPAGE="https://www.pjrc.com/teensy/"
MY_PV="$(replace_all_version_separators '')"
MY_PN="${PN/-bin}"
MY_P="${MY_PN}-${PV}"
ARDUINO_PN="arduino"
ARDUINO_PV="1.8.13"
ARDUINO_P="${ARDUINO_PN}-${ARDUINO_PV}"
SRC_URI="
amd64? ( https://file.fooster.io/overlay/${MY_P}-linux64.tar.xz )
x86? ( https://file.fooster.io/overlay/${MY_P}-linux32.tar.xz )
"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="virtual/libusb:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${MY_P}"
RESTRICT="binchecks preserve-libs strip"
src_unpack() {
if use amd64; then
unpack "${MY_P}"-linux64.tar.xz
else
unpack "${MY_P}"-linux32.tar.xz
fi
cp "${FILESDIR}"/49-teensy.rules "${WORKDIR}" || die
}
src_install() {
newicon lib/arduino.png "${MY_PN}".png
make_desktop_entry "${MY_PN}" Teensyduino "${MY_PN}"
mkdir -p "${D}"/opt/"${PN}" || die
cp -a * "${D}"/opt/"${PN}" || die
make_wrapper ${MY_PN} "${EROOT}opt/${PN}/${ARDUINO_PN}" "${EROOT}opt/${PN}"
udev_dorules "${WORKDIR}"/49-teensy.rules
}
pkg_postinst() {
udev_reload
elog "Initial setup for your Teensy requires you to plug in the board,"
elog "verify a sketch, then press the reset button on the board. After"
elog "that, you can use the upload button."
}

View File

@ -1,3 +1,3 @@
DIST ealogger-0.8.1.tar.gz 126321 SHA256 7e0ff37ae54340d77a502a85011076b6a3bcc65ede25de1907bed6f03f1fdb57 SHA512 0426e24e30a901d86f54f99964473f29e8f0d219540439e678ce032174d85aa7ddb73cbd1dd141319d1e85fdc68f729c596b18ee38acbb7bc57c02af776b8a29 WHIRLPOOL cf63e7ec861f0dcb60567d9da9ec2513fd09cde4ce77d0f7e7dbf6251c06b34b7495b2fddce705591b9007a841506a7e469486825c23c18cbb9258d4bc77b734
EBUILD ealogger-0.8.1.ebuild 604 SHA256 dcd753d00d9b052990e1347e719f1662d12edfdace7fea6c5e9094abb4fdd808 SHA512 1fe3893c05ad6a4587a3f926e6c786ec9e45e514482bd5f17456cc3713468bdb04a2f02a8375bac6b77c8c9e987f8295f7f4d6fa8d2e1378c1db724b411894ee WHIRLPOOL 0fc5df913f39cf158b50f3122bc22f47cbc61cfb46b588c8217a872d30a6184ac885fef2067ca68bd14f33cfc682497322a033b8e69c17708932e020774c025c
MISC ChangeLog 404 SHA256 53dc28c3dc76ff05c1fcb1eabf9c9f48364ea21a8c1143693e0604e493beac80 SHA512 5d83847bc8e84256f10f0ce76e480b339c1a350feaa77ef2f4829efd485bddb43ce4d18b6b0df1125d5f5854028074dff2e510fa45c74279be73f7e6e2dc7527 WHIRLPOOL 2ac06321071c9fff400cb3a90231863a01e4bf676423e26b25f5a3e22bfe9ec498f00f46a1e16ecd9b2ea92e51f4e251b100f21807395fe10034089ce5d2d567
DIST ealogger-0.8.1.tar.gz 126321 BLAKE2B 9a5eefabbd07a2387b5216a0cc133d02b4ed7f9964b8e262f3d9ae8f0dcddf09dd4f4b8bc1ffcf391b9cb4a669044108afb3d893ef512b8f6b26f72480cfa6fe SHA512 0426e24e30a901d86f54f99964473f29e8f0d219540439e678ce032174d85aa7ddb73cbd1dd141319d1e85fdc68f729c596b18ee38acbb7bc57c02af776b8a29
EBUILD ealogger-0.8.1.ebuild 680 BLAKE2B 692c083113661ca730f3d73bd2301f80d39af87b03bc06122eec700fcc1439fffa5d0963d9c95742e07e8c630421d4234baac26ec5466bfa9dd75f3c81c37a55 SHA512 57c025a820a6fcffe0af0eee449dafb369af0b243cc695f803026aef0e6ca3601e1cf41676c77503f0242f6b78d48aa8e2f4b071ef6ec1c83a3771763876e4d7
MISC ChangeLog 404 BLAKE2B cad573eaad70a7e4c5221debbb09fc1fd81f18794f2d07ef50aef10d0028514a941a7be64ca0a9ab777215ff801dd8060e2292e0bf2aad66ad380a7c2478159b SHA512 5d83847bc8e84256f10f0ce76e480b339c1a350feaa77ef2f4829efd485bddb43ce4d18b6b0df1125d5f5854028074dff2e510fa45c74279be73f7e6e2dc7527

View File

@ -17,10 +17,16 @@ IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
#src_configure() {
# local mycmakeargs=(
src_prepare() {
sed -e 's!lib)!${CMAKE_INSTALL_LIBDIR})!' -i src/CMakeLists.txt
cmake-utils_src_prepare
}
src_configure() {
# "-DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d"
# "-DDBUS_SYSTEM_SERVICE_DIR=/usr/share/dbus-1/system-services" )
#
# cmake-utils_src_configure
#}
local mycmakeargs=(
"-DLIB_INSTALL_DIR=$(get_libdir)" )
cmake-utils_src_configure
}

View File

@ -0,0 +1,2 @@
DIST IMDbPY-2020.9.25.tar.gz 259453 BLAKE2B a703682d11d798c182bb4fe0a93f8dd50c9e673ff8bb6f1acbea768121c32ec6c3293a559b48381e547c21b12103732d537c6402f0f9c3851016ae0d36376d32 SHA512 5cea5146ace93b525be97ce5f3d8bb037be2e43280b3893c5475b8b2f84265e61db72ef935b1a50c341577a22ce4c98ac6d052eb047868fa88fb2dd3fab6d86a
EBUILD imdbpy-2020.9.25.ebuild 598 BLAKE2B 37b073e0088a15d869f5c0a98fb81edbf1b76c273b4ae7dca1d38a9e1dda18b7de222fc9cef1f031b7c5900e358398af599df7cdbb8cbf6531534f78aa7f06a6 SHA512 143bbd82f974042a53c783dd3db0c04b647dcf55f18ad340871d7efa7c51468e8035d761880cb193b8e405d2bb3c881e7df0b8304db8415816feefd99dccfcb1

View File

@ -0,0 +1,22 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2+ pypy{,3} )
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} pypy{,3} )
inherit distutils-r1
DESCRIPTION="IMDbPY is a Python package for retrieving and managing the data of the IMDb movie database about movies and people"
HOMEPAGE="https://imdbpy.github.io/"
SRC_URI="https://files.pythonhosted.org/packages/ea/4d/6b93b77fe7150057df105a89e1c7eb84095c6e42d41058d4b5dc5bd2946d/IMDbPY-2020.9.25.tar.gz"
DEPEND=""
RDEPEND=""
IUSE=""
SLOT="0"
LICENSE="GPL2"
KEYWORDS="*"
S="${WORKDIR}/IMDbPY-${PV}"

View File

@ -1,6 +1,6 @@
DIST martINI-0.4.tar.gz 15721 BLAKE2B 00570ae2cdbfdcc13b85d44deff333a43d13db536b0f3fda5c0e6889d6e9aee099a9fc76238ba1276bf89be7fa3b8ad7029e6fae5b51e864ce9ecf2a98f120a5 SHA512 6a8f972f6235f9e84222b1dd8f13185b25dcde64fd72f72410bbbcf2252bdd9749e627524554966265684d1bef2ac9bc4d22b04f9ef56d07e330d37e43a14862
DIST martINI-0.6.tar.gz 14919 BLAKE2B abc971feb455a0e472aa295fe61dc9972a9b5d3174a6898fa6e995a3151867985366ba84902d6f9b023c7c4c7b0c9a8957c6ab277ad104734ad463fc1dfaec5f SHA512 b21f680a4190b324e723db76a29e75d59d064af31aa96f047fd5c9bc0119be3d7f989a221f33c0e679858065772eac11a849be08aa2d1bc1c147cab0ca9f4fee
EBUILD martINI-0.4.ebuild 631 BLAKE2B 0d210186b8ac680533e2068affd52f42ef57a076a13e14a639358a90d3f863794d1cecf7343ef507e0c921ad770a7ec915f94f67d24a7f1fcd1b23450d0b7f05 SHA512 179f08cbcc83d6b1d5516e7fe3f78a2db6117d20db42fde236f31826f5236be6b6224c90053fea5e67db880e1dbf96a74aa9c0c495af5bcd845c7a7de34738b9
EBUILD martINI-0.6.ebuild 631 BLAKE2B 0d210186b8ac680533e2068affd52f42ef57a076a13e14a639358a90d3f863794d1cecf7343ef507e0c921ad770a7ec915f94f67d24a7f1fcd1b23450d0b7f05 SHA512 179f08cbcc83d6b1d5516e7fe3f78a2db6117d20db42fde236f31826f5236be6b6224c90053fea5e67db880e1dbf96a74aa9c0c495af5bcd845c7a7de34738b9
EBUILD martINI-0.4.ebuild 639 BLAKE2B 09fe482945d355bc7befabd0e0140649dfd279da12c0f7dd809a42535b42b913b4eb6d8659e562342304081a21d46285ea72d306bfc138b9042ed254c9949c66 SHA512 31c8892ecb28d1da378e1e58ae5bbf5904df0a0d2b6ff2e0d1c5116cbc9adc13a2e6156a985a5485d26dd0e09e691f6fbc4e837154711f8da7e8af0a2fcb699e
EBUILD martINI-0.6.ebuild 639 BLAKE2B 09fe482945d355bc7befabd0e0140649dfd279da12c0f7dd809a42535b42b913b4eb6d8659e562342304081a21d46285ea72d306bfc138b9042ed254c9949c66 SHA512 31c8892ecb28d1da378e1e58ae5bbf5904df0a0d2b6ff2e0d1c5116cbc9adc13a2e6156a985a5485d26dd0e09e691f6fbc4e837154711f8da7e8af0a2fcb699e
MISC ChangeLog 346 BLAKE2B 7ba1f667a9145507c8578eed96ea1ebcbdbb2c7940678ccbde3c3672da4b507edc8be7b701f858293ce21a5cfc1890c675d0a6a1fdbc6ac0b0e2dd66c72cf41d SHA512 922082ce924c963d894f017953b1fbac1b43fc37cb4d9e05069aeb0615f7c4751938c32957a62dc0eec2d7f0c07fbb76fcfd353fef4d3b371f93ea2b3ad5133f
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b

View File

@ -3,7 +3,7 @@
# $Header: /var/cvsroot/gentoo-x86/dev-python/pudb/pudb-0.92.14.ebuild,v 1.1 2009/12/21 02:56:30 arfrever Exp $
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} )
inherit distutils-r1

View File

@ -3,7 +3,7 @@
# $Header: /var/cvsroot/gentoo-x86/dev-python/pudb/pudb-0.92.14.ebuild,v 1.1 2009/12/21 02:56:30 arfrever Exp $
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} )
inherit distutils-r1

View File

@ -0,0 +1,2 @@
DIST pypubsub-4.0.3.zip 220240 BLAKE2B 6f155bb5a3e165f28c76dcd7f9b3bd8a18fb0c13db77254abd4eda02cda95a5bb2a3295e82ec4b6e68461c85f240045d84ab27dd7565826f75b32cf761134079 SHA512 a5b12c308ec6be5596b4c4cf71f735f583ab96ad9de9841fd97e1bae33a6f14566f610a9cbccd567d427cd037c96609528679cf90f3c6bb90afd5d841341f0b4
EBUILD pypubsub-4.0.3.ebuild 753 BLAKE2B 3b5704145dfda773b726a54338471ea2cddff4207065ff0e329969099a8c06cccc0f9199e83b8f2f75eb49841f2bd9a0d47de547e2c8b10b46543af4ed055d0e SHA512 f50ff390e8bed16fda65d0114d0ac9f2c9a89ad6d5b15442b7eafe2d8d3bd132a94250e953ab3c8dfc51dbb419c36fcda369b269ea971f4936aaa4c8f6c60f77

View File

@ -0,0 +1,31 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Python Publish-Subscribe Package"
HOMEPAGE="https://github.com/schollii/pypubsub https://pypi.org/project/PyPubSub/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/schollii/${PN}/archive/v${PV}.zip -> ${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,4 @@
DIST twodict-1.2.tar.gz 7016 BLAKE2B dd396dd1a712474b6d07614190d69aee2cf47c46829d9bb9dec3e56e067a4f8289cd94aa9d2a7d9144a7b472fd13e4b1be8d229e3aff036bf65175be2b155027 SHA512 82fc49568d95fb742bb014789937e2c4fc54a1f680fd9743643bbfe50f580a62dc20e363974a3359586e6a47b72015e059f435f3b6470adcb567249a50cac434
EBUILD twodict-1.2.ebuild 567 BLAKE2B 5911013b43c2c27438d6938f29adebbf1fd07b589afff86daca9ba1efce6e454f42288eaa325ed91a2de0b7e77da85e63a5f2abf7dadbb651787212cfc412f8d SHA512 f942866f2a30b9d56962b259a82f0fa105ee931722c14eec84ee72f6343ae6f957a04269d511c9e6e23c986edf4aeefe4c7c42422a56157dd525183c1d28a6f2
EBUILD twodict-9999.ebuild 572 BLAKE2B ef66163d08352d4cea33aa973ec4a55240f932d1eeed77def11b998d39bef68922d9b1966239c650329ace0273f587ff74d2de464605100cd86e9e4a78115fb7 SHA512 fe1bb37ef6425b5ab526e9e43c384c7f02b1741d70c2accd0618883f6b660e10c20e05a3b87826f5ed4f9dd584dc20fb5fc7f875ee21217f6cd0b52d234686bf
MISC metadata.xml 250 BLAKE2B 9a35b9f97dcc586e1b779c3a8851f66dff74d0b2b562ce47abdd5d7c6a3bb5a9a2de53b2b0db741ffdf1b30077b5fc71280a960b623210a70c95e8b0ad7193c3 SHA512 9fe7eab542aaca9f9ce755836d10e228acafc035e573d58a52365b4e013508a243f292cae31acc0c8421edf907580f3fddb44bde39cba7f2f13f23c845a97e62

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,24 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} )
inherit distutils-r1
DESCRIPTION="Simple two way ordered dictionary for Python"
HOMEPAGE="https://github.com/MrS0m30n3/twodict"
LICENSE="Unlicense"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/MrS0m30n3/${PN}"
else
SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 x86"
fi
SLOT="0"
DEPEND=""
RDEPEND="${PYTHON_DEPS}"

View File

@ -0,0 +1,24 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} )
inherit distutils-r1
DESCRIPTION="Simple two way ordered dictionary for Python"
HOMEPAGE="https://github.com/MrS0m30n3/twodict"
LICENSE="Unlicense"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/MrS0m30n3/${PN}"
else
SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
SLOT="0"
DEPEND=""
RDEPEND="${PYTHON_DEPS}"

View File

@ -1,18 +1,8 @@
DIST checkPatch 1545 SHA256 06e19e208b22f0c52e944f8d9341c4580f1c1340bf09852bf1639fe4c8cdabae
DIST checkdeps.rb 2125 SHA256 e66bcc7f8a20207ca1d3421a910d1346e4a1838804e5b53791e92eb447c2b69c
DIST distclean-0.3.py 3149 SHA256 cd5402d58140464b5963e8ae3b118cede556e30e4ebaca714222909cf5fe9924
DIST go-utils-0.3.1.tar.bz2 57305 SHA256 cb838c22e623254ab7ad69c2df2198c24c06fbc736b270d440d5c78d54bddedf
DIST go-utils-0.3.tar.bz2 57091 SHA256 8878a303c8170ff3f70ca1d4cbf22f7a22a0480836628e0c249620a8018e13e1
DIST go-utils-0.4.1.tar.bz2 58489 SHA256 9a6a1c330b551ad68b1c7e2d2072688d83ac6365eb715a07bb076931ce72473e SHA512 c716b0836d9c1fa908ee5a9f0b0a03e99f20b4a436c8b32610eb0dacd1bc0bab9ccdddf6d644c06d494ba32c8759a94c8f0da9153228b7198e527280b5b02a47 WHIRLPOOL a9993770e5d24e11dbd64db568bdd8aeb8919e48950281eeb0d122d2feb7c6686d9f34d6c553c533a8e495f0eb383d3aaeb19355b6fe26711135a10f02f6cf88
DIST lfspatch 4716 SHA256 5c212fa2c691978c7d3fa535cb6eaf8de08c7995bb11d19173d36ec7bdcf3e0f
DIST oneelf.rb 357 SHA256 adaef5f8d7547942ff16e6617b0b88d4d7338427c81bae8dde77ced7290e6253
DIST overlay-utils-0.2.1.tar.bz2 10002 SHA256 f07aac4d008b441ed1014eba7d1f36eedae251afbc3d88be0343a35715ca3155
DIST pkgutil.rb 1118 SHA256 0191f07dfcd476af91b1c4ac6d125ef99e3799c9c89d64e7c27e7f4e756deb5d
DIST redigest 105 SHA256 a69d7411fc2d41b9003da9f4bac013618f1e719dbdc6ceec3a3b3b2f666b9df0
DIST series2epatch 2067 SHA256 d61da2f63751e6f3734fe3e2da113eb7652b3940975a26f3be066966cc922cd1
EBUILD go-utils-0.2.1.ebuild 2633 SHA256 d67769c47a1f8d388151461a5268770d06899bf464c0cf7eb5cbfe556f5c5402 SHA512 a93255af601654a16d54860660b4efdb6ef6e28dd7681e6784643e2317d967a1f1b38f7645ac772cd4a80da2603d800dacffdc7be51e8d0bff41af091dd6776e WHIRLPOOL 8da08ab52460154fbb551aa17108f829444ec6254a4bb4e07ba571c537602519bb0f8b4c38bde0d3fbad9c5c383ef517af8e361e8460932afb881ae695b25ff4
EBUILD go-utils-0.3.1.ebuild 630 SHA256 11e16a1f72468febc21dc07c6c19b9ab4b4749a391ba7133fb0936bbd3a7463f SHA512 b364aa4339d069d38d0f89980e884dfedebc278455695062daca3ab0f36d2ed5e71e2e656335582da78354dcf1c94f33e8ecdd3eb8551244f51c0473a2743356 WHIRLPOOL a52720767d6ec26f63728086eee7e42d53e55d7ae6759146c60bd8ede0ca357344a166f465184831a0a6af6db8e9d392c4707f1d242e819472ac5f0596219abc
EBUILD go-utils-0.3.ebuild 630 SHA256 17325fff14ee9324d03b5f8f2fc213dd3053aac39828e9bae8772d60cf0b087f SHA512 dfcd6be5a03ba2a52d3c1ce6b87c686a1761371287b066f651d9510e578a78dbaa8b03af51c1e3f949d14eb806139fb78ffd1162aaf898318aa089382fade794 WHIRLPOOL ded3cabf3608d1e95ba3c6038c224f5586b66fd4d8336ccf048f2848c3e12147dc8c618a19c5bf0a3be548b441f7ae4008c2b83e3ed26d5def33bc11263af8ac
EBUILD go-utils-0.4.1.ebuild 630 SHA256 63a11f3288df9c3ce2ba929faef46259ed25a1616dfd58e930d688c0c70070d4 SHA512 3a2476d2c2bd861474cd8228e8ccd119633d795915d691b3d6430e5c6b906679835d0fada008d840136727f05ba8f35ac536157440ea9c99ff7195e18e54c30f WHIRLPOOL dbdb1f85fc22012e655e02c9b40bf6fb7967c25862b6f6e531d7d22a610897cec4cf6a4d1f313de58ee3a1ae431d94d73b44834797559bbd1067270da54a33f5
MISC ChangeLog 1801 SHA256 7b7d701032d0d434242c5de78492d18b1e5e74ab48ded6ba2c0aa3cc77384d55 SHA512 f75506ab8ea4995300bd67f40b3c301e242aac8c8184b8729795b9129b8958494ba714480f4f103c4918093c2bfe4059555caf78a6dab02989928dd40e100220 WHIRLPOOL bc85369ad7522d278a956c218fb2095277377e400a52a139d0315a74597ece2c757b66198263a7105ea1753829ac72a5230bb9ae7aadfa9a12ec55426e881dc6
MISC metadata.xml 205 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b WHIRLPOOL 779e2cb116b19389f70acc6d49694358619116f9849f3b8e46f00df4e39b4476424b20990b9dabb4ba16605d1894d6b820eaeb930401d825265bfdca27f6fb96
DIST go-utils-0.3.1.tar.bz2 57305 BLAKE2B a64103ecfc9c437a25693c6e4106f1a4a9d5b83c325b180ff4c7315d1686f917c108455aa981d17c2778241ea85549ee85971224b8e6cd1e71cfff5c22f64651 SHA512 4a0a9f4014497460b7a31d1ea114b29adf8d1007eaedddbd0198ae9efed7823884dfec5cd4e1513050c7d4ef0f73fca4d020a178d2974dafbd79d833296f9a62
DIST go-utils-0.3.tar.bz2 57091 BLAKE2B 0c943769edede510c44dfd20ca5ca0f1f6b7372c4d07a0b7fdff3fdd9c5bf402e3dacff0b78db6767d3778d43579c7423d29d14107c9b8b4fae17fadc7ca340b SHA512 ba830ada49f4d21ad39b0c23db061a4d0420adcbd103d2a5b527c3f41c5e47feb265589ab8cf632de3364821b335380b6bf62ea27f13bd2c563125bc8c034996
DIST go-utils-0.4.1.tar.bz2 58489 BLAKE2B b802db824aa7104020dc7b8650186f365bd15f44828a2dbaac3d38138af3c5d392545ec5a29ccd3b23e3c7318d61df831876fcc95f0afdc25aced218b5a5e677 SHA512 c716b0836d9c1fa908ee5a9f0b0a03e99f20b4a436c8b32610eb0dacd1bc0bab9ccdddf6d644c06d494ba32c8759a94c8f0da9153228b7198e527280b5b02a47
EBUILD go-utils-0.3.1.ebuild 626 BLAKE2B 3fd36fe23bb5b6561be1da519c43d289b615ea3cb36f0f6186ab305a343e217834574457d4ca708b1d9e036ef3c30d49f6389a5b25dcffa479651030391ffe04 SHA512 e1a8839fc815d97b09042bdefdc5dc04291000c7d02e0281dd3c17aa0a756ca3137f460a05fb326fe98931efbd993f0431ade6e459178f81f19b1664aa53e538
EBUILD go-utils-0.3.ebuild 626 BLAKE2B 43379803916d841c8b3a4f187142f5208c0304aa9d30846ac142b96e9e2848149a97f6770484ed964fbd6afda75c6c0f37ef53134ebf98863cef9515528be01c SHA512 ae33a00aa72d46e5a320d01c28dddc9fb483908c2916f7d94d490b384e1108d8dd62b86eab06784cd557b5beae8b1e6e7fecdb45ec4f8eb7c40dd5a4ad28c752
EBUILD go-utils-0.4.1.ebuild 626 BLAKE2B 75a7fc9ff1170dc54c5e6d85bb77810a5697057b503373ab27611a84029f2b69b6265cb5039a9f388540c1d255d6fde76ed6619121de94ccd8c412f3abb6952c SHA512 4e8b9ecd79fe3e3d8ac3583e214c53809e83a52767e9c3bd98cbf56781874d2eb28fc12ec7b09032b7865a97f585095f83833519a2d0bb598b88792fe8f84bd9
MISC ChangeLog 1801 BLAKE2B 7bec082a67677551670231b7dce2c4df5622ded09c44c9fe1761f1324ad8a5ed23e9510e754fe9eb045a67b4ee6de6d725ec6f558436eb41836f1bdd29a41272 SHA512 f75506ab8ea4995300bd67f40b3c301e242aac8c8184b8729795b9129b8958494ba714480f4f103c4918093c2bfe4059555caf78a6dab02989928dd40e100220
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b

View File

@ -1,69 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit eutils
DESCRIPTION="geos_one loved tools"
HOMEPAGE="http://linamh.disconnected-by-peer.at"
SRC_URI="http://ftp.disconnected-by-peer.at/pub/overlay/redigest
http://ftp.disconnected-by-peer.at/pub/overlay/series2epatch
http://www.linuxfromscratch.org/patches/downloads/MAINTAINER/lfspatch
http://www.linuxfromscratch.org/patches/downloads/MAINTAINER/checkPatch
http://www.finn.cz/distclean-0.3.py
http://dev.gentoo.org/~betelgeuse/scripts/deputils/checkdeps.rb
http://dev.gentoo.org/~betelgeuse/scripts/deputils/oneelf.rb
http://dev.gentoo.org/~betelgeuse/scripts/deputils/pkgutil.rb
http://dev.gentooexperimental.org/~tommy/distfiles/overlay-utils-${PV}.tar.bz2
http://mirror.meleeweb.net/pub/linux/gentoo/distfiles/overlay-utils-${PV}.tar.bz2"
LICENSE="GPL-2 GPL-3 BSD"
KEYWORDS="~amd64 ~arm ~x86"
RESTRICT="mirror"
SLOT="0"
IUSE=""
DEPEND=""
RDEPEND="app-portage/gentoolkit-dev
dev-vcs/subversion
sys-apps/portage
dev-lang/ruby
dev-lang/python
app-portage/portage-utils"
S="${WORKDIR}"/overlay-utils-${PV}
src_prepare() {
sed -i -e 's/sbin\(\/functions\.sh\)/etc\/init\.d\1/' sunrise-commit || die "sed failed"
sed -i -e 's/echangelog-tng/go-echangelog-tng/' sunrise-commit || die "sed failed"
sed -i -e 's/sunrise/go/' sunrise-commit || die "sed failed"
sed -i -e 's/Sunrise/Geos_One/' sunrise-commit || die "sed failed"
sed -i -e 's/sunrise/go/' sunrise-commit.1 || die "sed failed"
sed -i -e 's/Sunrise/Geos_One/' sunrise-commit.1 || die "sed failed"
}
src_install() {
newbin echangelog-tng go-echangelog-tng || die "dobin failed"
newbin sunrise-commit go-commit
newman sunrise-commit.1 go-commit.1
newbin "${DISTDIR}"/lfspatch go-patch
dosed "s%nano%mcedit%g" /usr/bin/go-patch
dosed "s%=\"enabled\"%=\"disabled\"%g" /usr/bin/go-patch
dosed "s%.org\"%.org\"\n\n. /etc/portage/go-patch%g" /usr/bin/go-patch
mkdir -p "${D}"/etc/portage
echo "submitter=\"Your Name\"" > "${D}"/etc/portage/go-patch
echo "email=\"your@email.address\"" >> "${D}"/etc/portage/go-patch
newbin "${DISTDIR}"/checkPatch go-checkPatch
newbin "${DISTDIR}"/distclean-0.3.py go-distclean
newbin "${DISTDIR}"/redigest go-redigest
newbin "${DISTDIR}"/series2epatch go-series2epatch
exeinto /usr/share/${PN}/deputils
doexe "${DISTDIR}"/checkdeps.rb
doexe "${DISTDIR}"/oneelf.rb
doexe "${DISTDIR}"/pkgutil.rb
dosym /usr/share/${PN}/deputils/checkdeps.rb /usr/bin/go-checkdeps
dosed "s%pkgutil.rb%/usr/share/${PN}/deputils/pkgutil.rb%g" /usr/share/${PN}/deputils/checkdeps.rb
}

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
EAPI="5"
inherit eutils
@ -18,7 +18,7 @@ RESTRICT="mirror"
IUSE=""
DEPEND=""
RDEPEND="app-portage/gentoolkit-dev
RDEPEND="app-portage/gentoolkit
dev-vcs/subversion
sys-apps/portage
dev-lang/ruby

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
EAPI="5"
inherit eutils
@ -18,7 +18,7 @@ RESTRICT="mirror"
IUSE=""
DEPEND=""
RDEPEND="app-portage/gentoolkit-dev
RDEPEND="app-portage/gentoolkit
dev-vcs/subversion
sys-apps/portage
dev-lang/ruby

View File

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
EAPI="5"
inherit eutils
@ -18,7 +18,7 @@ RESTRICT="mirror"
IUSE=""
DEPEND=""
RDEPEND="app-portage/gentoolkit-dev
RDEPEND="app-portage/gentoolkit
dev-vcs/subversion
sys-apps/portage
dev-lang/ruby

69
eclass/appimage.eclass Normal file
View File

@ -0,0 +1,69 @@
# Copyright 2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: appimage.eclass
# @MAINTAINER:
# maintainer-wanted@gentoo.org
# @AUTHOR:
# Mykyta Holubakha <hilobakho@gmail.com>
# @BLURB: convenience eclass for extracting AppImage bundles
# @DESCRIPTION:
# This eclass provides a src_unpack function to extract AppImage bundles
case "${EAPI:-0}" in
6|7)
;;
*)
die "EAPI ${EAPI:-0} is not supported"
;;
esac
EXPORT_FUNCTIONS src_unpack
# @VARIABLE: APPIMAGE_EXTRACT_DIR
# @DEFAULT_UNSET: squashfs_root
# @DESCRIPTION:
# This variable specifies the directory, in which the AppImage bundle
# is expected to be extracted.
# @VARIABLE: APPIMAGE_EXTRACT_DEST
# @DEFAULT_UNSET: ${P}
# @DESCRIPTION:
# This variable specifies the directory, to which the extracted image
# will be moved.
# @FUNCTION: appimage_src_unpack
# @DESCRIPTION:
# Unpack all the AppImage bundles from ${A} (with .appimage extension).
# Other files are passed to regular unpack.
appimage_src_unpack() {
debug-print-function ${FUNCNAME} "${@}"
local extract_dir="${APPIMAGE_EXTRACT_DIR:-squashfs-root}"
local extract_dest="${APPIMAGE_EXTRACT_DEST:-${P}}"
local f
for f in ${A}
do
case "${f}" in
*.appimage|*.AppImage)
cp "${DISTDIR}/${f}" "${WORKDIR}"
debug-print "${FUNCNAME}: unpacking bundle ${f} to ${extract_dest}"
chmod +x "${f}" \
|| die "Failed to add execute permissions to bundle"
"${WORKDIR}/${f}" --appimage-help >/dev/null 2>/dev/null \
|| die "Invalid AppImage bundle"
"${WORKDIR}/${f}" --appimage-extract >/dev/null 2>/dev/null \
|| die "Failed to extract AppImage bundle"
rm -f "${f}" || die "Failed to remove bundle copy"
mv "${extract_dir}" "${extract_dest}" \
|| die "Failed to move AppImage bundle to destination"
;;
*)
debug-print "${FUNCNAME}: falling back to unpack for ${f}"
unpack "${f}"
;;
esac
done
}

View File

@ -2,6 +2,7 @@ DIST EUupdate.EXE 1675184 BLAKE2B 777a855d2cacd60ee8e3953d7bbce33dab7d08970ca6f5
DIST IELPKTH.CAB 411248 BLAKE2B 643acee50a2625da73977e4bc044ffed177bd6af69f0378a0bc36bfe4c0a10d5592dd0cf58f6d47922d52880f878a6b8a9995053fed446ebb89eda72a7a39cd8 SHA512 2d54728e82fdfd67eb411ec796ec2a29c8c316f333a687532f828bba29c9bb242ae27aa5194c178677ef0b5e5cf5bce37015be8a7927c4945b50d64d2a3e0ce7
DIST PowerPointViewer.exe 27024112 BLAKE2B f2e5b326ea5d2008f8244564a9624fbf311f130848021d482f5bdcaacec53ebe1a51be9dce292c68aa3ec85276b1c12421809064a21c8116d354718cef512d57 SHA512 6a4878534c81a74be7c057df43794825b8df61e1cd4443b5a1c86a3bfc7da4b901a196471ebcdf34216fb3c83b5cd351d8e095728393ba85e4e33dbd0dab67f7
DIST andale32.exe 198384 BLAKE2B 23233a202512f91b7290cdfd68468085b2382e3711c7b05987197b6f41e95cf5aa1d813cc87d3b2470ef6187274c5a8ba6c4423e20bebbaf0423ab03d365970c SHA512 7099c389126d2af146ff082a840c77787f28e59cc8b5fd4147b9a45a34c649bc69ba6ec7c338703950389fce3ac3a7f118f503b7434c7ceb54c89d6210508bd4
DIST arial32.exe 554208 BLAKE2B 755fabfae7ce12c7a90ef045963685154a42b94b55340c306b6a1b1e5594b5272784d5cb4d69b658b04ac8846bba351f65d536d5738d18a89c4cff8647f2f686 SHA512 299cb200f72f146fedfb2bb1895c36f5234aa5abd084e7c962ec7b14f087c1f582b51f5fdcb72e48b806ee02661c34766ca8a03bb0f2fadf662aaf46cc5f0e48
DIST arialb32.exe 168176 BLAKE2B b006dfaf0e5b67d13007ae8c3c951d627b38f201340ea7f00b8de9a4c16c3e215a86ec5bb2f9133b9c73692707493c88416361321d655e8ddf521e1a4fc87585 SHA512 8a947764f2c725f2c506c12ca6f77142402174a0fadeeb72b211931136d82b541bb279b415d74032bc51b00efac9516e5cf68d8d4f172ff8549398ca28722c3a
DIST comic32.exe 246008 BLAKE2B d4a84d89ab2c056934a04b6f95cc06b50df2a52d28f7c0651195a80b364c6212d7e665e3dec1d2adc824c9050e74b289a298b196486654f8ff722e053bed9b92 SHA512 6ad11015d568d58f6e4375e04411dd702b5c4e454b82998b5044cd8352dae27fea1df6469a05067ccc8c14f4ba87ec99e8329c104551dde1eb48be8ce2b78708
DIST courie32.exe 646368 BLAKE2B 74ccbb554652459c8be401f03aae802ac3d846a9cf41e9c557b13b224ecd854bcb9441120b15e2d9378008c5f28fa54e90caae4810a189de74a4b806ba4cb14b SHA512 7e2425d578dd626cc2b418efec72c53e35392c60610cf5e4a99c614fa86cb673167fbcc1691fe59b99bcd19e8f261321be9ea7e30fb84c80ce0a312fd47045c5
@ -13,6 +14,6 @@ DIST verdan32.exe 351992 BLAKE2B e32d2351ec4fd945d4f872b6270224486824cbe7515b2b2
DIST wd97vwr32.exe 3953640 BLAKE2B 0b9ec865af5c906b692497a5f497c026e486d198cec810e12a13442d4f7c301bda7c74ef0a7b822a23013eaedd295bc5f16c92509a59755aefdad4aeea1b4018 SHA512 e5db496471970e358af5fdb6d02853fd45bfca1aa89d49ba8644622c28610f09a4b85c2387407b9d33a4055965e0b5e184704c161741ac69250327449da12122
DIST webdin32.exe 185072 BLAKE2B 18369790ea9ac982606c5e79b204f02887e0d379ed47661b8f80edc1d6f9c0e484b8f7e8a72f8ff1800acbcf2d69b4d5583f18affde2b333170fa77d8c42a70e SHA512 2784ce1cee66f0f00f77d84d7aaa52a44d017245e0269558729003205c10a5e5368f9909beee733e77e202730b3cee2b2357fdbdb597a0023c6412e050b3a3ad
EBUILD corefonts-1-r7.ebuild 1993 BLAKE2B 468239c174b3b4844d026b7761e7f35f5592a4f2b9792c84b4df5695040782278a7a8cf4e782bac5fcd60c17c78ff361f007c44c5526f1745091bb54989132e7 SHA512 bb34679d4aedb88abb0503a78ad36f1370e733f7db1876fef740e4d6de1957383a9f85a81ad9ddc5249e466c7dfc8ab3f04fce10ca902c81c15fdecb00b8a7e5
EBUILD corefonts-1-r8.ebuild 1816 BLAKE2B 1cb6fd3f908c6b0a65999f29e81cfa326041c4855cfe03db8492780230257a0838a8862a40a435dba05ad8639d9a20ec94b5247e702f1105f0d860274bffc6a8 SHA512 3c2a9e72e86680c5db5b9a183316f90e2c2cdbd23c70c5336455f70e9d949726ba3a5c2325d1bd97be42f7d80d6751ed81bcd30d7ddd89d36031d52905f382c7
EBUILD corefonts-1-r8.ebuild 2605 BLAKE2B 5db72dfa8e4e45db99ca6b2166b1354d0eecef4dd31079b3e669ad8ee75610238a29ec268355b25327cfd4c2ffb85dee3c12491271ffdb7ca09617a3f671021d SHA512 d3eb14334f3c1e92ef3b369f52b926e3273d4bf7fd3f299326955695eb86ccc50ff5af0abe51db7ae272054337df8265b4771697aa7693deee0d6c50e1d5c6e4
MISC ChangeLog 5037 BLAKE2B c0ae927f0d8a1a2960791cdc1b96872a0263f2949bb4dc07e06a42f285bec930ec50d5363c29e4f73ec29ff7f42c13093789de34c8f3568f5cc4a25797ee67ec SHA512 fb8ac1edc1d95c27e1cc111f43f8e932a0b5e6409905a9c760156a11173e2b2f615b7a2e6c595cb86ab803081259bd94e9da9ad1719fdeab5c114ea9b619c469
MISC metadata.xml 158 BLAKE2B 246b4bfe1346c848f0bfcb912d6e52637d6a0034d29169bc0c3150f479809000c1a8607775754174b4dd9d736303626dd9ed347588e8ebfc21f2c02c3574c11f SHA512 85198c032986edd4ade5556bb408cc4e73b1a377f46dac190838a66c6fdbe486a1eac94a7ca5ef95ece572780900d84fd291b2aa75927b512cf0f88178767549

View File

@ -15,8 +15,19 @@ SRC_URI="mirror://gentoo/EUupdate.EXE
mirror://sourceforge/corefonts/impact32.exe
mirror://sourceforge/corefonts/webdin32.exe
mirror://sourceforge/corefonts/wd97vwr32.exe
https://master.dl.sourceforge.net/project/corefonts/OldFiles/IELPKTH.CAB
https://sourceforge.net/projects/mscorefonts2/files/cabs/PowerPointViewer.exe"
mirror://sourceforge/corefonts/OldFiles/IELPKTH.CAB
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/verdan32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/webdin32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/trebuc32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/impact32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/times32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/georgi32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/courie32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/comic32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/arialb32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/arial32.exe
mirror://sourceforge/mscorefonts/files/MS%20Core%20Fonts/win/andale32.exe
mirror://sourceforge/mscorefonts2/files/cabs/PowerPointViewer.exe"
LICENSE="MSttfEULA"
SLOT="0"

View File

@ -0,0 +1,3 @@
DIST hypnotix_1.1_all.deb 2196292 BLAKE2B a6a80f7af6136f8c509310405ec68c753d6495a38acfbca07c50c8d00bb503242677f6420fcc7f34eff4a747801ee3c8ea660d991261f4d56e3808f291389050 SHA512 e694f01279b65cfe7017466b0a224b32cf108bdf648a74e20050445f62b61e9d401434640b6537c88244fa560c67b570ef972278608769273edfbb00d30cda00
EBUILD hypnotix-bin-1.1.ebuild 1105 BLAKE2B e2e42b5505478d84b42b8d63f6fda60750e5475255f0b3c5224e4a8ebe9f8fd519f272feff5e4d443715bbc8fb8907baa03e33cbb7d399ed54fb8d1219f46359 SHA512 0c91ebd04ca61fde574676f742cafc071e279a18e1e883baa5e3399ba45ab19e1cc0d992c9931460b38fd28aaf6071ba54769818821afe177bff4833f35958ba
MISC autogen.py 765 BLAKE2B 408d4ad379416b81953b65ecb41522d6e2cda67e4bdd58f4f60ad2d270900cc27320db50a485e308014eb951490940c515d621746e65102f36027927dc6f05f9 SHA512 dcf1e376dc2eacaa1216ea4dbe97e942f973f4c3cb1f165c6f29eff254c8359fe26dc1107d88754e688249a2d9a96312ac5da38ce9403a41b8e04ed6ac81201a

View File

@ -0,0 +1,28 @@
#!/usr/bin/env python3
import json
async def generate(hub, **pkginfo):
python_compat = "python3+"
github_user = "linuxmint"
github_repo = "hypnotix"
app = pkginfo["name"]
json_list = await hub.pkgtools.fetch.get_page(
f"https://api.github.com/repos/{github_user}/{github_repo}/releases", is_json=True
)
for release in json_list:
if release["prerelease"] or release["draft"]:
continue
version = release["tag_name"].lstrip("v")
url = f"https://github.com/linuxmint/hypnotix/releases/download/{version}/hypnotix_{version}_all.deb"
break
ebuild = hub.pkgtools.ebuild.BreezyBuild(
**pkginfo,
version=version,
artifacts=[hub.pkgtools.ebuild.Artifact(url=url, final_name=f"{app}-{version}.tar.gz")],
)
ebuild.push()
# vim: ts=4 sw=4 noet

View File

@ -0,0 +1,55 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop eutils pax-utils xdg unpacker gnome2-utils unpacker
DESCRIPTION="Hypnotix is an IPTV streaming application with support for live TV, movies and series."
HOMEPAGE="https://github.com/linuxmint/hypnotix/"
GITHUB_REPO="linuxmint"
GITHUB_USER="hypnotix"
GITHUB_TAG="$P"
SRC_URI="https://github.com/linuxmint/hypnotix/releases/download/1.1/hypnotix_1.1_all.deb"
RESTRICT="bindist mirror"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}"
RDEPEND="
>=dev-libs/glib-2.44
dev-python/imdbpy
>=media-video/mpv-0.27[libmpv]
>=x11-libs/gtk+-3.22.23:3
"
src_unpack() {
unpack_deb ${A}
}
src_prepare() {
default
}
src_install() {
fperms +x usr/bin/hypnotix
insinto /
doins -r .
fperms +x /usr/bin/hypnotix
fperms +x /usr/lib/hypnotix/hypnotix.py
}
pkg_postinst() {
gnome2_schemas_update
xdg_mimeinfo_database_update
xdg_icon_cache_update
xdg_desktop_database_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_mimeinfo_database_update
xdg_icon_cache_update
xdg_desktop_database_update
}

View File

@ -0,0 +1,52 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop eutils pax-utils xdg unpacker gnome2-utils
DESCRIPTION="Hypnotix is an IPTV streaming application with support for live TV, movies and series."
HOMEPAGE="https://github.com/linuxmint/hypnotix/"
GITHUB_REPO="linuxmint"
GITHUB_USER="hypnotix"
GITHUB_TAG="$P"
SRC_URI="{{artifacts[0].src_uri}}"
RESTRICT="bindist mirror"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}"
RDEPEND="
>=dev-libs/glib-2.44
dev-python/imdbpy
dev-python/xapp
>=media-video/mpv-0.27[libmpv]
>=x11-libs/gtk+-3.22.23:3
"
src_prepare() {
default
}
src_install() {
fperms +x usr/bin/hypnotix
insinto /
doins -r .
fperms +x /usr/bin/hypnotix
fperms +x /usr/lib/hypnotix/hypnotix.py
}
pkg_postinst() {
gnome2_schemas_update
xdg_mimeinfo_database_update
xdg_icon_cache_update
xdg_desktop_database_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_mimeinfo_database_update
xdg_icon_cache_update
xdg_desktop_database_update
}

View File

@ -0,0 +1,3 @@
DIST otrdecoder-bin-linux-Ubuntu_8.04.2-x86_64-0.4.614.tar.bz2 499608 BLAKE2B 8bd1bf5267ae1c9b1b6cf59f1a7862d182c5a161bdb3c8e36deb249a2d03d636a651fd01273f1892748f258c9fe11ddd2b6f9549abe3b867c1fa14915259d370 SHA512 ae18ecbb9d50118be63dd7701cb479cad226ba1a30f7549f7388721457343b7405eb44cc55421ed45d6a8ad274ab4ff5b9163bd0e3f9a074407e67f24b7f7cd8
DIST otrdecoder-bin-linux-Ubuntu_9.04-i686-0.4.593.tar.bz2 476946 BLAKE2B 5453d2375875e277174de3eaf8741e6cca8be4f7908026faee0b137ad3d24c113bfbbed7efc384b91ecd58496d73b1fbbfd7bba71fd09700fbb3c1663a882f22 SHA512 07d1e4d3c5e93b5fc0c0a8366f17b031d8a910bfe241e325cbbc3ca5cfdf0ad7ca2d408a048758c255d64f3a843cf60e44679aeb873a40ddb1e36f3aacac7536
EBUILD otrdecoder-bin-0.4.614.ebuild 982 BLAKE2B 9e3d31c2889fde0979fa35b4bd69fc56c934fa5b2c18ef74722a7719a947c559c320b6aea652a78e5ee958513b8e382c5647b0a1bc822a58389d35dd57b5a9ed SHA512 864c82dd4857da9a956cfaceae9a166564f1272335720c433b43e98233b1c4e2f9237c252ef330380ccbbf0138f7d7830ead4bb2a4358355fcd185d92c3282db

View File

@ -0,0 +1,40 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
DESCRIPTION="Decoder for onlinetvrecorder.com (German)"
HOMEPAGE="http://www.onlinetvrecorder.com/"
SRC_URI="amd64? ( http://www.onlinetvrecorder.com/downloads/${PN}-linux-Ubuntu_8.04.2-x86_64-0.4.614.tar.bz2 )
x86? ( http://www.onlinetvrecorder.com/downloads/${PN}-linux-Ubuntu_9.04-i686-0.4.593.tar.bz2 )"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~x86 -*"
IUSE="X"
RDEPEND="X? ( gnome-base/libglade
dev-python/pygtk )"
RESTRICT="strip"
src_unpack() {
default
mv ${PN}-linux-Ubuntu_* "${S}" || die
}
src_prepare() {
sed -i -e "/xml/s:decoderpath:'/usr/share/${PN}':" otrdecoder-gui || die "sed failed"
}
src_install() {
dobin otrdecoder || die "dobin failed"
if use X; then
insinto /usr/share/${PN}
doins decoder.glade || die "doins failed"
dobin otrdecoder-gui || die "dobin failed"
fi
dodoc README.OTR || die "dodoc failed"
}

View File

@ -1,5 +1,5 @@
AUX makemkv-path.patch 2153 BLAKE2B bab155f5aea1c7f5e3d1923b580b3f36115d32bf0d384a347379dd9ea80b650ea9755c641be0253c9d5b269f9aa4d2774ace89ea598b5206391794263530a84a SHA512 c7744f92ed7a5f09f0301c454afa32e4fce7251f276129917d2ce602b35f5961e629fa0328213f6e5a8d260b5964db099c44b1e870b209f7bb78712cf52b6e95
DIST makemkv-bin-1.14.7.tar.gz 9487718 BLAKE2B ecba22794035ed022863a2f736572a0da207346d6a3e44e3ca8c319fa672228be23835201ac3b023250d1a6457b8dd37e680573c7a83c53bb8fee1e016d00096 SHA512 cdd2eae8a80b2e564b786dfef0273ef36211327e5f4932b0f580a59c1ac288d5a99a2a1fe6fa0059e0f3fec6bcbc07278e7f7580507f36ca6d01f92d47092626
DIST makemkv-oss-1.14.7.tar.gz 4384451 BLAKE2B f2a2cff901a4c6d03286a5a4cdd54ac0f61e3c0f04d3adb4089f03fc767dda099b0d4b4e8f76a3ad0ba57fb1af85cd2ab8fb6d966f4fbed490e25250f0be283c SHA512 2e8ab96ae1c1e855ff840fffaedd7ba998021630b61e66337d1027c53b8315ef8c303016a85ae8fddbfc52ae006fadab44fd63e0f2cca3602bfd17086a52aa06
EBUILD makemkv-1.14.7.ebuild 2982 BLAKE2B c6be006dead8d1e25329fe3a5a0d2deb2fd21d9f28e6b807c9c65b2b7717a6cb968ad0bfdddde30e771834011b3a8daca88d7c54de1331c99015dffe3329654f SHA512 0888197206f82289a7ee24e7ba8db09967a18f066e8a1349ef3d6d0c148fd43a8f0d4ae0569060592d488da44113eea34621b6fb0d5856a4d853e434ff5b6787
AUX makemkv-path.patch 1579 BLAKE2B 6ca7ed6c854c0357fea864bedc3f65a1051a466a52db1380bf1904c97bfa2b455beeb7ff9852fe57f6d224ed659df63d02db96a281be7a14f0587bece9aff75b SHA512 9294d3645b953fdb7ca24e83066becfbf07e03cab01d0aaf4527cf2d54fb0990649da1f766836a0f3efea9c363c8f00116b4624c49fd7bcfa197cae2ef17e6ed
DIST makemkv-bin-1.16.3.tar.gz 15309313 BLAKE2B 34cbf3ee5400a21a4c9f3f71e95afeb2129bda69daa4743321c3aff9ad8bf2c8f703fbf63e45720612b5305efb04484fd1a5719af74398fde2a15a3f982d65b4 SHA512 0806d8f9adde605efeff5d551ba721d9f400c8643e78ec562425aec1af33bb429e2816c5b9cf2e4a1b1efe4161f5d2623a182799d75c9833f045f5420bf13543
DIST makemkv-oss-1.16.3.tar.gz 6536679 BLAKE2B 63d119dff4098b47cafbe63112118922f77404f1d9353f8aae944be105754a6662db576d318522436ce5d4121528e5b9cc06829e30787120928e8be881d953d6 SHA512 a620141cbaeb621feb5746a753eb448b181d9c795d0f78fad0659baeea21ebf8c6ce925b24f8b7d6844f92b0438a36a32fbac7c7260858e26116d55832a233c0
EBUILD makemkv-1.16.3.ebuild 2967 BLAKE2B 74b0362791559182073052251d34363cf00d476d80d92edee471e5b59098da9d6157fb13b9b3b38e6c46421058835c49ccc93926688354795c7ca555a0dd5e86 SHA512 ff8210b70501c8064ed5e3d110fe88289e1b9bde09b901a62e1e2a245e660f12c94f2b735f9f534fe936963594d6ca87c88bafb24f152c01674ba3bcb8574dd5
MISC metadata.xml 1225 BLAKE2B c65dc32de4283f661bb1725d24d7346ad93a5cc77fc794cb41ef95174eaabd3fe17fac4ae7c4a4791170563e7ae0596c37ec734880723f9a9e81b5d991646b4d SHA512 b5730528c0efef8dc5d98248d0eaa85625b292e610cb7aa294d87f968fabdd45a6d240e66d7d2a4f0cdfc7642ad11dbaf36417b36b8895b8e50b307202ac1bb9

View File

@ -1,15 +1,3 @@
diff -Naur makemkv-oss-1.9.10.orig/libabi/src/httplinux.cpp makemkv-oss-1.9.10/libabi/src/httplinux.cpp
--- makemkv-oss-1.9.10.orig/libabi/src/httplinux.cpp 2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/libabi/src/httplinux.cpp 2016-05-08 10:52:42.481501963 +0100
@@ -45,7 +45,7 @@
lurl = (char*)alloca(strlen(Url)+1);
strcpy(lurl,Url);
- strcpy(argv0,"/usr/bin/wget"); argv[0]=argv0;
+ strcpy(argv0,"wget"); argv[0]=argv0;
strcpy(argv1,"-q"); argv[1]=argv1;
strcpy(argv2,"-O"); argv[2]=argv2;
strcpy(argv3,"-"); argv[3]=argv3;
diff -Naur makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp
--- makemkv-oss-1.9.10.orig/makemkvgui/src/api_posix.cpp 2016-04-15 21:35:36.000000000 +0100
+++ makemkv-oss-1.9.10/makemkvgui/src/api_posix.cpp 2016-05-08 13:51:48.761885862 +0100

View File

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic linux-info xdg-utils
inherit flag-o-matic linux-info xdg
MY_P=makemkv-oss-${PV}
MY_PB=makemkv-bin-${PV}
@ -16,7 +16,8 @@ SRC_URI="http://www.makemkv.com/download/${MY_P}.tar.gz
LICENSE="LGPL-2.1 MPL-1.1 MakeMKV-EULA openssl"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="+gui libav libressl"
IUSE="+gui libressl"
RESTRICT="bindist mirror"
QA_PREBUILT="usr/bin/makemkvcon usr/bin/mmdtsdec"
@ -30,8 +31,7 @@ DEPEND="
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)
!libav? ( >=media-video/ffmpeg-1.0.0:0= )
libav? ( >=media-video/libav-0.8.9:0= )
>=media-video/ffmpeg-1.0.0:0=
!libressl? ( dev-libs/openssl:0=[-bindist(-)] )
libressl? ( dev-libs/libressl:0= )
"
@ -47,7 +47,10 @@ BDEPEND="
CONFIG_CHECK="~CHR_DEV_SG"
S="${WORKDIR}/${MY_P}"
PATCHES=( "${FILESDIR}"/${PN}-path.patch )
PATCHES=(
"${FILESDIR}"/${PN}-path.patch
)
src_configure() {
# See bug #439380.
@ -56,7 +59,6 @@ src_configure() {
econf \
--enable-debug \
--disable-noec \
--disable-qt4 \
$(use_enable gui) \
$(use_enable gui qt5)
}
@ -77,6 +79,9 @@ src_install() {
# install prebuilt bin
dobin bin/$(usex x86 i386 ${ARCH})/makemkvcon
# additional tool is actually part of makemkvcon
dosym makemkvcon /usr/bin/sdftool
# install profiles and locales
insinto /usr/share/MakeMKV
doins src/share/*
@ -86,13 +91,13 @@ src_install() {
}
pkg_postinst() {
xdg_icon_cache_update
xdg_pkg_postinst
elog "While MakeMKV is in beta mode, upstream has provided a license"
elog "to use if you do not want to purchase one."
elog ""
elog "See this forum thread for more information, including the key:"
elog "http://www.makemkv.com/forum2/viewtopic.php?f=5&t=1053"
elog "https://www.makemkv.com/forum/viewtopic.php?f=5&t=1053"
elog ""
elog "Note that beta license may have an expiration date and you will"
elog "need to check for newer licenses/releases. "
@ -107,7 +112,3 @@ pkg_postinst() {
elog "the following variables when launching the player:"
elog "LIBAACS_PATH=libmmbd LIBBDPLUS_PATH=libmmbd"
}
pkg_postrm() {
xdg_icon_cache_update
}

View File

@ -1,4 +1,4 @@
DIST vidcutter-6.0.0.tar.gz 9877867 BLAKE2B 91f153222f37d452ed8af5c4f24e32790189f058b5cbb3c80f7805ed48b5e953bfeeb8be92f04e049384dc30f416d0ee603237b8a59a329b0bc0cd61bf0fdbe2 SHA512 9970d9918cca9a7681bc5ca8d8b5d16212cf3dad0f2bc3e9c6727340c340801696dcb7ff4e901c2c0a25b86e9cb165bb3f783c18b4a8fd5f4ddba8490a7fd7a0
EBUILD vidcutter-6.0.0.ebuild 840 BLAKE2B b09ecdc876d451c39b15d0513174936f58e2bdf877fb5004ebaa3c905e7478144dcd7488638c52f9e663294bce74c20f8c849e5a78054d4da57cd5ad26b3a09c SHA512 9a767e8663269398c3bc1d944bdaa2aa2fd2857c1200862c1f31d57278bff9ec36249bfb1cb8f0fb2c0d17a8626b771346f1442b72fea2e663d0c85ee544b945
EBUILD vidcutter-9999-r1.ebuild 870 BLAKE2B bca350c4d71d1a3fdc6f288d4511c0e849d23e4b8a47856e644890c1e35d7ff594f0f36feff90fb66ac4bf0d249acda3c21b59a8ed35f9d34daaf063ea6e3419 SHA512 68256026bac5e9f48b295e2e1f2e12185e40431d32070681a5114b36bb6dada28c7ed0aa5fa06791a04cef15f747f5c88d30503355c38fc3502ae1a27024fcc0
EBUILD vidcutter-9999-r1.ebuild 872 BLAKE2B 9b14baed1e7b0098e8c394656bdc018a08cde674a8c689abe846fdfdc6fd2e6412421fadeaae83eca8e326930d95c5924e7dce0e681d87ad607c07a1b4f190af SHA512 bf3e27a7caf9f71c6b6925bc9cdc4ecd4634cc54b2a555b4d9ea371d5eb264bbc113caa888ee5f7afc7fccbe134fd5603de6c0545ddb6e84c667ddd497b2fc1a
MISC metadata.xml 317 BLAKE2B a064dab932a673a4ccd23732ebc842cd57c3b9faca938fe291ad7286b5649ff5f3cd8ac1191b340e621a20f3888dcab3470ec041aae115e3cba0a9eab7b67068 SHA512 2b7cae78785fa166c52e6d3eba008543924b3b057ffce125c9afce60453dbde9e8b65546042de78bd48cf4697d6487213a281e7ccad4ac44a944b41d89f2387b

View File

@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7} )
PYTHON_COMPAT=( python3_{5,6,7,8} )
inherit distutils-r1

View File

@ -1,3 +1,2 @@
DIST overlook-fing-3.0.tgz_amd64.zip 6719378 SHA256 036dbb6781afdc9b95d9f3148f79b20e7de458ba45cc285a28fa122ceea3ddf0 SHA512 3db9e04564b38486efd5551537c49236b4d1ff4f9cf0d721ca9348b45c703f612ba09654ba3d61fb733a85f015213bce141ecb141168a3553070c79b73df7ba6 WHIRLPOOL 60ea9da4673b2bc24a623a558a84a5b1ea2409bb95b3ed21f38c1b47556eb4b68260c773982bf50b3dc40d457ce2c28bf30dcbac6a1da6b290670ad23838d980
DIST overlook-fing-3.0.tgz_x86.zip 6518859 SHA256 7395bf3c1bb6150012355b9b685e60dbd697859aa3d20f9b01da5aa6727ff480 SHA512 8ceea624de63bf6448c04eb0debe56996412889857a3469b11e8f50b1b422808edb19795427f15cb1996fb525f2c9c2f1b5f53a1d2cbe804fbfb8f6864640917 WHIRLPOOL cee6e1eaa128c36256548f154c3fe0310023c1a4f0e0fc086dfc18e0defa0c3e577b16d3df44dcb2e01325022e6e474a870ab28ea8bc391cb12bb873a8ce0810
EBUILD fing-3.0.ebuild 987 SHA256 a4ee9685e8f2601df5fe80f4bd8c3aa0b1869bc5d844f9660cf1ae78b16822b0 SHA512 0cafaa07a2e71f2bee17088c29c87360ba544ffbf16270e3437350a1e3e94e34eecff663731df92b3e7581085b7ef93e890521f568acbc018ded0f5eda2be987 WHIRLPOOL 3c9a2f8add2cdd164b225b13a1d200423428dc8f32952f357eb946976c832eb5f22cd02389a8a261b7297572d3125cde0c843dd20ad07e4e448a737c018e5c11
DIST overlook-fing-CLI_Linux_others_5.4.0.zip 57266162 BLAKE2B abdb87d6c9134877112be313b99145d2480f0d6840384bcc4f24c642b18cd92a878e788046696e22f686005ae842778011fd340c20eb20af487ba57c953384a9 SHA512 e7e85e1cd44dc2c012bb831e3a083ff4def912846878d1b713461d1f4d70f3f70d605d216b21f2e7f9cb2c03f1fb4d4918fc6b3a915c7f4d72721a04c22e9db0
EBUILD fing-5.4.0.ebuild 1711 BLAKE2B d704b5a5df75b09a0143e3678fc45e437901d8b5620ca7c4b1f5bb41b80459f8dc88c1cc5acdf6b53ff493fc2ad76ebd1d941d10650ae2fea37620d9d245e064 SHA512 a811e3f9c7903222c779560fcedf1a50acbabba443e3cf943549798b0947a6bb6d569576194c533a1bf7bd07c16ee1c8e8b6b7473be63a473d0f44461a8f7598

View File

@ -1,35 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
inherit eutils versionator multilib
MAJOR_PV="$(get_version_component_range 1-3)"
FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
DESCRIPTION="Simple and free tools to secure, analyze and troubleshoot any network."
HOMEPAGE="https://www.fing.io"
SRC_URI="amd64? ( https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2016/09/overlook-fing-${PV}.tgz_.zip -> overlook-fing-${PV}.tgz_amd64.zip )
x86? ( https://39qiv73eht2y1az3q51pykkf-wpengine.netdna-ssl.com/wp-content/uploads/2016/09/overlook-fing-${PV}.tgz_-1.zip -> overlook-fing-${PV}.tgz_x86.zip )"
LICENSE="nomachine"
SLOT="0"
KEYWORDS="-* amd64 x86"
IUSE=""
RESTRICT="strip"
DEPEND="app-arch/unzip"
RDEPEND="sys-libs/zlib"
S=${WORKDIR}
src_unpack() {
unpack ${A}
cd "${S}"
unpack ./overlook-fing-${PV}.tgz
}
src_install()
{
cp -pPR usr "${D}" || die
}

View File

@ -0,0 +1,61 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=6
inherit eutils versionator multilib
MAJOR_PV="$(get_version_component_range 1-3)"
FULL_PV="${MAJOR_PV}-$(get_version_component_range 4)"
DESCRIPTION="Simple and free tools to secure, analyze and troubleshoot any network."
HOMEPAGE="https://www.fing.io"
SRC_URI="https://www.fing.com/images/uploads/general/CLI_Linux_others_${PV}.zip -> overlook-fing-CLI_Linux_others_${PV}.zip"
LICENSE="nomachine"
SLOT="0"
KEYWORDS="-* amd64 x86 arm"
IUSE=""
RESTRICT="strip"
DEPEND="app-arch/unzip"
RDEPEND="sys-libs/zlib"
S=${WORKDIR}
src_unpack() {
unpack ${A}
cd ${S}
if [[ ${CHOST} = armv5* ]]; then
unpack ${S}/fing-${PV}-arm.tar.gz
ARCH=arm
elif [[ ${CHOST} = armv6* ]]; then
if [[ ${CHOST} = *hardfloat* ]]; then
unpack ${S}/fing-${PV}-armhf.tar.gz
ARCH=armhf
else
unpack ${S}/fing-${PV}-arm.tar.gz
ARCH=arm
fi
elif [[ ${CHOST} = armv7* ]]; then
if [[ ${CHOST} = *hardfloat* ]]; then
unpack ${S}/fing-${PV}-armhf.tar.gz
ARCH=armhf
else
unpack ${S}/fing-${PV}-arm.tar.gz
ARCH=arm
fi
elif [[ ${CHOST} = x86_64* ]]; then
unpack ${S}/fing-${PV}-amd64.tar.gz
ARCH=amd64
else
unpack ${S}/fing-${PV}-i686.tar.gz
ARCH=i686
fi
}
src_install()
{
cd ${S}/fing-${PV}-${ARCH}
cp -pPR usr "${D}" || die
}

6
net-im/franz/Manifest Normal file
View File

@ -0,0 +1,6 @@
AUX franz 280 BLAKE2B e7b930e7efda9cd71d140c25e5e12002ec5ae6a55100c4990e9da9abc7322db975661f0880abc8f4be183be2b3b96326af92d1d0307682adf3817d67ce664056 SHA512 6bf82eff75451ab8bc95885a406f8b70b843fa2c9d2d667eb5068330756bc97a77ceb214f549bc1a60a8513e6b599396b14625983b0c12e66554835488bcb242
AUX franz.desktop 498 BLAKE2B fbc88fd834fab272bfd84c253ed2cb8bdbc63a2d73d7d463ed432fa51386bc3a957b282fe33faf3585d7083045fe14e64224c17eb300e1d5d11d4e21add60ea7 SHA512 375e4f80413d1888525c3711f94421886910abee678dd159e2e63bdfb2a3167d8a5444c5640a13bf120ce74859d95a6799d862f3b512bc05fcb8b4bef135999c
AUX franz.svg 6705 BLAKE2B c98ed1a76100ed0332302ca3da3e7d9fdf5a683d07690f5192a25f1ea0d6b36df3a76ab1b16bb02c54f14e87f2940a1fa68107282df1296ab1d8025fb7e798c2 SHA512 d80a07371e10deba843f5832c653067372fc6a1c5cb84a645f3dfcbefa1149d43cfba8daa8155e60dc35f8a0d3b8ec4aeabb9a633582291ce911608241fc132e
DIST franz-5.4.1.tar.gz 104044394 BLAKE2B a6529cb5beeace865b8de93e399320a5447811f613191d17b4d33d43797e0b0bd0d76a7867507259efcf109171deafb674931a693b2ad3c67ae52f323845a6df SHA512 0cb643d4bc7270b818f665ec9561dc81a1d953063b378b6bcb4b66911044055a89eeb4476c934213bd5665f54553f1799ecc31877d73f87abd009346ab67d66c
EBUILD franz-5.4.1.ebuild 3419 BLAKE2B f0903ebcc3448778f5be85d65a0c00fc7401ce146989d6de4c69190bba55f9ffa6e151b61123e9d7b713de94496a7808d67a27ad5d8104d2548c0cfb40dbe522 SHA512 89b2027a801d683373254b2f1776515c5cd989962df947b2cab76782399b461f6a3b16bf23fa611b548a8b28171237d20051ede519ada0e60c51dfb78bbe3bd4
MISC metadata.xml 344 BLAKE2B 2f7e381d45bf16e64178ae6febf8e5294578d2febc3283aa9cd9d678ea70d90184e7c499014dc3f15abc6e32556cf769a42f0e5c6e1bc58af1c24db957ad4021 SHA512 290681e382241cfece5ccd36f0410ff02a40d58f4a8c2c2af3660aabd32bf3e22d0b31b61bf3e5a8b0737fcaddc00d91645eb894f69c848d54c29fb5142fba26

12
net-im/franz/files/franz Executable file
View File

@ -0,0 +1,12 @@
#!/bin/sh
SCRIPT=$(readlink -f "$0")
USR_DIRECTORY=$(readlink -f $(dirname $SCRIPT)/..)
FRANZ_PATH=/opt/Franz/franz
FRANZ_LOGS="$HOME/.config/Franz/logs"
mkdir -p $FRANZ_LOGS
nohup "$FRANZ_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$FRANZ_LOGS/franz-startup.log" 2>&1 &

View File

@ -0,0 +1,10 @@
[Desktop Entry]
Name=Franz
Exec=/opt/Franz/franz %U
Terminal=false
Type=Application
Icon=franz
StartupWMClass=Franz
Comment=Franz is your messaging app / former Emperor of Austria and combines chat & messaging services into one application. Franz currently supports Slack, WhatsApp, WeChat, HipChat, Facebook Messenger, Telegram, Google Hangouts, GroupMe, Skype and many more. You can download Franz for free for Mac & Windows.
MimeType=x-scheme-handler/franz;
Categories=Network;InstantMessaging;

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="80px" height="80px" viewBox="0 0 80 80" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch -->
<title>franz</title>
<desc>Created with Sketch.</desc>
<defs>
<filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="filter-1">
<feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
<feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
<feMerge>
<feMergeNode in="shadowMatrixOuter1"></feMergeNode>
<feMergeNode in="SourceGraphic"></feMergeNode>
</feMerge>
</filter>
<linearGradient x1="30.4719662%" y1="95.2408507%" x2="68.063052%" y2="3.5648771%" id="linearGradient-2">
<stop stop-color="#318CC8" offset="0%"></stop>
<stop stop-color="#5EC0FF" offset="100%"></stop>
</linearGradient>
</defs>
<g id="icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="franz">
<g id="Page-1" filter="url(#filter-1)" transform="translate(4.000000, 4.000000)">
<path d="M35.9420808,71.5384615 C16.3467148,71.5384615 0.461538462,55.6532852 0.461538462,36.0579192 C0.461538462,16.4625533 16.3467148,0.577376909 35.9420808,0.577376909 C55.5374467,0.577376909 71.4226231,16.4625533 71.4226231,36.0579192 C71.4226231,55.6532852 55.5374467,71.5384615 35.9420808,71.5384615 Z" id="Fill-1" stroke="#FFFFFF" stroke-width="2.5" fill="url(#linearGradient-2)"></path>
<path d="M48.9831862,47.7311418 C48.3589601,47.7311418 47.7333024,47.695349 47.1072541,47.6262364 L47.1072541,51.7992839 C47.1072541,53.122185 48.5184007,53.8277583 50.4587598,53.8277583 C52.3991188,53.8277583 56.8089193,54.18061 58.5727874,51.0937106 C59.4799717,49.5060731 60.0599449,47.7327036 60.4099332,46.2456764 C57.3247258,47.2180686 53.4557216,47.7311418 48.9831862,47.7311418" id="Fill-3" fill="#FEFEFE"></path>
<path d="M60.8655036,43.2258722 C60.8656338,43.2176724 60.8658941,43.2080409 60.8658941,43.2002315 C60.8658941,42.8456878 60.7797311,40.8259338 60.667537,38.2174863 C60.6590769,38.2176164 60.6513977,38.2178768 60.6428075,38.2178768 C58.3771897,38.2178768 55.0258142,37.0998405 53.3244207,35.7764188 C52.9135196,35.4568869 52.4548514,35.0301068 51.9649459,34.5413727 C49.7058359,37.4808058 47.549809,41.6273016 47.1687136,44.910866 C47.7640451,44.9870071 48.3697891,45.0282664 48.9832122,45.0282664 C53.829164,45.0282664 57.9269816,44.3915454 60.8655036,43.2258722" id="Fill-5" fill="#FEFEFE"></path>
<path d="M54.9840212,33.643 C56.1988932,34.5880595 58.8726789,35.4818377 60.5515554,35.5134655 C60.3633505,31.0949446 60.1603078,26.114412 60.1603078,24.4584428 C60.1603078,21.3716736 60.2495945,18.5935032 59.2783737,18.5935032 C56.8089323,18.5935032 57.4262601,29.3093405 54.3393608,31.9551427 C54.1456893,32.1212212 53.9478528,32.3035691 53.747153,32.5006246 C54.2137606,32.9712671 54.6418423,33.3768319 54.9840212,33.643" id="Fill-7" fill="#FEFEFE"></path>
<path d="M12.0732694,35.4601798 C13.7241625,35.2508897 15.8906017,34.4664421 16.9491569,33.6430781 C17.3707308,33.3150861 17.9225903,32.7754611 18.5167504,32.1628189 C18.4383968,32.091754 18.3603035,32.0212096 18.2832514,31.9552208 C15.196352,29.3092884 15.8136798,18.5934511 13.3442384,18.5934511 C12.3731478,18.5934511 12.4623043,21.3716215 12.4623043,24.4585209 C12.4623043,26.107722 12.2608235,31.0550649 12.0732694,35.4601798" id="Fill-9" fill="#FEFEFE"></path>
<path d="M25.4406878,44.8074965 C25.008311,41.3920845 22.6955769,37.0765166 20.3525165,34.1524418 C19.7173574,34.8036101 19.1252797,35.3746025 18.6085622,35.7765229 C17.0675204,36.9752556 14.1720798,38.005567 11.9563116,38.188826 C11.8435969,40.8110701 11.7566529,42.8443602 11.7566529,43.2002055 C11.7566529,43.278429 11.7602973,43.3748743 11.7669352,43.4845954 C14.6418112,44.484971 18.4764543,45.0282403 22.9499008,45.0282403 C23.7973437,45.0282403 24.6298186,44.9488454 25.4406878,44.8074965" id="Fill-11" fill="#FEFEFE"></path>
<path d="M22.9499399,47.7311418 C18.830126,47.7311418 15.2211727,47.2965524 12.266251,46.4681122 C12.6207947,47.9073724 13.1873619,49.5845569 14.0497726,51.0937106 C15.8137709,54.18061 20.2235714,53.8277583 22.1638003,53.8277583 C24.1041594,53.8277583 25.515306,53.122185 25.515306,51.7992839 L25.515306,47.5360386 C24.6592728,47.6651529 23.8033699,47.7311418 22.9499399,47.7311418" id="Fill-13" fill="#FEFEFE"></path>
<path d="M63.5454456,37.4703413 C63.0231314,37.4703413 62.4684084,37.6495655 61.8962446,38.0029379 C61.814637,38.0533081 61.4828705,38.2178247 60.6428465,38.2178247 C58.3770986,38.2178247 55.0258532,37.0999186 53.3244598,35.7764969 C52.4748043,35.1156971 51.4221061,33.9989624 50.3075841,32.8167595 C47.9636126,30.3303978 45.7496666,27.9820011 43.8337767,27.9820011 C42.471829,27.9820011 40.9034545,28.6166396 39.3866216,29.2305834 C38.1232016,29.7418344 36.8167001,30.2705263 35.966524,30.2705263 C35.1163479,30.2705263 33.8099765,29.7418344 32.5465565,29.2305834 C31.0297236,28.6166396 29.461219,27.9820011 28.0994014,27.9820011 C26.1833814,27.9820011 23.9693052,30.330528 21.6254639,32.8168896 C20.5109419,33.9990926 19.4582437,35.1156971 18.6085882,35.7764969 C16.9074551,37.0997884 13.5560796,38.2176945 11.2902015,38.2178247 C10.4503076,38.2178247 10.1185411,38.0533081 10.0369336,38.0029379 C9.46476974,37.6495655 8.9099166,37.4703413 8.3877325,37.4703413 C7.64857908,37.4703413 7.0250038,37.8567732 6.76039755,38.4787866 C6.43422772,39.2456631 6.70586237,40.1875989 7.48679572,40.9985982 C9.95272293,43.559539 15.5888491,45.0282143 22.9499269,45.0282143 C27.7832535,45.0282143 32.1465885,42.492784 34.6182426,40.1200482 C35.1197319,39.6387329 35.7738938,39.6142637 35.8998843,39.6142637 L35.9039192,39.6137431 L35.9276075,39.6223333 L36.0163736,39.614524 L36.0331636,39.6142637 C36.1591542,39.6142637 36.8134462,39.6387329 37.3149356,40.1200482 C39.7865896,42.492784 44.1497944,45.0282143 48.9831211,45.0282143 C56.3441989,45.0282143 61.980325,43.559539 64.4463824,40.9985982 C65.2273158,40.1877291 65.4986901,39.2456631 65.1726504,38.4787866 C64.9080442,37.8567732 64.2844689,37.4703413 63.5454456,37.4703413" id="Fill-15" fill="#FEFEFE"></path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@ -0,0 +1,116 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MULTILIB_COMPAT=( abi_x86_64 )
inherit pax-utils multilib-build xdg-utils desktop
DESCRIPTION="Microsoft franz for Linux is your chat-centered workspace in Office 365"
HOMEPAGE="https://aka.ms/microsoftfranz"
SRC_URI="https://github.com/meetfranz/franz/releases/download/v${PV}/${P}.tar.gz"
LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pax_kernel"
QA_PREBUILT=opt/Franz/franz
RESTRICT="mirror bindist strip" #299368
RDEPEND="
app-crypt/libsecret[${MULTILIB_USEDEP}]
dev-libs/atk[${MULTILIB_USEDEP}]
dev-libs/expat[${MULTILIB_USEDEP}]
dev-libs/glib:2[${MULTILIB_USEDEP}]
dev-libs/nspr[${MULTILIB_USEDEP}]
dev-libs/nss[${MULTILIB_USEDEP}]
gnome-base/gconf:2[${MULTILIB_USEDEP}]
media-libs/alsa-lib[${MULTILIB_USEDEP}]
media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
media-libs/freetype:2[${MULTILIB_USEDEP}]
media-libs/libv4l[${MULTILIB_USEDEP}]
net-print/cups[${MULTILIB_USEDEP}]
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-devel/gcc[cxx]
virtual/ttf-fonts
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
x11-libs/gtk+:2[${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
x11-libs/libXcomposite[${MULTILIB_USEDEP}]
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXdamage[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXrender[${MULTILIB_USEDEP}]
x11-libs/libXtst[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
x11-libs/libxkbfile[${MULTILIB_USEDEP}]
x11-libs/pango[${MULTILIB_USEDEP}]"
src_install() {
insinto /opt/Franz/locales
doins locales/*.pak
insinto /opt/Franz/resources/app.asar.unpacked/assets/images/taskbar/win32
doins resources/app.asar.unpacked/assets/images/taskbar/win32/*.ico
insinto /opt/Franz/resources/app.asar.unpacked/dictionaries
doins -r resources/app.asar.unpacked/dictionaries/*
insinto /opt/Franz/resources
doins resources/*.asar
insinto /opt/Franz
doins *.pak
doins *.bin
doins *.dat
exeinto /opt/Franz
doexe *.so
doexe franz
doexe chrome-sandbox
exeinto /opt/Franz/swiftshader
doexe swiftshader/*.so
into /opt
dobin ${FILESDIR}/franz
dodoc *.html
dodoc *.txt
#dodoc -r usr/share/doc/franz/.
# symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open)
#dosym ${P} usr/share/doc/franz
# compat symlink for franz bin autocreate autostart desktop file
dosym ../../opt/bin/franz usr/bin/franz
domenu ${FILESDIR}/franz.desktop
doicon ${FILESDIR}/franz.svg
if use pax_kernel; then
pax-mark -Cm "${ED%/}"/opt/Franz/franz
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

10
net-im/franz/metadata.xml Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mario.fetka@gmail.com</email>
</maintainer>
<longdescription lang="en">
Microsoft Teams for Linux is your chat-centered workspace in Office 365
</longdescription>
</pkgmetadata>

View File

@ -1,4 +1,4 @@
DIST skypeforlinux_8.56.76.90-1.x86_64.rpm 107062987 BLAKE2B bb5f8cec13b1498d8d3a8cccbdf085332a472e16954df0970da1e5da47f51da8198f7fb773da8a0c54848d2b29040abbc1562127a15b9c05793711314aa94c0d SHA512 333771156dc34405354105f902f7409586715c6b482792a6d3280fc5d7de411b4b93aa90a86d4f96e7efd66b412ffe306bcbd94fa6395c28f95770b40092e749
EBUILD skypeforlinux-8.56.76.90.ebuild 5288 BLAKE2B 40252c73545187247441ddca16d4e8051b459011aa47665e74b7d73f1a91972200bfb6749e0e8bc043fc04338cdb8ca098bf44b6d4e10ededd65af157b9d0416 SHA512 1abdb60c4c88fdfd4c2d82651a089532cd3daff92526330e131148d4fc5d9129e205610420c0173a664d4636eb27f17456d5a851f7c27f4cb0f63c2c453ee4ae
DIST skypeforlinux_8.58.76.57-1.x86_64.rpm 107296853 BLAKE2B 715cc61289d925acc6a67b37d5a980e128f4ee8310f4a2d7c906859a7e511f84852186db5550836520f65552e8bdd8d452e093875e9976e816362193e934fea5 SHA512 538b95c5164b1ba4fc8eeb2189cfc1404a4d96a57af53a3b0391ff3bf2a2a60c958e9a941c5171d5029f6522d2023d5f15e32e717862ff884e558d3fdabd2c7f
EBUILD skypeforlinux-8.58.76.57.ebuild 5514 BLAKE2B 04b61c9fb69596ba0fb1fc6e05c25ebf994d267391c11da965481dbbc3866467a42769e832b4a1a827927c604482289b46b285482fa4849628c652f946b1fdc7 SHA512 6837008d41bcb1fc1a23ad24e89f9ecf54721f749e17559f2af66a118a3c5b867505de9932bfce4ff08a6a939f05f05ab6ee58a2144772abdd58c497a824a5b7
MISC ChangeLog 717 BLAKE2B 62e7b63422d35e011a1d799f960e65026d1bca64361d1520e0123c928386be2926e7e1c5ea20e2fcce0f6c930cbcd1d23755ad0adc660256ba01bc4cfe5f483a SHA512 aeef06e239237b851ee67ace8c1fb8b822f5e39a8b90cd3335fa696336b1c68913780ee0f5642001116fa65a2cc54cd125840fb376f0721bf51094d6301f6403
MISC metadata.xml 795 BLAKE2B da666b2ac257898116bb8fcf60bf27947b2261f8f718e6bd9cdf3e2c35e38954659be9499675a425cea0f2a9309fb2ada85b54684651f25463140b7f4e89fde9 SHA512 7c97ba77885e397a00e855ffca0dd1f2aa4e1b9c5780650cac09a729ecf4cce07599179c67b86ace1d7e1cd47eafe3a397e9487b42de56e96a86ffb15947abf9

View File

@ -82,6 +82,9 @@ src_install() {
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-ssid/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-ssid/build/Release/electron-ssid.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-utility/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/electron-utility/build/Release/electron_utility.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node

View File

@ -1,3 +1,9 @@
DIST teams-1.3.00.30857-1.x86_64.rpm 105053364 BLAKE2B 404161420800d88d804b52d816f5ea9dcd44f6bca5cae989881c04168121fc74f1310bb6c669429a67bbb93270a2f1fd446d86f154c282fe4684d1bbb8f02dbd SHA512 8131b9d96f115b8f1c2487732277db727f6fbdff665341ca8307dc60e1d1c6cc3de7014ef107b6b22b43848966c266945b3549278f2495d5bf3d3ef814f447eb
DIST teams-1.3.00.958-1.x86_64.rpm 89256463 BLAKE2B 394c15e5f752d404b2bee39eac07fe8014d20c28710aada8239191f1d45f12cffc88d9c22a619a8856090d463af559bf7d4dcefd52f176b3288a20093a315588 SHA512 7be7e606d07cee5fe95f594f721e90e63f89e1b26441c8ce1ca3c2da9b6dafc75e4ee47419dde72925f7c1611dbb11c79f70d3b738d9bbaba4a91fd87f06d250
DIST teams-1.4.00.13653-1.x86_64.rpm 113789818 BLAKE2B bd9de52a2d3c5ba3a26b87394cdcd6dde6b064f595b5b36cf86c55fb1b74f0b3b0d2821bc1d94ffde28639e5c02117678bb8e68fc5dd918f2bd91bb1027af98c SHA512 5009c138a5c44b762e8f4b423be87d0cd49dac5f79e05d2a1f81b1021f870c4b6c2ec717125bf7ef4f7e1379761f3ce0ace86ee327a660012de7c5084c3741ba
DIST teams-1.4.00.7556-1.x86_64.rpm 106077233 BLAKE2B 1e3833f074c209a043bc2903e24a9e794c1e11a9a8882d2b122c2b23bf6c95a98358341399594214234adc8efb46a23e46e0ee1e3e197ad54eb24f208f605cf4 SHA512 00d947adeee82fbf3d35ef071a686b4298a155de781bf4a8023ddc328eebf9d20ed2a3190a608bf8c0583977c418c6fa80939d0cbf5a21c2e8a9f533b63da2bc
EBUILD teams-1.3.00.30857.ebuild 6826 BLAKE2B 5b20c840c7a90f0053d42550b9cbf4cb2c20e406bce4a7acacf519ca4fd6015200edd97967a5c14753c3a3a1151f9b071903ed20a6c29f2adbea765ce10e50fa SHA512 fa688bc87105a0838b645a6a824d8586be2b6397a41bdd0eeba1de395771822a1f6caffa6614bd2c0e1c0691d615f96c13faf81f98d2f63acc81fd84cfe2025f
EBUILD teams-1.3.00.958.ebuild 7010 BLAKE2B 9e95bd3ddd9a11af6dcee4e0ce4dad297dd61cfa06f04ba491851549280bf2ff983c66c3a56959c1e86d05c593eb867615d45532cc2648cdfe7ad8dcf866e936 SHA512 084188dcab85cb677f1951c038cec7cb9187412503908e37137b1796ee0599942230f3f566345960a27a68db1d8a6d91b2fe4c29b66cdc00c8aa8c06bbecd6e4
EBUILD teams-1.4.00.13653.ebuild 6826 BLAKE2B 5b20c840c7a90f0053d42550b9cbf4cb2c20e406bce4a7acacf519ca4fd6015200edd97967a5c14753c3a3a1151f9b071903ed20a6c29f2adbea765ce10e50fa SHA512 fa688bc87105a0838b645a6a824d8586be2b6397a41bdd0eeba1de395771822a1f6caffa6614bd2c0e1c0691d615f96c13faf81f98d2f63acc81fd84cfe2025f
EBUILD teams-1.4.00.7556.ebuild 6826 BLAKE2B 5b20c840c7a90f0053d42550b9cbf4cb2c20e406bce4a7acacf519ca4fd6015200edd97967a5c14753c3a3a1151f9b071903ed20a6c29f2adbea765ce10e50fa SHA512 fa688bc87105a0838b645a6a824d8586be2b6397a41bdd0eeba1de395771822a1f6caffa6614bd2c0e1c0691d615f96c13faf81f98d2f63acc81fd84cfe2025f
MISC metadata.xml 344 BLAKE2B 2f7e381d45bf16e64178ae6febf8e5294578d2febc3283aa9cd9d678ea70d90184e7c499014dc3f15abc6e32556cf769a42f0e5c6e1bc58af1c24db957ad4021 SHA512 290681e382241cfece5ccd36f0410ff02a40d58f4a8c2c2af3660aabd32bf3e22d0b31b61bf3e5a8b0737fcaddc00d91645eb894f69c848d54c29fb5142fba26

View File

@ -0,0 +1,172 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MULTILIB_COMPAT=( abi_x86_64 )
inherit pax-utils rpm multilib-build xdg-utils
DESCRIPTION="Microsoft Teams for Linux is your chat-centered workspace in Office 365"
HOMEPAGE="https://aka.ms/microsoftteams"
SRC_URI="https://packages.microsoft.com/yumrepos/ms-teams/${PN}-${PV}-1.x86_64.rpm"
LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pax_kernel"
S="${WORKDIR}"
QA_PREBUILT=opt/teams/teams
QA_TEXTRELS=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
QA_EXECSTACK=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
RESTRICT="mirror bindist strip" #299368
RDEPEND="
app-crypt/libsecret[${MULTILIB_USEDEP}]
dev-libs/atk[${MULTILIB_USEDEP}]
dev-libs/expat[${MULTILIB_USEDEP}]
dev-libs/glib:2[${MULTILIB_USEDEP}]
dev-libs/nspr[${MULTILIB_USEDEP}]
dev-libs/nss[${MULTILIB_USEDEP}]
gnome-base/gconf:2[${MULTILIB_USEDEP}]
media-libs/alsa-lib[${MULTILIB_USEDEP}]
media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
media-libs/freetype:2[${MULTILIB_USEDEP}]
media-libs/libv4l[${MULTILIB_USEDEP}]
net-print/cups[${MULTILIB_USEDEP}]
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-devel/gcc[cxx]
virtual/ttf-fonts
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
x11-libs/gtk+:2[${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
x11-libs/libXcomposite[${MULTILIB_USEDEP}]
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXdamage[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXrender[${MULTILIB_USEDEP}]
x11-libs/libXtst[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
x11-libs/libxkbfile[${MULTILIB_USEDEP}]
x11-libs/pango[${MULTILIB_USEDEP}]"
src_unpack() {
rpm_src_unpack ${A}
}
src_prepare() {
default
sed -e "s!^TEAMS_PATH=.*!TEAMS_PATH=${EPREFIX}/opt/teams/teams!" \
-i usr/bin/teams || die
sed -e "s!^Exec=/usr/bin/teams!Exec=${EPREFIX}/opt/bin/teams!" \
-e "s!^Categories=.*!Categories=Network;InstantMessaging;AudioVideo;!" \
-e "/OnlyShowIn=.*/d" \
-i usr/share/applications/teams.desktop || die
}
src_install() {
insinto /opt/teams/locales
doins usr/share/teams/locales/*.pak
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models/*.ftz
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin
doins usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node
# insinto /opt/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release
# doins usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node
insinto /opt/teams/resources
doins usr/share/teams/resources/*.asar
insinto /opt/teams/resources/locales
doins usr/share/teams/resources/locales/*.json
insinto /opt/teams/resources/assets
doins -r usr/share/teams/resources/assets/*
insinto /opt/teams
doins usr/share/teams/*.pak
doins usr/share/teams/*.bin
doins usr/share/teams/*.dat
exeinto /opt/teams
doexe usr/share/teams/*.so
doexe usr/share/teams/teams
exeinto /opt/teams/swiftshader
doexe usr/share/teams/swiftshader/*.so
into /opt
dobin usr/bin/teams
dodoc usr/share/teams/*.html
#dodoc -r usr/share/doc/teams/.
# symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open)
#dosym ${P} usr/share/doc/teams
# compat symlink for teams bin autocreate autostart desktop file
dosym ../../opt/bin/teams usr/bin/teams
doicon usr/share/pixmaps/teams.png
#local res
# no 1024 at the moment
#for res in 16 32 256 512; do
# newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/teams.png teams.png
#done
domenu usr/share/applications/teams.desktop
if use pax_kernel; then
pax-mark -Cm "${ED%/}"/opt/teams/teams
pax-mark -Cm "${ED%/}"/opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@ -0,0 +1,172 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MULTILIB_COMPAT=( abi_x86_64 )
inherit pax-utils rpm multilib-build xdg-utils
DESCRIPTION="Microsoft Teams for Linux is your chat-centered workspace in Office 365"
HOMEPAGE="https://aka.ms/microsoftteams"
SRC_URI="https://packages.microsoft.com/yumrepos/ms-teams/${PN}-${PV}-1.x86_64.rpm"
LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pax_kernel"
S="${WORKDIR}"
QA_PREBUILT=opt/teams/teams
QA_TEXTRELS=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
QA_EXECSTACK=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
RESTRICT="mirror bindist strip" #299368
RDEPEND="
app-crypt/libsecret[${MULTILIB_USEDEP}]
dev-libs/atk[${MULTILIB_USEDEP}]
dev-libs/expat[${MULTILIB_USEDEP}]
dev-libs/glib:2[${MULTILIB_USEDEP}]
dev-libs/nspr[${MULTILIB_USEDEP}]
dev-libs/nss[${MULTILIB_USEDEP}]
gnome-base/gconf:2[${MULTILIB_USEDEP}]
media-libs/alsa-lib[${MULTILIB_USEDEP}]
media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
media-libs/freetype:2[${MULTILIB_USEDEP}]
media-libs/libv4l[${MULTILIB_USEDEP}]
net-print/cups[${MULTILIB_USEDEP}]
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-devel/gcc[cxx]
virtual/ttf-fonts
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
x11-libs/gtk+:2[${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
x11-libs/libXcomposite[${MULTILIB_USEDEP}]
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXdamage[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXrender[${MULTILIB_USEDEP}]
x11-libs/libXtst[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
x11-libs/libxkbfile[${MULTILIB_USEDEP}]
x11-libs/pango[${MULTILIB_USEDEP}]"
src_unpack() {
rpm_src_unpack ${A}
}
src_prepare() {
default
sed -e "s!^TEAMS_PATH=.*!TEAMS_PATH=${EPREFIX}/opt/teams/teams!" \
-i usr/bin/teams || die
sed -e "s!^Exec=/usr/bin/teams!Exec=${EPREFIX}/opt/bin/teams!" \
-e "s!^Categories=.*!Categories=Network;InstantMessaging;AudioVideo;!" \
-e "/OnlyShowIn=.*/d" \
-i usr/share/applications/teams.desktop || die
}
src_install() {
insinto /opt/teams/locales
doins usr/share/teams/locales/*.pak
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models/*.ftz
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin
doins usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node
# insinto /opt/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release
# doins usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node
insinto /opt/teams/resources
doins usr/share/teams/resources/*.asar
insinto /opt/teams/resources/locales
doins usr/share/teams/resources/locales/*.json
insinto /opt/teams/resources/assets
doins -r usr/share/teams/resources/assets/*
insinto /opt/teams
doins usr/share/teams/*.pak
doins usr/share/teams/*.bin
doins usr/share/teams/*.dat
exeinto /opt/teams
doexe usr/share/teams/*.so
doexe usr/share/teams/teams
exeinto /opt/teams/swiftshader
doexe usr/share/teams/swiftshader/*.so
into /opt
dobin usr/bin/teams
dodoc usr/share/teams/*.html
#dodoc -r usr/share/doc/teams/.
# symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open)
#dosym ${P} usr/share/doc/teams
# compat symlink for teams bin autocreate autostart desktop file
dosym ../../opt/bin/teams usr/bin/teams
doicon usr/share/pixmaps/teams.png
#local res
# no 1024 at the moment
#for res in 16 32 256 512; do
# newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/teams.png teams.png
#done
domenu usr/share/applications/teams.desktop
if use pax_kernel; then
pax-mark -Cm "${ED%/}"/opt/teams/teams
pax-mark -Cm "${ED%/}"/opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@ -0,0 +1,172 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
MULTILIB_COMPAT=( abi_x86_64 )
inherit pax-utils rpm multilib-build xdg-utils
DESCRIPTION="Microsoft Teams for Linux is your chat-centered workspace in Office 365"
HOMEPAGE="https://aka.ms/microsoftteams"
SRC_URI="https://packages.microsoft.com/yumrepos/ms-teams/${PN}-${PV}-1.x86_64.rpm"
LICENSE="no-source-code MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 Boost-1.0 ISC CC-BY-SA-3.0 CC0-1.0 openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pax_kernel"
S="${WORKDIR}"
QA_PREBUILT=opt/teams/teams
QA_TEXTRELS=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
QA_EXECSTACK=opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
RESTRICT="mirror bindist strip" #299368
RDEPEND="
app-crypt/libsecret[${MULTILIB_USEDEP}]
dev-libs/atk[${MULTILIB_USEDEP}]
dev-libs/expat[${MULTILIB_USEDEP}]
dev-libs/glib:2[${MULTILIB_USEDEP}]
dev-libs/nspr[${MULTILIB_USEDEP}]
dev-libs/nss[${MULTILIB_USEDEP}]
gnome-base/gconf:2[${MULTILIB_USEDEP}]
media-libs/alsa-lib[${MULTILIB_USEDEP}]
media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
media-libs/freetype:2[${MULTILIB_USEDEP}]
media-libs/libv4l[${MULTILIB_USEDEP}]
net-print/cups[${MULTILIB_USEDEP}]
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-devel/gcc[cxx]
virtual/ttf-fonts
x11-libs/cairo[${MULTILIB_USEDEP}]
x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
x11-libs/gtk+:2[${MULTILIB_USEDEP}]
x11-libs/libX11[${MULTILIB_USEDEP}]
x11-libs/libXScrnSaver[${MULTILIB_USEDEP}]
x11-libs/libXcomposite[${MULTILIB_USEDEP}]
x11-libs/libXcursor[${MULTILIB_USEDEP}]
x11-libs/libXdamage[${MULTILIB_USEDEP}]
x11-libs/libXext[${MULTILIB_USEDEP}]
x11-libs/libXfixes[${MULTILIB_USEDEP}]
x11-libs/libXi[${MULTILIB_USEDEP}]
x11-libs/libXrandr[${MULTILIB_USEDEP}]
x11-libs/libXrender[${MULTILIB_USEDEP}]
x11-libs/libXtst[${MULTILIB_USEDEP}]
x11-libs/libxcb[${MULTILIB_USEDEP}]
x11-libs/libxkbfile[${MULTILIB_USEDEP}]
x11-libs/pango[${MULTILIB_USEDEP}]"
src_unpack() {
rpm_src_unpack ${A}
}
src_prepare() {
default
sed -e "s!^TEAMS_PATH=.*!TEAMS_PATH=${EPREFIX}/opt/teams/teams!" \
-i usr/bin/teams || die
sed -e "s!^Exec=/usr/bin/teams!Exec=${EPREFIX}/opt/bin/teams!" \
-e "s!^Categories=.*!Categories=Network;InstantMessaging;AudioVideo;!" \
-e "/OnlyShowIn=.*/d" \
-i usr/share/applications/teams.desktop || die
}
src_install() {
insinto /opt/teams/locales
doins usr/share/teams/locales/*.pak
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/build/Release/fastText-languagedetector.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@microsoft/fasttext-languagedetector/models/*.ftz
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/electron-modules-package-utils/build/Release/package-utils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/@msteams/node-locale-info-provider/build/Release/node-locale-info-provider.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/modern-osutils/build/Release/modern-osutils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/media-hid/build/Release/media-hid.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/native-utils/build/Release/native-utils.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/node-spellcheckr/build/Release/spellchecker.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release
doins usr/share/teams/resources/app.asar.unpacked/node_modules/keytar4/build/Release/keytar.node
insinto /opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin
doins usr/share/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node
# insinto /opt/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release
# doins usr/share/teams/resources/app.asar.unpacked/node_modules/v8-profiler-next/build/Release/profiler.node
insinto /opt/teams/resources
doins usr/share/teams/resources/*.asar
insinto /opt/teams/resources/locales
doins usr/share/teams/resources/locales/*.json
insinto /opt/teams/resources/assets
doins -r usr/share/teams/resources/assets/*
insinto /opt/teams
doins usr/share/teams/*.pak
doins usr/share/teams/*.bin
doins usr/share/teams/*.dat
exeinto /opt/teams
doexe usr/share/teams/*.so
doexe usr/share/teams/teams
exeinto /opt/teams/swiftshader
doexe usr/share/teams/swiftshader/*.so
into /opt
dobin usr/bin/teams
dodoc usr/share/teams/*.html
#dodoc -r usr/share/doc/teams/.
# symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open)
#dosym ${P} usr/share/doc/teams
# compat symlink for teams bin autocreate autostart desktop file
dosym ../../opt/bin/teams usr/bin/teams
doicon usr/share/pixmaps/teams.png
#local res
# no 1024 at the moment
#for res in 16 32 256 512; do
# newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/teams.png teams.png
#done
domenu usr/share/applications/teams.desktop
if use pax_kernel; then
pax-mark -Cm "${ED%/}"/opt/teams/teams
pax-mark -Cm "${ED%/}"/opt/teams/resources/app.asar.unpacked/node_modules/slimcore/bin/slimcore.node
eqawarn "You have set USE=pax_kernel meaning that you intend to run"
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
eqawarn "you suspect that ${PN} is being broken by this modification,"
eqawarn "please open a bug."
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@ -1,2 +1,4 @@
DIST RASClient-15.5.16465_i386.tar.bz2 14857037 BLAKE2B c54e82bd88fa76e30d7cce1248940e17b36542f1688375ba1a312b4ab4509c8e3361bfef9160ae01257f1fda942003391661c678631825e92eb6c0aff3e872cc SHA512 d14e8a2b87bab1010642e73dd6ff56319e909b9074b197446db3376bd14390ceb96b8f9bf040b8724a7e92babc4b60d9560d28d6eed59f7364ec82c10f04bfe3
EBUILD rasclient-15.5.4.16465.ebuild 2335 BLAKE2B bfef07e89c3fc1bfa3a71e9095b7bc21e7729630e873f2eaa72959050d62a926b03fec28a952e278598a4a62aee6920a2f28b0bdd441617c515488ff2d3e097f SHA512 5ba9a3115cd67c64e5bcc005eae7e253a5dac6d3114ee5ab98b28df97713bb8d066e227c000f5a38120725f61b620f013b1dd62de9f772233bf13bf8bb55e1f5
DIST RASClient-17.1.21954_x86_64.tar.bz2 20587770 BLAKE2B 417fdd67db9d2e567623b9b839da9180409decfee2ace192a20b61cd7750d5b3a81cc17374031e7faa9bd6f4c545817f47fc5099f295883a8bf742fc71fcfb91 SHA512 d50dbfe85b48694cef49f0c95ebe99bc3c17cf48888948fabe81dab1143deb584b74b69ddce201a97ce46a83063e7d2c2ace309a89350923ad6c4ad7f865962e
EBUILD rasclient-15.5.4.16465.ebuild 2769 BLAKE2B 260d13736ce153d85227fd22f44bed41f3cc1e3fb43da7d8fc61d002d2c61aaf2a6cfce5651feff172afe13b8dd34fc09938623550a1fd94b35f36adb382a032 SHA512 657f944eb1d17fe8b7807ab575dc096f5c3637900dd67631d977541c0d4bcc1a5375d691362a6b095a8fd5f052bcf0a5b19009871807a6270277713850cd917b
EBUILD rasclient-17.1.3.21954.ebuild 2639 BLAKE2B 63e35fff53a9b0f0a6837ad3287ab7b4ae0aed6bdd3f891e6802ca810cb1801bea0f4ce4201990996ab520e69a286fceaba11d77f3a7d5b1bf366f414c4e3627 SHA512 7adb4ebb2df20abadc5f88f3c0d5642685a494dc5ee890bead1fe303ecf47ec95440d9fccdd27729d96d9227acf7cd94c7a98fd70e6a9de84f2054181ec274c9

View File

@ -13,8 +13,8 @@ MY_PV="${PV_MAJ}.${PV_MIN}.${PV_DIF}"
DESCRIPTION="Parallels Remote Application Client"
HOMEPAGE="https://www.parallels.com/eu/products/ras/download/links/#lin"
SRC_URI="x86? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_i386.tar.bz2 )"
SRC_URI="amd64? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_i386.tar.bz2 )"
SRC_URI="x86? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_i386.tar.bz2 )
amd64? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_i386.tar.bz2 )"
LICENSE="no-source-code"
SLOT="0"
@ -25,10 +25,30 @@ S="${WORKDIR}"
RESTRICT="mirror bindist strip" #299368
# dev-qt/qtdbus:4
# dev-qt/qtcore:4"
RDEPEND="
media-libs/libpng:1.2
dev-qt/qtdbus:4
dev-qt/qtcore:4"
media-libs/libpng-compat:1.2
dev-libs/libxml2
media-libs/alsa-lib
media-libs/fontconfig
media-libs/freetype
sys-libs/zlib
net-print/cups
|| ( sys-devel/base-gcc sys-devel/gcc )
sys-apps/pcsc-lite
sys-libs/glibc
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXinerama
x11-libs/libXpm
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst"
pkg_setup() {
# This is a binary x86 package => ABI=x86
@ -39,6 +59,7 @@ pkg_setup() {
src_install() {
into /opt/2X/Client/
dobin opt/2X/Client/bin/*
rm opt/2X/Client/lib/libfreetype*
dolib.so opt/2X/Client/lib/*
ln -sf $(get_libdir) "${D}/opt/2X/Client/lib"

View File

@ -0,0 +1,107 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit pax-utils xdg-utils versionator desktop
PV_MAJ=$(get_major_version )
PV_MIN=$(get_version_component_range 2)
PV_SUB=$(get_version_component_range 3)
PV_DIF=$(get_version_component_range 4)
MY_PV="${PV_MAJ}.${PV_MIN}.${PV_DIF}"
DESCRIPTION="Parallels Remote Application Client"
HOMEPAGE="https://www.parallels.com/eu/products/ras/download/links/#lin"
SRC_URI="amd64? ( http://download.parallels.com/ras/v${PV_MAJ}/${PV}/RASClient-${MY_PV}_x86_64.tar.bz2 )"
LICENSE="no-source-code"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pax_kernel"
S="${WORKDIR}"
RESTRICT="mirror bindist strip" #299368
DEPEND="media-libs/libpng-compat
dev-libs/glib
dev-libs/libusb
dev-libs/libxml2
media-libs/alsa-lib
media-libs/fontconfig
media-libs/nas
sys-libs/zlib
net-print/cups
|| ( sys-devel/base-gcc sys-devel/gcc )
sys-apps/dbus
sys-apps/pcsc-lite
sys-libs/glibc
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXi
x11-libs/libXinerama
x11-libs/libXpm
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst"
RDEPEND="${DEPEND}"
#pkg_setup() {
# This is a binary x86 package => ABI=x86
# Please keep this in future versions
#has_multilib_profile && ABI="x86"
#}
src_install() {
into /opt/2X/Client/
dobin opt/2X/Client/bin/*
dolib.so opt/2X/Client/lib/*
ln -sf $(get_libdir) "${D}/opt/2X/Client/lib"
dodoc opt/2X/Client/doc/*
doicon opt/2X/Client/share/2X.png
domenu opt/2X/Client/share/rasclient.desktop
domenu opt/2X/Client/share/tuxclient.desktop
domenu opt/2X/Client/share/rassession.desktop
insinto /usr/share/mime-info
doins opt/2X/Client/share/mime/*.{keys,mime}
insinto /usr/share/application-registry
doins opt/2X/Client/share/mime/2XSession.applications
insinto /usr/share/mime/packages/
doins opt/2X/Client/share/sharedmimeinfo/2XClient.xml
insinto /opt/2X/Client/share
doins opt/2X/Client/share/*.{conf,qm,qss,pem}
doins opt/2X/Client/share/installed
# if use pax_kernel; then
# pax-mark -Cm "${ED%/}"/opt/skypeforlinux/skypeforlinux
# eqawarn "You have set USE=pax_kernel meaning that you intend to run"
# eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
# eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
# eqawarn "you suspect that ${PN} is being broken by this modification,"
# eqawarn "please open a bug."
# fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
}

View File

@ -0,0 +1,4 @@
DIST RemoteDesktopManager.Free_2020.3.2.2_amd64.deb 49021324 BLAKE2B 46302441b5a8306411bce4ebcc158197e8e3eae71f7989b79bdb32457777634d971b13cc4106b469b5e60e44b6291bf42e7a70a1475c962538bb93c566fec02c SHA512 60d72e8b3f90be41e32453cfbd3b3998739b145459f3b2784f35045fbd4c247cccf66ac37a97ee1fafb41bb55b3a316eaac45ef659c1d40d1b872f3d115b971e
DIST RemoteDesktopManager.Free_2021.1.1.4_amd64.deb 50317320 BLAKE2B b602923274956617d47016bf33cf9b7a64a9f8c470cf78fa9ef4f52ab60b018168e63e6d72ca8441b590f434f8529c5566f75f8f5d001fa7211fa3cbe1f1bf75 SHA512 2727186bee9cf1cb2f9b7b86f6aacc0b23102f7df252b9020e6b229561d4b9b25a2f4fc7408d3f9a30092f0b7417620dd72dd2541715d223554f83de59a6b3ce
EBUILD remotedesktopmanager-free-2020.3.2.2.ebuild 1743 BLAKE2B fd07d1079d5f09efa40e4c9e79e06aff0b5ecd86eda651fdec4ad3e2f1f3cb0ea798170b04f273cbc2b00f62bc8a25066ec7637fa105e796dc9736d8b0fbbcdf SHA512 7d1c5633b6f19a6142f6b063441b7d6f0600db592911c4abadc5621945964b6159e119ff3ba9e9dddd3e3fcf230e6aaf76952f2916d8d02d992ba2b62af7d9c8
EBUILD remotedesktopmanager-free-2021.1.1.4.ebuild 1743 BLAKE2B fd07d1079d5f09efa40e4c9e79e06aff0b5ecd86eda651fdec4ad3e2f1f3cb0ea798170b04f273cbc2b00f62bc8a25066ec7637fa105e796dc9736d8b0fbbcdf SHA512 7d1c5633b6f19a6142f6b063441b7d6f0600db592911c4abadc5621945964b6159e119ff3ba9e9dddd3e3fcf230e6aaf76952f2916d8d02d992ba2b62af7d9c8

View File

@ -0,0 +1,66 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit eutils unpacker user pam
DESCRIPTION="Remote DesktopManager"
HOMEPAGE="https://remotedesktopmanager.com"
SRC_URI="https://cdn.devolutions.net/download/Linux/RDM/${PV}/RemoteDesktopManager.Free_${PV}_amd64.deb"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip mirror test"
DEPEND="net-libs/webkit-gtk:4
app-misc/ca-certificates
app-crypt/libsecret:0
gnome-base/gnome-keyring:0"
RDEPEND="${DEPEND}"
#QA_TEXTRELS="opt/${PN}/$(get_libdir)/${PN}/*
# opt/${PN}/$(get_libdir)/libNeroAPI.so"
#QA_EXECSTACK="opt/${PN}/$(get_libdir)/nero/*"
#QA_PREBUILT="opt/${PN}/${PN}.*
# opt/${PN}/${PN}
# opt/${PN}/$(get_libdir)/.*so
# opt/${PN}/$(get_libdir)/${PN}/*
# opt/${PN}/$(get_libdir)/${PN}/plug-ins/*
# usr/share/${PN}/helpers/splash/nerosplash"
S=${WORKDIR}
#pkg_setup() {
# enewgroup openvpn_as
# enewuser openvpn_as -1 -1 -1 openvpn_as
#}
src_unpack() {
unpack_deb ${A}
}
#src_prepare() {
# epatch "${FILESDIR}/gentoo-specific.patch"
#}
src_install() {
dodir /opt/devolutions/RemoteDesktopManager.Free
cp -aR usr/lib/devolutions/RemoteDesktopManager.Free/* "${D}/opt/devolutions/RemoteDesktopManager.Free"
dodir /opt/bin
sed -e 's!usr/lib!opt!g' bin/remotedesktopmanager.free > "${D}/opt/bin/remotedesktopmanager.free"
chmod +x ${D}/opt/bin/remotedesktopmanager.free
dodir /usr/share/applications
sed -e "s!usr/lib!opt!g" usr/share/applications/remotedesktopmanager.free.desktop > "${D}/usr/share/applications/remotedesktopmanager.free.desktop"
dodir /usr/share/icons
cp -aR usr/share/icons/* "${D}/usr/share/icons"
}

View File

@ -0,0 +1,66 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit eutils unpacker user pam
DESCRIPTION="Remote DesktopManager"
HOMEPAGE="https://remotedesktopmanager.com"
SRC_URI="https://cdn.devolutions.net/download/Linux/RDM/${PV}/RemoteDesktopManager.Free_${PV}_amd64.deb"
LICENSE=""
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip mirror test"
DEPEND="net-libs/webkit-gtk:4
app-misc/ca-certificates
app-crypt/libsecret:0
gnome-base/gnome-keyring:0"
RDEPEND="${DEPEND}"
#QA_TEXTRELS="opt/${PN}/$(get_libdir)/${PN}/*
# opt/${PN}/$(get_libdir)/libNeroAPI.so"
#QA_EXECSTACK="opt/${PN}/$(get_libdir)/nero/*"
#QA_PREBUILT="opt/${PN}/${PN}.*
# opt/${PN}/${PN}
# opt/${PN}/$(get_libdir)/.*so
# opt/${PN}/$(get_libdir)/${PN}/*
# opt/${PN}/$(get_libdir)/${PN}/plug-ins/*
# usr/share/${PN}/helpers/splash/nerosplash"
S=${WORKDIR}
#pkg_setup() {
# enewgroup openvpn_as
# enewuser openvpn_as -1 -1 -1 openvpn_as
#}
src_unpack() {
unpack_deb ${A}
}
#src_prepare() {
# epatch "${FILESDIR}/gentoo-specific.patch"
#}
src_install() {
dodir /opt/devolutions/RemoteDesktopManager.Free
cp -aR usr/lib/devolutions/RemoteDesktopManager.Free/* "${D}/opt/devolutions/RemoteDesktopManager.Free"
dodir /opt/bin
sed -e 's!usr/lib!opt!g' bin/remotedesktopmanager.free > "${D}/opt/bin/remotedesktopmanager.free"
chmod +x ${D}/opt/bin/remotedesktopmanager.free
dodir /usr/share/applications
sed -e "s!usr/lib!opt!g" usr/share/applications/remotedesktopmanager.free.desktop > "${D}/usr/share/applications/remotedesktopmanager.free.desktop"
dodir /usr/share/icons
cp -aR usr/share/icons/* "${D}/usr/share/icons"
}

View File

@ -0,0 +1,6 @@
DIST youtube-dl-gui-0.4.tar.gz 154995 BLAKE2B 9ce4e71567a04143c8ae280739bbeb9099d10c63bd3ea83f6474423a2237a91942046f88c45e767124ce36830fc8ac77be2494d3cc82c1f410471d7b16a10d0c SHA512 1205e96a5849fbe55a23a11ed79966e17383ddb012fb50c8e8c64c440d2c3f75a1220960092e36912f81a9bc652456555bd9f31463281ba66fd21faebebe2278
DIST youtube-dl-gui-1.1.4.tar.gz 435631 BLAKE2B 8fe354b67debaa76c2ad4751a9b69352696249e26d68cbe7f65a23d3b4deb2c55a245a045054b0c1faf243145b9b50c8047598bf271b96c37cef61624220caea SHA512 dc814524c4422af14f5002e67146c77b481adc599feda8004e3390815dcc90575f2a09293301ed79cf3356d0513630a9efd85bb81cd6695780087feaf38223c1
EBUILD youtube-dl-gui-0.4-r1.ebuild 1088 BLAKE2B 26db90bdd2641fab1051d003b7bb90442d1af5b109907d31889b041eabbffd46a39c44fd9bfe7da26095bb6312789a4c392923ab72dd81720538e363a99cc657 SHA512 353dcf9f3cf58e2be7d2f00f1fb857309b2ce34b81b9ffa3918f30153ab7016122db225f5aec695cf48097eed3eabbb5b7e884dffaa53a727740183a4a24a552
EBUILD youtube-dl-gui-1.1.4.ebuild 1200 BLAKE2B b788bc8c731a48d197ad2894b410989e8e88d205d857305ce505a8a0afdfbf82106445ea500051560b3a818ec89e496ef02ed240ad0358a9a13812e751b082e2 SHA512 873cd1219a8686f3541d4e7a4ab407709481ca5c1e2ada655f23f43229f5c3c703ddd85da1505e90474884d2da2b9c6ef136edc98291ed904acc654c27615323
EBUILD youtube-dl-gui-9999.ebuild 1088 BLAKE2B 26db90bdd2641fab1051d003b7bb90442d1af5b109907d31889b041eabbffd46a39c44fd9bfe7da26095bb6312789a4c392923ab72dd81720538e363a99cc657 SHA512 353dcf9f3cf58e2be7d2f00f1fb857309b2ce34b81b9ffa3918f30153ab7016122db225f5aec695cf48097eed3eabbb5b7e884dffaa53a727740183a4a24a552
MISC metadata.xml 244 BLAKE2B 6748ec3e704c4f3dbd724900834ba769a78f14acf8c47edd225c707d61a7bf88f04bc15bfb506d0e9efcb0046ff4b85494c68894778717ed0b8a6b48101b613b SHA512 e57726da465909df9d1afd81c2c0bfc4e7c818724ded8dafc45a58085de9367e27b1d681358f9f471c68b950acac3431b77d996efdd7241b6a170a0b323f6582

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>email@linxon.ru</email>
<name>Yury Martynov</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,50 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} )
inherit desktop distutils-r1 xdg-utils
DESCRIPTION="A cross platform front-end GUI of the popular youtube-dl"
HOMEPAGE="https://mrs0m30n3.github.io/youtube-dl-gui/"
LICENSE="Unlicense"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/MrS0m30n3/youtube-dl-gui"
else
SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
IUSE="+ffmpeg"
SLOT="0"
BDEPEND="sys-devel/gettext"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
dev-python/wxpython:3.0[${PYTHON_USEDEP}]
dev-python/twodict[${PYTHON_USEDEP}]
net-misc/youtube-dl
ffmpeg? ( media-video/ffmpeg )"
python_install_all() {
distutils-r1_python_install_all
make_desktop_entry $PN \
"Youtube-DLG" \
"youtube-dl-gui" \
"Network;GTK;"
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
}

View File

@ -0,0 +1,58 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{4,5,6,7,8,9} )
inherit desktop distutils-r1 xdg-utils
DESCRIPTION="A cross platform front-end GUI of the popular youtube-dl"
HOMEPAGE="https://github.com/oleksis/youtube-dl-gui/"
LICENSE="Unlicense"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/oleksis/youtube-dl-gui.git"
else
SRC_URI="https://github.com/oleksis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
IUSE="+ffmpeg"
SLOT="0"
BDEPEND="sys-devel/gettext"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
dev-python/wxpython:4.0[${PYTHON_USEDEP}]
dev-python/twodict[${PYTHON_USEDEP}]
dev-python/polib[${PYTHON_USEDEP}]
dev-python/pypubsub[${PYTHON_USEDEP}]
net-misc/youtube-dl
ffmpeg? ( media-video/ffmpeg )"
python_prepare() {
esetup.py build_trans
}
python_install_all() {
distutils-r1_python_install_all
make_desktop_entry $PN \
"Youtube-DLG" \
"youtube-dl-gui" \
"Network;GTK;"
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
}

View File

@ -0,0 +1,50 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7,8,9} )
inherit desktop distutils-r1 xdg-utils
DESCRIPTION="A cross platform front-end GUI of the popular youtube-dl"
HOMEPAGE="https://mrs0m30n3.github.io/youtube-dl-gui/"
LICENSE="Unlicense"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/MrS0m30n3/youtube-dl-gui"
else
SRC_URI="https://github.com/MrS0m30n3/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
IUSE="+ffmpeg"
SLOT="0"
BDEPEND="sys-devel/gettext"
DEPEND="${PYTHON_DEPS}"
RDEPEND="${DEPEND}
dev-python/wxpython:3.0[${PYTHON_USEDEP}]
dev-python/twodict[${PYTHON_USEDEP}]
net-misc/youtube-dl
ffmpeg? ( media-video/ffmpeg )"
python_install_all() {
distutils-r1_python_install_all
make_desktop_entry $PN \
"Youtube-DLG" \
"youtube-dl-gui" \
"Network;GTK;"
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
}

View File

@ -0,0 +1,47 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit appimage desktop
DESCRIPTION="Debug hardware like the pros."
HOMEPAGE="https://www.saleae.com/"
SRC_URI="
amd64? ( https://downloads.saleae.com/logic2/Logic-${PV}-master.AppImage )
"
LICENSE="EULA"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="bindist mirror splitdebug"
RDEPEND="
net-print/cups
"
S="${WORKDIR}"
QA_PREBUILT="opt/Saleae/${PN}/Logic opt/Saleae/${PN}/libffmpeg.so opt/Saleae/${PN}/libnode.so"
MY_PN=${PN/-bin/}
src_prepare() {
rm -r ${P}/usr/lib
sed -i 's/^Exec=AppRun/Exec=${MY_PN}/' "${P}/${MY_PN}.desktop" \
|| die "Failed to patch desktop file"
default_src_prepare
}
src_install() {
mv ${P}/usr "${ED}"
rm -f ${P}/${MY_PN}.png
rm -f ${P}/.DirIcon
dodir /opt/Saleae/Logic
mv ${P}/* "${ED}"/opt/Saleae/Logic || die "Failed to move directory"
dosym ../../opt/Saleae/${MY_PN}/${MY_PN} /usr/bin/${MY_PN}
domenu "${ED}"/opt/Saleae/${MY_PN}/${MY_PN}.desktop
#doicon "${ED}"/opt/${P}/${MY_PN}.png
}

View File

@ -0,0 +1,2 @@
DIST Logic-2.3.27-master.AppImage 138036506 BLAKE2B d2c1f57a3887adab51f02b848b441b549e5bb723b03d271fbd02a248b091d6ab9a1e25aba7797471cc02c1f6c8fa2cd6e76e4b440b6b6524b59adc0c309ac31d SHA512 8cfa16e08193e3aba2c8aa242360d49dc30db53dacee7b0488d066d31c80bb525e80bbcc4a6c69b81534ea270df0609b6adb5316b1356d532108a78c33159609
EBUILD Logic-bin-2.3.27.ebuild 1054 BLAKE2B 9f33fe8cf9fd2678e12957b0716ba0bfa6d4c69f53c26797420546bb34a535f94c188488a3296754de0c5ec0e607fae264c530016e074dda52b5a08f9a4eb745 SHA512 4bf572544ce46da226fab70845a7bcdb8fa02e038396a25b277a78edf1b32921abc046df8ca7deabd02d7a2d6c79191ce3f00af6fc3c581a4e713b32d2406a0f

View File

@ -0,0 +1,4 @@
DIST logisim-evolution-3.4.1-all.jar 24277158 BLAKE2B 68a26c712f05e81597df11ebfaffa74b1038928873baf021477f888e995ede7650693d80c75a7fcff928764911994e11c178ebdad8d3ded2cffc48ae06b881b1 SHA512 98c60d5444604b76809376e2ea9306aa4103202ee9c553820ba530064d3fa099e8cc7673ecaa0592a14cee450b8da11ac0270e41971d6a216e11f9ebc1630959
DIST v2.14.6.tar.gz 38810790 BLAKE2B 059c7194babd739072053707eb5ad298f2943b811ecec009c39b8b59ef6d3131002555e65dfe58c66c7d299c9b6bd35b19746493e5ba1391890f8057c92f30ad SHA512 d7c92a413cff977d440a6ed29126cd6065870332d4e83a9fa68dc6e87af114010d35ea4eb334d0506485a0130274767694d2c3232abe5f30ad8307e2a76fdd17
EBUILD logisim-evolution-2.14.6.ebuild 668 BLAKE2B f74f87fe477e3642008c4718f99f91926dbfee952294692471cdec978e2470928ef0bc027157c2cc918b9569ecd69194b64eea12194750f95a27fe91bf429ac9 SHA512 4fa1979b9843819e89c36ab56411de344ab3e7cf71bd831e4809fa95cde6af7f70b25d85e871c7848ae6c55c2ac11f4322a8476d1a5617df092fddee541acc51
EBUILD logisim-evolution-3.4.1.ebuild 873 BLAKE2B 33cfb1a36ed822804a3be52858ac720844de6b6b255a75fb832c1a681d9cfecd301f92c6527138d358484c5564817e701bddd62967b88d75f82e223327d2a902 SHA512 865ab341a584823a1e1374d547cab7b14ce60241e7dde2b60d78fa4c74444e9c33eed01f350e468a3a19f79cb29cbd045680e4298b79b647139fea418a336a7e

View File

@ -0,0 +1,30 @@
EAPI=6
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Digital logic designer and simulator."
HOMEPAGE="https://github.com/reds-heig/logisim-evolution"
SRC_URI="https://github.com/reds-heig/logisim-evolution/archive/v${PV}.tar.gz"
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="java nls"
DEPEND=">=virtual/jdk-1.7"
RDEPEND=">=virtual/jre-1.7 ${DEPEND}"
S="${WORKDIR}/${P}"
src_compile() {
# Remove ALL .class and .jar files
ant cleanall
# Build logisim-evolution.jar
ant jar
}
src_install() {
java-pkg_newjar logisim-evolution.jar ${PN}.jar
java-pkg_dojar logisim-evolution.jar
java-pkg_dolauncher logisim-evolution -jar logisim-evolution.jar
}

View File

@ -0,0 +1,37 @@
EAPI=6
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Digital logic designer and simulator."
HOMEPAGE="https://github.com/reds-heig/logisim-evolution"
#SRC_URI="https://github.com/reds-heig/logisim-evolution/archive/v${PV}.tar.gz"
SRC_URI="https://github.com/reds-heig/logisim-evolution/releases/download/v3.4.1/logisim-evolution-${PV}-all.jar"
LICENSE="GPL-3.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="java nls"
DEPEND=">=dev-java/openjdk-bin-11"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${P}"
src_unpack() {
mkdir -p ${S}
cp ${DISTDIR}/${A} ${S}/logisim-evolution.jar
}
#src_compile() {
# Remove ALL .class and .jar files
#gradlew shadowJar
# Build logisim-evolution.jar
#gradlew shadowJar
#}
src_install() {
java-pkg_newjar logisim-evolution.jar ${PN}.jar
java-pkg_dojar logisim-evolution.jar
java-pkg_dolauncher logisim-evolution -jar logisim-evolution.jar
}

View File

@ -0,0 +1,5 @@
DIST minipro-0.4.tar.gz 363052 BLAKE2B e6b07c05c1c2841fa862132d598781f3675df61cb41ac447e8dfb9677913126429f4f547afc757f2d32360ddbfc89850f3b234c13b381920d5f726f5fe163dd7 SHA512 cdbcb1a02b475874a32497b9a683a0b4734a16cc75d2b0336a5c5cd26a30b63ca4c115b3cfbe6448a8bb3be95aeb902c79ac256c45789d45abf9e01cda355eda
DIST minipro-0.5.tar.gz 388754 BLAKE2B c22110c269405e7b8ff81fd7c649c2b652bc39da84d92cf9a151da71a1c6d4a202baa6ae13a1fb789a04c8e57f3cc9a60403bcef82896320d95e2507c5960f01 SHA512 e2341213bc43ef53b106211d07a488a142083fe4b6dd6ced0f02595164ce2e0e47f6bdc0a6f6c63f19b9b9438c8f5ad173485953d8a29cb39f89272f8e70dc7c
EBUILD minipro-0.4.ebuild 549 BLAKE2B d236e820d16f33e6f1cb367bdfc30a29a1501bb715213e80593a2c0790818435616ba85c413b04478c096a66e744b509f4fde1bb856d962c0666dddc4665a729 SHA512 64a93009251f787616072deb0a105a361686f230afb4c474ac6196f60e6616bc00668b409e468b8f0f48eefd5ff23437abca98581825a12f1ccaa97a2aa39a68
EBUILD minipro-0.5.ebuild 632 BLAKE2B 498764de4683996e8ada5c09cda4ea025053d97818ae24cebc4225738819d350476e01bd4cb73e7523d78cf9e7c42980c0aca8a4b8d37f116656335aa948d619 SHA512 8358868192c9483ba52f77ee23d4c8a96674d76c1a1d0c67709aa67156df2c213a58a5b9abb8798bbfe04fef8a47fd9244fb4c1aff1766d208e74d74822e286b
MISC metadata.xml 350 BLAKE2B 6143d2ff48be605a0f5fb240a308ee956bc35c0a997f8b93e869010eef005c79dc08336e56c6217c50ec610904fe605f0bfb919e69cc8868e7138d6243ef7134 SHA512 47ec9f8afd3abb94f64072af8c553812be878740efa313b39853a710aa8d8c821a5c5487c6f8bf510756169eb27d3714531d6a207a0d476f869198531e136624

Some files were not shown because too many files have changed in this diff Show More