add skypeforlinux

This commit is contained in:
Mario Fetka 2017-11-10 12:02:18 +01:00
parent a692b7a29d
commit 0eead7a92f
27 changed files with 994 additions and 68 deletions

View File

@ -1,11 +1,20 @@
AUX 0.4.3_rc2/00_autoconf-2.6.33.diff 1020 SHA256 d5d4194fa0ee2a68e5b86530960521533ecafd642734d488b7edcdf54dbb60d0 SHA512 29dc0d7e63b51f32983eab21289ee6f4c46147651de1897335e0df39880f59e5e30fa36a1b2f1d7131c79480cd8888093bffeeec148b7ae38eab36e9062b6894 WHIRLPOOL 45124551633521141d168ad52136a6716f355625b6a663ee8553d1a784c9fee93b24253605d04f26208d23540f2a8112a837d6422593950261e8818a65aa8304
AUX 0.4.3_rc2/01_skip-targets.diff 1031 SHA256 0e65476b88f2296571cc70d75aa86ad1cec5e3e7ddb8a749899e0c9fe818ef1c SHA512 73d799c3f22b1c184ff3344f8b1b8f80acb45a10ab10a2b6aa0fadc07366d97a7218dfa184bd6c171244c205dcbee35dc5ed372bf6ebe969e7165be9aee23ee4 WHIRLPOOL cbd22e95515055e58b10201c416d0ce78129742a61118b3b48025ccb5f563089c2a1f5dfda6578be50325d18b0205de1477e417454653b342be4de0c9f350157
AUX 0.4.3_rc2/02_module_makefile.diff 1405 SHA256 99d66ab4c20b9cdcab57e6c69544acd48c3a7e14c15b8be8944fccf00659b707 SHA512 e71b7d091b7c1050e8c8da5e822604821412192d2c4f692778e44cce5213b949d0e6c71e6c7c57f5940adbafaf361c941696a5aa80f9a82603df210b464f03a4 WHIRLPOOL cf19c6d07a55453b20d21719425067be61ee77c5aea2de6245963a36c924d5fd8cc718ed086d5759425454b7bb58b815634c69376914b9632a926e4f34f456ab
AUX 0.4.3_rc2/03_module_flatten.diff 1108 SHA256 99aa88e1027d9958a172f123a11588858014744731067f0e9283a16de8cc2d77 SHA512 4c03417f3766264ddce842609fc97594e9750705b47f129d311435730f449cd41934037628eea0af645f3fbf8c0351ebb1f424465d7290e41e285eda1844e9f1 WHIRLPOOL 7a83728f18941497ff68f9cec855327f3ffad8e4b921c0649b76a1941885be2af3a1b66267a2e331a2c85b74fee6ba33e2cdd85bbecec19b814ae71558072528
AUX 0.4.3_rc2/04_irq_count.diff 2665 SHA256 1a6408762f49a6092bfaafeea2d0b8a100c9aa34dbca35bdd3032b3e390e8537 SHA512 de5fdc1dc7a67898c28ec9a73ecbcef25d39950482f2364fac5fd6a8783602cb4779cdd85b1876329bbe8be330757d2eb15029f4be48ac008f7bb6862bdaa8eb WHIRLPOOL b4b61cc6bf594eed3c43408cc9e1cb11dc6afc43be63bb6719ccc8d944f923e7d49602fb0dfadc733b90c1272101758bcb119740845fe4f9d121fe7b788886ba
AUX 0.4.3_rc2/05_-unolcked_ioctl.diff 953 SHA256 e3eac56e1a0ed6eb4e63fc883c2a1fb82270e9737cbc1e0355c73e2dadf7d143 SHA512 c71ca69df46372b55a0c424db003430a1fec16339a4dcc8f204dbf8f6710dbd8e3b117d23f5d6253a28b6cfdf3c954ab935a4815f9ab9d98e8e6e3392e7e9648 WHIRLPOOL eb551a0064c5436d6d9fbc48f68a51e31c21e165379a82bd909a0edccfd03ee6369d4b584f261339648b4f7989fd71a9076ca99720b51b42ebb68b5550a955f7
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.ebuild 1906 SHA256 dd5c8f26d2d55cad440cbed53f3683fe9642ecfc69d07c44d8d75666537b1071 SHA512 9588eb2347ebb12f7807cd2c93b65d7b3adb380e548a5902e7563e674378982b469f47bd22d2b7db0db97be1c28360d263229b66acd767c9049ae2224430fab1 WHIRLPOOL 8e059b21fd6a59d79da9a0f1f3abec55fa6561ad8397b59c4028b938897590aa8623da54e5a4578fce2f919ed9deec8ba6036af3e435998ddec029ed4641b458
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

View File

@ -1,11 +1,15 @@
From: Frédéric Brière <fbriere@fbriere.net>
Subject: [PATCH] Adjusted autoconf.h location for Linux 2.6.33
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 12:50:53 -0400
Subject: Adjusted autoconf.h location for Linux 2.6.33
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Linux 2.6.33 has moved linux/autoconf.h to generated/autoconf.h.
Signed-off-by: Frédéric Brière <fbriere@fbriere.net>
Forwarded: yes
Forwarded: yes
---
sys/linux/cbm_module.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
@ -33,4 +37,3 @@ index d8c5a23..91ea8f3 100644
#ifdef CONFIG_MODVERSIONS
# if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,4)
--
tg: (95e2d72..) fixes/autoconf-2.6.33 (depends on: upstream)

View File

@ -1,5 +1,9 @@
From: Frédéric Brière <fbriere@fbriere.net>
Subject: [PATCH] Skip various targets that do not apply to this Debian package
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 12:50:53 -0400
Subject: Skip various targets that do not apply to this Debian package
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This patch removes the following Makefile targets:
@ -8,8 +12,8 @@ This patch removes the following Makefile targets:
* demo/*: Demo applications, included as examples in libopencbm-dev
Signed-off-by: Frédéric Brière <fbriere@fbriere.net>
Forwarded: not-needed
Forwarded: not-needed
---
LINUX/Makefile | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
@ -31,4 +35,3 @@ index eb4b9f2..6a82370 100644
SUBDIRS_OPTIONAL = mnib36
--
tg: (e590d2a..) debian/skip-targets (depends on: master)

View File

@ -1,5 +1,9 @@
From: Frédéric Brière <fbriere@fbriere.net>
Subject: [PATCH] Allow invoking the module Makefile from the kernel tree
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 12:50:53 -0400
Subject: Allow invoking the module Makefile from the kernel tree
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This makes it possible to invoke the (renamed) module Makefile directly from
the Linux kernel source tree, without the need to set $(here) or create a
@ -41,4 +45,3 @@ index cb14aab..19a49a2 100644
endif
--
tg: (e970caa..) features/module_makefile (depends on: upstream)

View File

@ -1,12 +1,16 @@
From: Frédéric Brière <fbriere@fbriere.net>
Subject: [PATCH] Flatten the module source tree
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 12:50:53 -0400
Subject: Flatten the module source tree
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This allows flattening the module source tree in a simple src/ and
include/ directory pair, getting rid of all the LINUX/ stuff.
Signed-off-by: Frédéric Brière <fbriere@fbriere.net>
Forwarded: not-needed
Forwarded: not-needed
---
sys/linux/LINUX/Makefile | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
@ -35,4 +39,3 @@ index 19a49a2..a4ef189 100644
all: cbm.o
--
tg: (ec9570d..) debian/module_flatten (depends on: features/module_makefile)

View File

@ -1,21 +1,25 @@
From: Frédéric Brière <fbriere@fbriere.net>
Subject: [PATCH] Rename irq_count to cbm_irq_count in Linux kernel module
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 12:50:53 -0400
Subject: Rename irq_count to cbm_irq_count in Linux kernel module
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
arch/x86/include/asm/processor.h already defines a variable called
irq_count for CONFIG_X86_64.
Signed-off-by: Frédéric Brière <fbriere@fbriere.net>
Forwarded: yes
Forwarded: yes
---
sys/linux/cbm_module.c | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/sys/linux/cbm_module.c b/sys/linux/cbm_module.c
index d8c5a23..451657c 100644
index 91ea8f3..4b50626 100644
--- a/sys/linux/cbm_module.c
+++ b/sys/linux/cbm_module.c
@@ -254,7 +254,7 @@ static struct wait_queue *cbm_wait_q;
@@ -257,7 +257,7 @@ static struct wait_queue *cbm_wait_q;
static wait_queue_head_t cbm_wait_q;
#endif
volatile static int eoi;
@ -24,7 +28,7 @@ index d8c5a23..451657c 100644
#ifndef KERNEL_VERSION
# define signal_pending(p) (p->signal & ~p->blocked)
@@ -422,7 +422,7 @@ static void wait_for_listener(void)
@@ -425,7 +425,7 @@ static void wait_for_listener(void)
add_wait_queue(&cbm_wait_q, &wait);
current->state = TASK_INTERRUPTIBLE;
RELEASE(CLK_OUT);
@ -33,7 +37,7 @@ index d8c5a23..451657c 100644
schedule();
}
remove_wait_queue(&cbm_wait_q, &wait);
@@ -534,7 +534,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk)
@@ -537,7 +537,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk)
size_t sent = 0;
unsigned long flags;
@ -42,7 +46,7 @@ index d8c5a23..451657c 100644
DPRINTK("cbm_write: %d bytes, atn=%d\n", cnt, atn);
@@ -571,7 +571,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk)
@@ -574,7 +574,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk)
}
udelay(50);
if(GET(DATA_IN)) {
@ -51,7 +55,7 @@ index d8c5a23..451657c 100644
wait_for_listener();
if(signal_pending(current)) {
@@ -883,10 +883,10 @@ static irqreturn_t cbm_interrupt(int irq, void *dev_id)
@@ -886,10 +886,10 @@ static irqreturn_t cbm_interrupt(int irq, void *dev_id)
{
POLL(); /* acknowledge interrupt */
@ -64,7 +68,7 @@ index d8c5a23..451657c 100644
DPRINTK("continue to send (no EOI)\n");
SET(CLK_OUT);
wake_up_interruptible(&cbm_wait_q);
@@ -1028,7 +1028,7 @@ int cbm_init(void)
@@ -1031,7 +1031,7 @@ int cbm_init(void)
#endif
);
@ -74,4 +78,3 @@ index d8c5a23..451657c 100644
out_bits = (CTRL_READ() ^ out_eor) &
(DATA_OUT|CLK_OUT|ATN_OUT|RESET);
--
tg: (a9f3f01..) fixes/irq_count (depends on: upstream)

View File

@ -0,0 +1,27 @@
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 12:50:53 -0400
Subject: Explicitly run /sbin/ldconfig, as /sbin may not be in $PATH
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Frédéric Brière <fbriere@fbriere.net>
---
lib/LINUX/Makefile | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/LINUX/Makefile b/lib/LINUX/Makefile
index f5cc303..edeae4b 100644
--- a/lib/LINUX/Makefile
+++ b/lib/LINUX/Makefile
@@ -37,7 +37,7 @@ install-files:
cd $(LIBDIR) && ln -sf $(SHLIBV3) $(SHLIBV); ln -sf $(SHLIBV) $(SHLIB)
install: install-files
- ldconfig -n $(LIBDIR)
+ $(LDCONFIG) -n $(LIBDIR)
uninstall:
cd $(LIBDIR) && rm -f $(LIB) $(SHLIB) $(SHLIBV) $(SHLIBV3)
--

View File

@ -0,0 +1,55 @@
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 12:50:53 -0400
Subject: Linux module: Use "%zu" when printing size_t variables
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Frédéric Brière <fbriere@fbriere.net>
Forwarded: yes
---
sys/linux/cbm_module.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys/linux/cbm_module.c b/sys/linux/cbm_module.c
index 4b50626..dd41b78 100644
--- a/sys/linux/cbm_module.c
+++ b/sys/linux/cbm_module.c
@@ -447,7 +447,7 @@ static int cbm_read(struct inode *inode, struct file *f, char *buf, int count)
int ok = 0;
unsigned long flags;
- DPRINTK("cbm_read: %d bytes\n", count);
+ DPRINTK("cbm_read: %zu bytes\n", count);
if(eoi) {
return 0;
@@ -523,7 +523,7 @@ static int cbm_read(struct inode *inode, struct file *f, char *buf, int count)
return -EIO;
}
- DPRINTK("received=%d, count=%d, ok=%d, eoi=%d\n",
+ DPRINTK("received=%zu, count=%zu, ok=%d, eoi=%d\n",
received, count, ok, eoi);
return received;
@@ -539,7 +539,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk)
eoi = cbm_irq_count = 0;
- DPRINTK("cbm_write: %d bytes, atn=%d\n", cnt, atn);
+ DPRINTK("cbm_write: %zu bytes, atn=%d\n", cnt, atn);
RELEASE(DATA_OUT);
SET(CLK_OUT | (atn ? ATN_OUT : 0));
@@ -593,7 +593,7 @@ static int cbm_raw_write(const char *buf, size_t cnt, int atn, int talk)
rv = -ENODEV;
}
}
- DPRINTK("%d bytes sent, rv=%d\n", sent, rv);
+ DPRINTK("%zu bytes sent, rv=%d\n", sent, rv);
if(talk && (rv == 0)) {
local_irq_save(flags);
--

View File

@ -0,0 +1,41 @@
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 12:50:53 -0400
Subject: Linux module: Use .unlocked_ioctl instead of .ioctl
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
cbm_ioctl() does not assume it is holding the BKL, so we can move it
as-is from .ioctl to .unlocked_ioctl.
Signed-off-by: Frédéric Brière <fbriere@fbriere.net>
Forwarded: yes
---
sys/linux/cbm_module.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/sys/linux/cbm_module.c b/sys/linux/cbm_module.c
index dd41b78..f38e388 100644
--- a/sys/linux/cbm_module.c
+++ b/sys/linux/cbm_module.c
@@ -627,8 +627,7 @@ static int cbm_write(struct inode *inode, struct file *f, const char *buf, int c
return cbm_raw_write(buf, cnt, 0, 0);
}
-static int cbm_ioctl(struct inode *inode, struct file *f,
- unsigned int cmd, unsigned long arg)
+static long cbm_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
{
/*linux parallel burst */
@@ -924,7 +923,7 @@ static struct file_operations cbm_fops =
#endif
.read = cbm_read, /* read */
.write = cbm_write, /* write */
- .ioctl = cbm_ioctl, /* ioctl */
+ .unlocked_ioctl = cbm_ioctl, /* ioctl */
.open = cbm_open, /* open */
.release = cbm_release, /* release */
};
--

View File

@ -0,0 +1,23 @@
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Bri=C3=A8re?= <fbriere@fbriere.net>
Date: Fri, 20 May 2011 22:05:53 -0400
Subject: Use DEFINE_SPINLOCK instead of SPIN_LOCK_UNLOCKED
SPIN_LOCK_UNLOCKED() has been removed in 2.6.39.
---
sys/linux/cbm_module.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/sys/linux/cbm_module.c b/sys/linux/cbm_module.c
index f38e388..6b360ef 100644
--- a/sys/linux/cbm_module.c
+++ b/sys/linux/cbm_module.c
@@ -77,7 +77,7 @@ static char *rcsid =
/* Defines needed by parallel burst-routines: */
#include <linux/spinlock.h> /* the spinlock-system, used for parallel burst */
-#define IRQSTOPVARS unsigned long flags; spinlock_t parallel_burst_lock = SPIN_LOCK_UNLOCKED;
+#define IRQSTOPVARS unsigned long flags; DEFINE_SPINLOCK(parallel_burst_lock);
#define disable() spin_lock_irqsave(&parallel_burst_lock, flags)
#define enable() spin_unlock_irqrestore(&parallel_burst_lock, flags)
#define printf(x) printk(x)
--

View File

@ -1,23 +0,0 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2010-12-17
Initial Package Version: 0.4.3rc2
Origin: me
Upstream Status: unknown
Description: make it compile with 2.6.36
diff -Naur opencbm-0.4.3rc2.orig/sys/linux/.cbm_module.o.d opencbm-0.4.3rc2/sys/linux/.cbm_module.o.d
diff -Naur opencbm-0.4.3rc2.orig/sys/linux/cbm_module.c opencbm-0.4.3rc2/sys/linux/cbm_module.c
--- opencbm-0.4.3rc2.orig/sys/linux/cbm_module.c 2010-12-17 19:10:28.000000000 +0000
+++ opencbm-0.4.3rc2/sys/linux/cbm_module.c 2010-12-17 19:12:33.000000000 +0000
@@ -924,7 +924,11 @@
#endif
.read = cbm_read, /* read */
.write = cbm_write, /* write */
+# if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,36))
.ioctl = cbm_ioctl, /* ioctl */
+# else
+ .unlocked_ioctl = cbm_ioctl, /* ioctl */
+# endif
.open = cbm_open, /* open */
.release = cbm_release, /* release */
};

View File

@ -0,0 +1,21 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2017-05-05
Initial Package Version: 0.4.99.94
Origin: me
Upstream Status: unknown
Description: add support for desdir install also on compat
diff -Naur opencbm-0.4.99.94.orig/opencbm/compat/LINUX/Makefile opencbm-0.4.99.94/opencbm/compat/LINUX/Makefile
--- opencbm-0.4.99.94.orig/opencbm/compat/LINUX/Makefile 2017-05-05 13:52:14.110473163 +0000
+++ opencbm-0.4.99.94/opencbm/compat/LINUX/Makefile 2017-05-05 13:49:39.416513289 +0000
@@ -17,8 +17,8 @@
mrproper: clean
install-files:
- install -m 644 $(HDRS) $(INCDIR)
- install -m 644 $(LIBS) $(LIBDIR)
+ install -m 644 $(HDRS) $(DESTDIR)$(INCDIR)
+ install -m 644 $(LIBS) $(DESTDIR)$(LIBDIR)
install: install-files

View File

@ -0,0 +1,30 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2017-05-05
Initial Package Version: 0.4.99.94
Origin: me
Upstream Status: committed
Description: update rules files for consistency
diff -Naur opencbm-0.4.99.94.orig/xu1541/udev/45-opencbm.rules opencbm-0.4.99.94/xu1541/udev/45-opencbm.rules
--- opencbm-0.4.99.94.orig/xu1541/udev/45-opencbm.rules 2017-05-05 15:27:35.123976085 +0000
+++ opencbm-0.4.99.94/xu1541/udev/45-opencbm.rules 2017-05-05 08:52:45.430454453 +0000
@@ -1,6 +1,6 @@
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="opencbm_rules_end"
# xu1541
-SYSFS{idVendor}=="0403", SYSFS{idProduct}=="c632", GROUP="plugdev", MODE="0664"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="c632", GROUP="users", MODE="0664"
LABEL="opencbm_rules_end"
diff -Naur opencbm-0.4.99.94.orig/xum1541/udev/45-opencbm-usb.rules opencbm-0.4.99.94/xum1541/udev/45-opencbm-usb.rules
--- opencbm-0.4.99.94.orig/xum1541/udev/45-opencbm-usb.rules 2017-05-05 15:27:35.132976374 +0000
+++ opencbm-0.4.99.94/xum1541/udev/45-opencbm-usb.rules 2017-05-05 08:52:45.450455086 +0000
@@ -1,7 +1,6 @@
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="opencbm_rules_end"
# xum1541
-SUBSYSTEM=="usb", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0504",
-MODE="0664", GROUP="cdrom"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0504", MODE="0664", GROUP="users"
LABEL="opencbm_rules_end"

View File

@ -11,8 +11,9 @@ PV_MINOR=$(get_version_component_range 2)
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://www.fbriere.net/debian/dists/unstable/opencbm/src/opencbm_${PV/_/\~}.orig.tar.gz
https://launchpad.net/~mdeslaur/+archive/ppa/+files/opencbm_${PV/_/\~}.orig.tar.gz"
SRC_URI="https://www.fbriere.net/debian/pool/opencbm/o/opencbm/opencbm_${PV/_/~}.orig.tar.gz
http://www.fbriere.net/debian/dists/unstable/opencbm/src/opencbm_${PV/_/~}.orig.tar.gz
https://launchpad.net/~mdeslaur/+archive/ppa/+files/opencbm_${PV/_/~}.orig.tar.gz"
LICENSE="GPL-2"
SLOT="0"
@ -35,7 +36,7 @@ src_prepare() {
# 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="diff" \
EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="patch" \
EPATCH_FORCE="yes" epatch
# sed correct path
sed -e 's,^PREFIX.*,PREFIX = /usr,' \

View File

@ -0,0 +1,92 @@
# 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
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/"
#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"
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}"/${PN}-${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,opencbm/sys/linux/,,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)" 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}" 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
}

View File

@ -1,8 +1,10 @@
AUX jitsi 1295 SHA256 883788ffe84e327fabbe63ab3d26cd8d3a245c41100d8655e346c01909f07fb4 SHA512 8aa9c49c479432ac4cc93854df307e19f18651e1ef54128a0f5a590e8c12e216ecf99d04cef0f36d8acae000dd761b70650aa9d7e29401627c29a9f97cb2c462 WHIRLPOOL 235609996f80412ea3edb03a53f92d773f0b3c1a6d48ac69ca43096533162dd6453dc0ffe80d67118e2414bd949ec1735828d89653b0773b0d9c03960b1eed9a
AUX jitsi-2.3 1250 SHA256 439b05f184ae20b807b1828fcd648739f57e1adb353fa4fb54d5cbc1e722c19a SHA512 4245a333ebb4c11d335ed941a6a175bf6a4951d306300011e8de21782c2f19547bcc74a2834ceda3d825c99a2c41fbe2704537d534dc7771ff8a55f0548a96a7 WHIRLPOOL 66206eb34b0c4253cfc5b35b688fbd2bcf20e94446d6b354a8b58cc657ba8dc0f1e72d7d92991d8b8a8a197185675b1917cf76e672930d90c772724c8edab5a9
DIST jitsi-src-2.10.5550.zip 54909095 SHA256 cdfc6f038d1b877c42d26dba1864ac7c6b554dd55c18767a29f2db3618647287 SHA512 52c54300f3892632bf6f988585591e28f93eb34291a06f7146fa80d592d1b16e9c66b35a864adaa6ee9324d13d6eacfac6dd7890cfa094358965bbfb2df9152e WHIRLPOOL 4b7c16b9d56ab1d4465b250401c5ebdaf6f7fc1c94af1374cd42ce37f523be1ded7d347485dbf273b2b029313e206e855bdb492699b89314ce6b003c33934c72
DIST jitsi-src-2.4.4997.zip 64745374 SHA256 f1c2688d7d6bf1916fed3b8b105a785662980c5b297dcab3c9e7d272647ef825 SHA512 5c6afeffa9ff59fb07cd836b742c73a50dd23b4a954d377290fb31e9d13318db499b26c29261256809eaf801b7e0b4830128017136220b8cde8fd31cc63dcd0a WHIRLPOOL d37c3aa368775affd6e95a15a2b3d112be2fed5d9cc8d0d929da5f13935444c6d2bbe9f22a167e4c31230c70e76d33a71cf32187f3108c89aaf8ab65466d52da
DIST jitsi-src-2.6.5390.zip 67861690 SHA256 853d4358b265e9fba274dc354dd2b692522d7ee24fd3fa4a37ac07d2b983c887 SHA512 794e767ea550d9ad386f6e15ef4425ee845cef393e94ab2636e071862430d795c8d14cea097c4f8fa11faba19bd10f4a690288e75a3aa41ed3e211269e3017a7 WHIRLPOOL df01af9019a2deed3a9b0e4f7d694f80a5740c368c5284ca5de0935d702ddd2e157755f3ef649892be57685ef24cc661698cbabe28024b8a91c2e3a41ba55793
DIST jitsi-src-2.8.5426.zip 67515973 SHA256 e649867e186cf195c4b1bb159d7ffe0a38c4dc60659e5c55f9a74461a309f36c SHA512 9a44f3af10620e42a4de87967c74084f6d07eea433c69f9e2e0ddd529723777ac48bcd250d5717872f8cea926cdf237cbbaf44cbeaba1ab201f23a34d68d7841 WHIRLPOOL c060e8eadfd7607f2ad5c8edbace630ae030efb5218f42fedf8e1d08ea149ad9047aeaa12bd37f0fdeaf8bf04c318b4afabb532ce2f5164d4b23a946fafa0c49
EBUILD jitsi-2.10.5550.ebuild 2669 SHA256 e1ee26a5552dc8bc67b450bed2ec207a5f06aed093cf718b9942e5dd36dceffc SHA512 4e03165d0f88bb57daba16d2d7d3c484142dd0f4d2c3752040a4e30aa160c2c5ffce5fcdd2825256408795ac9229250f2ef4cd19a15be11d1682b616e5a57ad5 WHIRLPOOL a5480a52ff8e9fc464c497379133a758715a5913b030b0cc091cd3dc685ed928f6fadde53a56fbfffe436a563757d1dc0429ff7b077a68fa09c77a808895a788
EBUILD jitsi-2.4.4997.ebuild 2669 SHA256 ff1b9e964a176c0d0c3e1002ebd6a3638a2f740fd3339d675a5490517cc45e8b SHA512 d4e04ae339913d986d67321731ead58122f8bc83556a66e6511b395dc8829e6eaf84eee9b91763aa6c76e14efe831141b2ce1f668ab800a92bace5051467ced4 WHIRLPOOL cebbdea0d780fa35d57bd083248303a981b72982597674dca68090add896e81d8a7c0a44ea57d489e4d96ae553c290082c147adea6af2e542bbe29b41e643488
EBUILD jitsi-2.6.5390.ebuild 2669 SHA256 63733c69561b92308f9fb1ec0dc13267d4f7413468f9d0b7f40be8f5f4ec276f SHA512 58a4554469d81eb5f4d3fb7351a899e45cc8d7aff6e6e03ca323de3374d66e36f2a655b84f7fed9729b2b739e2e4ee698d8ef802694b9a7eb1b84e9614d945bf WHIRLPOOL 92ff9b0417323677f60355317b926bd6e0f8a452328a8940c3abc4c223b8f0bf7721e152acdabd3be2312f6531e0ea1772e2471f7d1acbef8ec47a9765cb29cf
EBUILD jitsi-2.8.5426.ebuild 2669 SHA256 63733c69561b92308f9fb1ec0dc13267d4f7413468f9d0b7f40be8f5f4ec276f SHA512 58a4554469d81eb5f4d3fb7351a899e45cc8d7aff6e6e03ca323de3374d66e36f2a655b84f7fed9729b2b739e2e4ee698d8ef802694b9a7eb1b84e9614d945bf WHIRLPOOL 92ff9b0417323677f60355317b926bd6e0f8a452328a8940c3abc4c223b8f0bf7721e152acdabd3be2312f6531e0ea1772e2471f7d1acbef8ec47a9765cb29cf

View File

@ -0,0 +1,90 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=5
inherit java-pkg-2 java-ant-2 eutils multilib prefix
DESCRIPTION="An audio/video SIP VoIP phone and instant messenger written in Java"
HOMEPAGE="http://www.jitsi.org/"
#SRC_URI="https://download.jitsi.org/jitsi/nightly/src/${PN}-src-${PV}.zip"
SRC_URI="https://download.jitsi.org/jitsi/src/${PN}-src-${PV}.zip"
# This download comes with 30 Mb of useless jars.
# SVN access is available, but requires an account at java.net.
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="" # FIXME: Should not use ALSA directly, unless USE="alsa", because e.g. PulseAudio could already use and block it.
RDEPEND=">=virtual/jdk-1.8"
DEPEND=">=virtual/jdk-1.8
dev-java/xalan:0
dev-java/ant-nodeps:0
dev-util/patchelf"
S=${WORKDIR}/${PN}
QA_PREBUILT="usr/lib*/${PN}/lib/native/*"
EANT_BUILD_TARGET="rebuild"
src_prepare() {
# Set RPATH for preserve-libs handling.
local x jarch
if [[ ${ARCH} == amd64 ]] ; then
jarch=amd64
cd lib/native/linux-64 || die
else
jarch=i386
cd lib/native/linux || die
fi
local x jarch jdir
jdir=$(java-config -o || die)
for x in * ; do
# Use \x7fELF header to separate ELF executables and libraries
[[ -f ${x} && $(od -t x1 -N 4 "${x}") == *"7f 45 4c 46"* ]] || continue
patchelf --set-rpath "\$ORIGIN:${jdir}/jre/lib/${jarch}:${jdir}/jre/lib/${jarch}/client:${jdir}/jre/lib/${jarch}/xawt:/usr/lib/${PN}/lib/native" "${x}" ||
die "patchelf failed on ${x}"
done
}
src_install() {
# Netbeans bundles
insinto /usr/$(get_libdir)/${PN}/sc-bundles
doins sc-bundles/*.jar sc-bundles/os-specific/linux/*.jar
# Other libraries
insinto /usr/$(get_libdir)/${PN}/lib
doins lib/*
doins -r lib/bundle # Unnecessary?
# Native libraries
exeinto /usr/$(get_libdir)/${PN}/lib/native
# WARNING: Foreign binaries!
if [[ ${ARCH} == amd64 ]] ; then
doexe lib/native/linux-64/*
else
doexe lib/native/linux/*
fi
# Make sure revdep-rebuild doesn't complain about them.
echo "SEARCH_DIRS_MASK=\"${EPREFIX}/usr/$(get_libdir)/${PN}/lib/native\"" > 50-"${PN}"
insinto /etc/revdep-rebuild && doins "50-${PN}"
# Starter item / icon
insinto /usr/share/pixmaps
doins resources/install/debian/${PN}.svg
make_desktop_entry ${PN} Jitsi ${PN} "AudioVideo;Network;InstantMessaging;Chat;Telephony;VideoConference;Java;"
# Generate man page from template
sed -e 's/_PACKAGE_NAME_/jitsi/g' -e 's/_APP_NAME_/Jitsi/g' \
resources/install/debian/jitsi.1.tmpl > "${T}/jitsi.1" || die
doman "${T}/jitsi.1"
# Install custom runscript
exeinto /usr/bin
newbin "${FILESDIR}/jitsi-2.3" "jitsi"
}

View File

@ -0,0 +1,9 @@
DIST skypeforlinux_5.4.0.1-1.x86_64.rpm 72058201 SHA256 7acb723ba220ba2a2776f98a021a47223ead0a7959f33201ec6d4e9145024702 SHA512 706d33b1ea5c0b9e7aa1799b06ac465f5aafc29627ef4b3660598b0f1762986ba217af0903af1da41f2478ca5011adf9070fe7a331ecfcb028f81ca839b03ccb WHIRLPOOL 83a4fe4931432d7a5fce7231e008011905a41fb6f28240a42c355bc27d673033eecbddfc100da053a9efbea5c1d5c89161e1aab88394ab775a16ebf6848ae819
DIST skypeforlinux_5.5.0.1-1.x86_64.rpm 72080362 SHA256 f32db8a5858a9eb8dde3ca7b29b920649bb2422649ccb58ffee77ff73d81a919 SHA512 73ae5e8443e8e7110a74456d336933d1fe1873009189e764e31904b7c82b3c6b0a6603e527d455b08e780a73b5c1f7794faea5de8179cb600114561ffbb5bcd9 WHIRLPOOL 467d1442ff1d8b0ed8756d1f82dae32d3f182c20f84e944835a564537dff34000504216a445f1ebc9e9ac19553e21646b212baec34154c5b08e6a664059a42bb
DIST skypeforlinux_8.10.0.4-1.x86_64.rpm 88459236 SHA256 9bb79929290818adfda668db22b6d02dd59f2a824c909a846c0556ad6bec93d7 SHA512 e90cfcc579bf6d11e123f1f7e970f8300b8456fbfe37f7ecf80f5fdebd0e03e15fb7d1e9e3ec8462e57598f137b315203618cc173166ab4f1aa25b08683ff647 WHIRLPOOL d3b4557d1a1dc4c4a7aa18910f24a5a68cf5d95501fdaa18764754f6fa6b595078a4d42c0be4a843d6057b06e57dcbe15ce6e6944d5f48e1060a58629c53cda1
DIST skypeforlinux_8.9.0.1-1.x86_64.rpm 88025393 SHA256 f68c73ff3ec6668a0b792910dab01ab1e2a66b3c150c3fe066ccfaccfd6e0363 SHA512 7411df2b992d30f740b3dcb57d4645f7c3b5dffce129807ad2c0499d2ef494d2cad71752fa80625576cd7b674e18d5386d84c52ce6ef02a8c071a734b45a6690 WHIRLPOOL fb3f6fedd08946433acd2a472d6968e4223ad6de58cca479d9d3c94cb7b0f6f5c44bb97a52187e9ddc157b85d3388db09ca34e52a914bb2470a5b627f598c8d3
EBUILD skypeforlinux-5.4.0.1.ebuild 3449 SHA256 40a4d7309e802015977483b68426acc55bc590726b879d67356430383684123b SHA512 2e8cb9616010aa713d0b7b77abb94b19b876aead22665a58621cd00d927fb2c0ea9c3443be352e04763e7436adc37dee73f47d330242cab5d2334ded442180c9 WHIRLPOOL a353b7bcdfcd5fc733ae8a552097bcf792bb3a4fad0bfbb4afef73bd6b70bd7d1e3acf34cbbae3c7b443fb34ac39f919774f05d4438a5ce2e83d183109a1a5bb
EBUILD skypeforlinux-5.5.0.1.ebuild 3615 SHA256 de4564a6bad6034008b3b9e395aa4cd98071a59a2738122825ec9ad0790c82a8 SHA512 b83858622d06584dff1f5a73384e79ae1e27c06764a7bcb76e29866a00d7efc410c1dd58ab56228b1072a444a17845b11c7bbb8e25d12b2b01e2687cb868cf51 WHIRLPOOL 1451c06ebb3560e261b6f4c5ba25d64aed404a742caf01aee46dcff01a47d77ef2c2d0d7b67e794a8916cb2ea977694f7023d501ed39b0d7118e032b027c5fdd
EBUILD skypeforlinux-8.10.0.4.ebuild 5444 SHA256 e5837e63e279f1e34b86835ecdeeebfa0c12c2439344ecdb15fe3dece71ddcfd SHA512 69c4879393e8ade25bcffdc4d7e44aa57d8a3ae9ce34bbc909e1b9391f17242c86f8ad198a170b658a58d65219e91a39e0ef267fe0d42420b378c082d6a1bb58 WHIRLPOOL b339d7a97ceaf012fec460f82f2a6536b4949dbcb1d7d696ca0c4ce92f8477a9018565430a9ae235e6c77ed5968079ed1cb910471737d38173cd6b3bc3297b5d
EBUILD skypeforlinux-8.9.0.1.ebuild 5444 SHA256 e5837e63e279f1e34b86835ecdeeebfa0c12c2439344ecdb15fe3dece71ddcfd SHA512 69c4879393e8ade25bcffdc4d7e44aa57d8a3ae9ce34bbc909e1b9391f17242c86f8ad198a170b658a58d65219e91a39e0ef267fe0d42420b378c082d6a1bb58 WHIRLPOOL b339d7a97ceaf012fec460f82f2a6536b4949dbcb1d7d696ca0c4ce92f8477a9018565430a9ae235e6c77ed5968079ed1cb910471737d38173cd6b3bc3297b5d
MISC metadata.xml 795 SHA256 9761bc0707d9fc9a0e4cc9bb1801186f4e85059dbfb632985f39c6ec50d7c2ff SHA512 7c97ba77885e397a00e855ffca0dd1f2aa4e1b9c5780650cac09a729ecf4cce07599179c67b86ace1d7e1cd47eafe3a397e9487b42de56e96a86ffb15947abf9 WHIRLPOOL 0dfb8521b022bbc4b0d549a8f41232e3b2438f871c2c30fa72d0fe31a6fe1652d433c79c0f696eab358940e29d279660bc01ef70fbb17b2d5c74cd67da545046

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>shentino@gmail.com</email>
<name>Raymond Jennings</name>
</maintainer>
<maintainer type="person">
<email>krlgrudzinski@gmail.com</email>
<name>Karol Grudziński</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<use>
<flag name="pax_kernel">Triggers a paxmarking of the main skype binary</flag>
</use>
<longdescription>Skype is for doing things together, whenever you're apart. Skype's text, voice and video make it simple to share experiences with the people that matter to you, wherever they are.</longdescription>
</pkgmetadata>

View File

@ -0,0 +1,108 @@
# 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
DESCRIPTION="Instant messaging client, with support for audio and video"
HOMEPAGE="https://www.skype.com/"
SRC_URI="https://repo.skype.com/rpm/stable/${PN}_${PV}-1.x86_64.rpm"
LICENSE="Skype-TOS no-source-code"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pax_kernel"
S="${WORKDIR}"
QA_PREBUILT=opt/skypeforlinux/skypeforlinux
RESTRICT="mirror bindist strip" #299368
RDEPEND="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}]
gnome-base/libgnome-keyring[${MULTILIB_USEDEP}]
media-libs/alsa-lib[${MULTILIB_USEDEP}]
media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
media-libs/freetype:2[${MULTILIB_USEDEP}]
net-print/cups[${MULTILIB_USEDEP}]
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-devel/gcc[cxx]
sys-libs/glibc
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/pango[${MULTILIB_USEDEP}]"
src_unpack() {
rpm_src_unpack ${A}
}
src_prepare() {
default
sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \
-i usr/bin/skypeforlinux || die
sed -e "s!^Exec=.*!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \
-e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \
-i usr/share/applications/skypeforlinux.desktop || die
}
src_install() {
insinto /opt/skypeforlinux/locales
doins usr/share/skypeforlinux/locales/*.pak
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
insinto /opt/skypeforlinux/resources
doins usr/share/skypeforlinux/resources/*.asar
insinto /opt/skypeforlinux
doins usr/share/skypeforlinux/*.pak
doins usr/share/skypeforlinux/*.bin
doins usr/share/skypeforlinux/*.dat
doins usr/share/skypeforlinux/version
exeinto /opt/skypeforlinux
doexe usr/share/skypeforlinux/*.so
doexe usr/share/skypeforlinux/skypeforlinux
into /opt
dobin usr/bin/skypeforlinux
dodoc -r usr/share/doc/skypeforlinux/.
doicon usr/share/pixmaps/skypeforlinux.png
local res
for res in 16 32 256 512; do
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png
done
domenu usr/share/applications/skypeforlinux.desktop
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
}

View File

@ -0,0 +1,118 @@
# 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="Instant messaging client, with support for audio and video"
HOMEPAGE="https://www.skype.com/"
SRC_URI="https://repo.skype.com/rpm/stable/${PN}_${PV}-1.x86_64.rpm"
LICENSE="Skype-TOS no-source-code"
SLOT="0"
KEYWORDS="~amd64"
IUSE="pax_kernel"
S="${WORKDIR}"
QA_PREBUILT=opt/skypeforlinux/skypeforlinux
RESTRICT="mirror bindist strip" #299368
RDEPEND="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}]
gnome-base/libgnome-keyring[${MULTILIB_USEDEP}]
media-libs/alsa-lib[${MULTILIB_USEDEP}]
media-libs/fontconfig:1.0[${MULTILIB_USEDEP}]
media-libs/freetype:2[${MULTILIB_USEDEP}]
net-print/cups[${MULTILIB_USEDEP}]
sys-apps/dbus[${MULTILIB_USEDEP}]
sys-devel/gcc[cxx]
sys-libs/glibc
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/pango[${MULTILIB_USEDEP}]"
src_unpack() {
rpm_src_unpack ${A}
}
src_prepare() {
default
sed -e "s!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \
-i usr/bin/skypeforlinux || die
sed -e "s!^Exec=.*!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \
-e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \
-i usr/share/applications/skypeforlinux.desktop || die
}
src_install() {
insinto /opt/skypeforlinux/locales
doins usr/share/skypeforlinux/locales/*.pak
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
insinto /opt/skypeforlinux/resources
doins usr/share/skypeforlinux/resources/*.asar
insinto /opt/skypeforlinux
doins usr/share/skypeforlinux/*.pak
doins usr/share/skypeforlinux/*.bin
doins usr/share/skypeforlinux/*.dat
doins usr/share/skypeforlinux/version
exeinto /opt/skypeforlinux
doexe usr/share/skypeforlinux/*.so
doexe usr/share/skypeforlinux/skypeforlinux
into /opt
dobin usr/bin/skypeforlinux
dodoc -r usr/share/doc/skypeforlinux/.
doicon usr/share/pixmaps/skypeforlinux.png
local res
for res in 16 32 256 512; do
newicon -s ${res} usr/share/icons/hicolor/${res}x${res}/apps/skypeforlinux.png skypeforlinux.png
done
domenu usr/share/applications/skypeforlinux.desktop
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,144 @@
# 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="Instant messaging client, with support for audio and video"
HOMEPAGE="https://www.skype.com/"
SRC_URI="https://repo.skype.com/rpm/stable/${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/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="
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!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \
-i usr/bin/skypeforlinux || die
sed -e "s!^Exec=/usr/bin/skypeforlinux!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \
-e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \
-e "/OnlyShowIn=.*/d" \
-i usr/share/applications/skypeforlinux.desktop || die
}
src_install() {
insinto /opt/skypeforlinux/locales
doins usr/share/skypeforlinux/locales/*.pak
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.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
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/cld/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/cld/build/Release/cld.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/spellchecker/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/spellchecker/build/Release/spellchecker.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding/node_sqlite3.node
insinto /opt/skypeforlinux/resources
doins usr/share/skypeforlinux/resources/*.asar
insinto /opt/skypeforlinux
doins usr/share/skypeforlinux/*.pak
doins usr/share/skypeforlinux/*.bin
doins usr/share/skypeforlinux/*.dat
doins usr/share/skypeforlinux/version
exeinto /opt/skypeforlinux
doexe usr/share/skypeforlinux/*.so
doexe usr/share/skypeforlinux/skypeforlinux
into /opt
dobin usr/bin/skypeforlinux
dodoc usr/share/skypeforlinux/*.html
dodoc -r usr/share/doc/skypeforlinux/.
# symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open)
dosym ${P} usr/share/doc/skypeforlinux
doicon usr/share/pixmaps/skypeforlinux.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/skypeforlinux.png skypeforlinux.png
done
domenu usr/share/applications/skypeforlinux.desktop
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

@ -0,0 +1,144 @@
# 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="Instant messaging client, with support for audio and video"
HOMEPAGE="https://www.skype.com/"
SRC_URI="https://repo.skype.com/rpm/stable/${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/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="
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!^SKYPE_PATH=.*!SKYPE_PATH=${EPREFIX}/opt/skypeforlinux/skypeforlinux!" \
-i usr/bin/skypeforlinux || die
sed -e "s!^Exec=/usr/bin/skypeforlinux!Exec=${EPREFIX}/opt/bin/skypeforlinux!" \
-e "s!^Categories=.*!Categories=Network;InstantMessaging;Telephony;!" \
-e "/OnlyShowIn=.*/d" \
-i usr/share/applications/skypeforlinux.desktop || die
}
src_install() {
insinto /opt/skypeforlinux/locales
doins usr/share/skypeforlinux/locales/*.pak
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/keyboard-layout/build/Release/keyboard-layout-manager.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
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/cld/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/cld/build/Release/cld.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/spellchecker/build/Release
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/@paulcbetts/spellchecker/build/Release/spellchecker.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/slimcore/bin/*.node
insinto /opt/skypeforlinux/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding
doins usr/share/skypeforlinux/resources/app.asar.unpacked/node_modules/sqlite3/lib/binding/node_sqlite3.node
insinto /opt/skypeforlinux/resources
doins usr/share/skypeforlinux/resources/*.asar
insinto /opt/skypeforlinux
doins usr/share/skypeforlinux/*.pak
doins usr/share/skypeforlinux/*.bin
doins usr/share/skypeforlinux/*.dat
doins usr/share/skypeforlinux/version
exeinto /opt/skypeforlinux
doexe usr/share/skypeforlinux/*.so
doexe usr/share/skypeforlinux/skypeforlinux
into /opt
dobin usr/bin/skypeforlinux
dodoc usr/share/skypeforlinux/*.html
dodoc -r usr/share/doc/skypeforlinux/.
# symlink required for the "Help->3rd Party Notes" menu entry (otherwise frozen skype -> xdg-open)
dosym ${P} usr/share/doc/skypeforlinux
doicon usr/share/pixmaps/skypeforlinux.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/skypeforlinux.png skypeforlinux.png
done
domenu usr/share/applications/skypeforlinux.desktop
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

@ -1,3 +1,3 @@
DIST opennx-0.16.0.729.tar.gz 5345822 SHA256 1dd6613a78d5d31b4e496c9185b06cfa47ec6c24b33c6e1f8b43dd176d7d5572 SHA512 7ccd8d933d4b8f54e882ef61963c5bcd77927ea69ba6586016370b8d3f39c1c1d084a59c180fb431ee6faa38773b6a08a0fb30f3127f6e537c7c0ed9d7841427 WHIRLPOOL 0bff0168e1ed508af83f6f6584840dfe1048d57bb7ef12cdaadcea1b585fc6aff3ee2e1b209cb90794a6d546a8d9d45bb2fac8d2901fd649228d9679e2bdff8b
EBUILD opennx-0.16.0.729.ebuild 1112 SHA256 9f259cbbf02abdc7f132e0cc6128f91a00689916c8fbaa22aeb23c9e27ab9a81 SHA512 247895c6aecdcef829c85bbc1f34d6019fcf4ed649d8b57fc3196e3f80b3e970abca07d001cadf81e8f5b94cd2eb13b3a17db8c638f2aafa451b32e8fa009b23 WHIRLPOOL 7560e4376b3fd582a578fd20c630a59bb690bcb0e8291756f8982f4f76a1607a481a77cc5b339721f73fedadb267ad6033ee673fc33fec00b9c397360cfc7613
EBUILD opennx-0.16.0.729.ebuild 1112 SHA256 f989d638f8a0b66ca2e19d52e2278d825239602b63a3d70ba52794b7bd11512a SHA512 4bb0e883c647d8c93218a150f34a42390f80430e599cd781806930a0eee0f474e5f8e721a4dcd54ffd323d4ba0ea8b05c4aa40f3df361267d0936edc13db30a3 WHIRLPOOL aef64696785a40831317ba319cc5843b0e871bc6dc22b3222373ca765abb04e0b9cc6fccf0221b2982158f480bb432de00a4c15dc319f43c4a497e6490cfcc3d
MISC ChangeLog 266 SHA256 ebb02997e61064729654cfd589f069f9ac352d4aef5771c5c0ff01955bdd860b SHA512 506888a1abc9ef1c4502f305422fa6c50b8294ebf5ef703548e352eafd6aa39aff8896801db4c1a9a70818278c9991e32f2788aaa443dadf324df6ff1932592e WHIRLPOOL 1c106d7aee1c1a41af37232aff2b3b9633a5b550bb03a3601587b43d760fda8e8669df9b96904cacca8cacfca58556c6274e12782d0bc3b3179f2668579d9db3

View File

@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="x11-libs/wxGTK:3.0
DEPEND="x11-libs/wxGTK:2.8
dev-libs/opensc
net-print/cups
dev-libs/libusb

View File

@ -1,8 +1,8 @@
DIST deblob-3.14 121249 SHA256 980400e0db952ccdb5a507f99444330af893ed0f8a7a052916fcf0c2b2631f7e SHA512 2cbdf4f3947c12ade0931f0b3fb8b9c0312626a3bfea9d1c7d8d1d875b4673624ed3a6369653521998bbea0cde6730b573d6be918d052f1b553e093cb42a838f WHIRLPOOL 7ba1738ac829d8848104843da6237576f235c0151d53944ff3a7e0308cfb91600ffb9253402a34c2ed106c5b0bb3ce36785ead990396465341a957c58319221c
DIST deblob-check-3.14 613747 SHA256 e1d5ced14e38fd415eb5a9a50e180cfdc63b2d0f0350a6d36645b82ef0351304 SHA512 f5901a7c41db34ea3c29e6c6f6fa1afacf4edca1cfad901599b982fd66b5ce3894aa9075b5d15b7a8a6c9694833752fb609d98889b5de39ab59aea7d024a740b WHIRLPOOL 5064bf7423a4703a976b4342da5b3cef65584ee701462e261398170b3e5189036327e114deb15a29ded79541dbe084fa86b08b8c293d4585614ac09f791d7f60
DIST linux-3.14.tar.xz 78399152 SHA256 61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa SHA512 5730d83a7a81134c1e77c0bf89e42dee4f8251ad56c1ac2be20c59e26fdfaa7bea55f277e7af156b637f22e1584914a46089af85039177cb43485089c74ac26e WHIRLPOOL 5ad07b78c362ba0b21c50b4abb99407cae06bd08576f3fd8f36047b01409eba096263208020da3dcad4977eefc61d66502276754097bc127635df1d7a5817d41
DIST patch-3.14.27.xz 671988 SHA256 5f84a4ff394444486d1715d5283383a8461ff089ed9b9fdc5dde2ed65531d21e SHA512 1191ef739905b2e5057c5273e5cf026baea1ea4855dca8375dbe4ecaa7e6d2d38b8103e2781554f2d9ecf9026fdad1086c6b9d8f0b41fcb8e39aca0612e208e7 WHIRLPOOL 0e2e6dab6bd76db8a04c6643d46a5049d48ef0149fd06f1e4abb0067f0618e60b1b065107d6ddbfd24b42c5a9876d9b2ffe8ddd2585d556f3769d83761b5ea33
DIST sablink-patches-3.14.27-6.tar.xz 2573040 SHA256 e453576d8c6d6ed7db9e92c17872207db3dc0443d265fedeb1f8e384110c88c8 SHA512 e57d2c660d65b6881d7447a161c458f247e37a034622103b1cd4551f312e58bf9dd2e54c2ded6e502b5d2e9f15d9a0774c1b54d35aab34be400d4dc77b96b7a1 WHIRLPOOL ce30fc1bce62642f2257ef28890d088327e878d8090212b47e6081a0b1cc2b4edd4c36cb879f346da7160ae60f0860c7c6ab3818c52b01363c5540140e596df6
EBUILD go-sources-3.14.27.ebuild 1397 SHA256 8390c26e6fe2e76ebcbca74f35559cec74907241a1fce2cd34ea7c740d79fbbb SHA512 652fcecc528f82e0b895420b2f27112bf241e383dd8b1772c8508be4f3b29f9727b8178409c292c1dd8a693278fb8338e96fd0b8059885ff89eb38fcff46917f WHIRLPOOL 28ae844406038386bfb880afcf2a84f1eeac55ffa401d23310bcfca051505a603c7f0f21491775591b72afa176147bde5b0086334d64c3a939ef87711764a2e6
DIST deblob-4.4 137370 SHA256 7cf11c8594db0d2a10a1b02390c9ff8916f1d2a1fe9d59058ca45485500c5274 SHA512 ea5f2f2cdbc97bdc90c2131f846761dc1630a53986db10d8e9d07d1ddee12a9d878c57790edd3ecc75ed9792d479b7b726c39d688a3926e850608c81b1b78a3a WHIRLPOOL bedd494be2032ce4b8911f25df906055d019af31ea6548b885482f870cd5313e09e7fb544fc8db268b3498cc18c199ae5701023839c972b48dbd8128239eeb75
DIST deblob-check-4.4 694225 SHA256 e142bafdd5a05280d5280fbf109aadab3af9ce71152ab2d27ad41e96766e0c3e SHA512 6554ae567566da4d30e94a37622f88343b8e96ab39a9204fee34de4ddb5dac8c4906b25843b63c2388d03a4441821c25d395b3c39fc875c498a69e677a4f0cb5 WHIRLPOOL 414f60a64a2c14f01eedebc84f5adfabf0562bcf76545a57e757cb6ac914ffc49c90c329eedd1aafb1ee752bfc082fd4f6af173774f4f853ddd637525fbeeb9b
DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc
DIST patch-4.4.73.xz 1201088 SHA256 24cd6fa68b75f9b51961d3fa602fdf04ff82bc36d44065711dfe4fbd42c6db12 SHA512 4213b86522abc4f5352afade2633a86336e4cbe428a0dfc54f0f41843b2962d40950d9266e287f13456871f4229418f4c2a48b25d68a01c878a0f60c2a9eaf5f WHIRLPOOL be65cf2529196ab9f42b2751301bf09444511788385f67d61e3911bc3952537fc6a64a0c50d057d12171d61b21619c4bb12f9f90509f956caa4dcc10aedd66fe
DIST sablink-patches-4.4.73-4.tar.xz 2273344 SHA256 cb8011658939e067880b0667fcf2f0b9be8736fccee21a3487c75fd11eeb95f7 SHA512 14c70c59120d49563a948779cd45d9bbffea1ed66dc8d92ce15273ab41e7cadd017840963c2ee38d3a165be47ddbc5ccc1b5170fb1d06a02721f850b864d50cf WHIRLPOOL f355162e432b339c7800d264afba64fbf08ddcd9cca42c29f08e814aa74201c7480a4c4682887d062a8da3bf52654f9df2f370f0fbd23da540bf36ec4759a068
EBUILD go-sources-4.4.73.ebuild 1397 SHA256 8cbf5af412d5c5e75c7340a303bed4567a67b290798da0a2c6352d566c20ae72 SHA512 1c6518ed959c4287b133fc15b255e2db366b4cfd8e3577effde8ace8976005952d0f84d8fb51dc84f1cb77a0b09a65b880884207279e5d70c8c23067f7dd6795 WHIRLPOOL 1b0fef5e9721ddf756b509934b58735c2929c204b08091682edd6aad5737cb0b4b56cbd20594d43b6d74013da91b2bc6f8ac8e457f0b87d2a8cc8c0beaf87e43
MISC ChangeLog 14614 SHA256 c1e3274e422852db4f74b8250754baa7ebb7c1ffc84e7e70c5f6a5cfb9dd9322 SHA512 606ef01829c0c915f3a2034e8ce58ff58b3464ae9a53406acea527e9c4d2c3b85a55fcf4fb46adbb2d3b7fc13ec2802a94ff0e8a2958614b2b94d5fa13dc9a18 WHIRLPOOL 51d4ad1d1cab3a4e4dcbb236fb0486fac7256c5dd6eb8c271673b4020e8be53552d94f3e1dad7b66bafaf77577bd5bf3e3981be92d820eac0ca1a5351e68d205
MISC metadata.xml 324 SHA256 ed912585e62611ca96549ec2e0e0a257d9d278e8b9b8a167b0faa556584c60e8 SHA512 f77007e0d7826383b0109950a4a803739d3d4b32a7ccc57a038b450d397b37a2d48f7bdf7b174616846a60c04a66dd26411cefe69f482bb22f68778433f3b06c WHIRLPOOL 3428057f8256c458540acae55fce03dae1981e8bffcf66cb2f9583a3f0774f803ea6dc079b3bbe951fa55a453907b3e92081666635d002357592e3b5303c37bb

View File

@ -8,7 +8,7 @@ K_DEBLOB_AVAILABLE="1"
K_WANT_GENPATCHES=""
K_GENPATCHES_VER=""
GOPATCHES_VER="6"
GOPATCHES_VER="4"
GOPATCHES="sablink-patches-${PV}-${GOPATCHES_VER}.tar.xz"
GOPATCHES_URI="http://ftp.disconnected-by-peer.at/sablink/sys-kernel/linux-sablink-patches/${GOPATCHES}"