diff options
Diffstat (limited to 'games-util')
-rw-r--r-- | games-util/Manifest.gz | bin | 7731 -> 7900 bytes | |||
-rw-r--r-- | games-util/deutex/Manifest | 2 | ||||
-rw-r--r-- | games-util/deutex/metadata.xml | 4 | ||||
-rw-r--r-- | games-util/game-device-udev-rules/Manifest | 6 | ||||
-rw-r--r-- | games-util/game-device-udev-rules/files/60-game-input-20201228.rules (renamed from games-util/game-device-udev-rules/files/60-game-input-20201209.rules) | 0 | ||||
-rw-r--r-- | games-util/game-device-udev-rules/game-device-udev-rules-20201228.ebuild (renamed from games-util/game-device-udev-rules/game-device-udev-rules-20201209.ebuild) | 4 | ||||
-rw-r--r-- | games-util/gamemode/Manifest | 2 | ||||
-rw-r--r-- | games-util/gamemode/metadata.xml | 4 | ||||
-rw-r--r-- | games-util/metadata.xml | 1 | ||||
-rw-r--r-- | games-util/pyfa/Manifest | 2 | ||||
-rw-r--r-- | games-util/pyfa/metadata.xml | 4 | ||||
-rw-r--r-- | games-util/springlobby/Manifest | 2 | ||||
-rw-r--r-- | games-util/springlobby/metadata.xml | 6 | ||||
-rw-r--r-- | games-util/xpadneo/Manifest | 4 | ||||
-rw-r--r-- | games-util/xpadneo/metadata.xml | 15 | ||||
-rw-r--r-- | games-util/xpadneo/xpadneo-0.9.ebuild | 62 | ||||
-rw-r--r-- | games-util/xpadneo/xpadneo-9999.ebuild | 64 |
17 files changed, 163 insertions, 19 deletions
diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz Binary files differindex 6b1003e8bf76..bb794184681e 100644 --- a/games-util/Manifest.gz +++ b/games-util/Manifest.gz diff --git a/games-util/deutex/Manifest b/games-util/deutex/Manifest index 2f231c190092..af235241c553 100644 --- a/games-util/deutex/Manifest +++ b/games-util/deutex/Manifest @@ -2,4 +2,4 @@ DIST deutex-5.2.0.tar.xz 165772 BLAKE2B 4451e6abc13d3d6e9176a5d8aad6a5d3d986b2b2 DIST deutex-5.2.2.tar.zst 172022 BLAKE2B ad290ce6792425ba7f643cfe6c09c1a3f040ad0a4c95822f9368592dde6d489d28e892a26d78f2ebfefa086c910c948ef37eb3a3047429605653b273f9b567a8 SHA512 5f3c3d3ecad3a7949270a10c3c7e3a8be938389d4846dcac171526a9fd0485e056889323d303f61630e8735e5735edc91df7ad4efaba3d0b2b66a9d719017ebc EBUILD deutex-5.2.0.ebuild 565 BLAKE2B 0e507e25b9617714c7e183564af787cb8fc997a08228db79e7b4657764852e695b71ff931652ffb75d0bcdc1436b9f9c5ee453ab9f6ba81e283c5bbdf68f4f7d SHA512 a89f01e8255532877c22bcf0e12232c02e02a6d794fb69cb6734b5f70b69d5d72d4ecd6794342e05d909c72c653e147d3dbf35b3af0fd6b6972fc4bcb3cc1a29 EBUILD deutex-5.2.2.ebuild 584 BLAKE2B cb9ae5e33c9f750b106828a829884add22b3126e3d7a0e78416802c912fcdb6bd39a19ff9218bf892cab9d86f47c48bc2329e3e3149e7a9553d20b0f991ce880 SHA512 eebbd39fd366dbd057ea702aca7235e331f4afc9ccc18f40ace39b3aee44f3edf642efdfa82db45a9cba17f4183a408856615bad6d33ea37af5d0dcf96a62b5b -MISC metadata.xml 1156 BLAKE2B 1e96da44de146da39927743f7acc2e0e655f858ba33dad38737c8f563b61b0af565d01e3aba6d911f69291e3e3d123cd3bc92c7da85f603fb95f1291a0d2837c SHA512 0c0326cb90da12fbfadaef8e99793a685da446fa201fea352540e50f9690446e0c2848412c5ac3bf1e9d4fc8cb39602f2e39172ecd84df3ab29be5752301350e +MISC metadata.xml 1186 BLAKE2B 91b6a3a01454b2be3855b3ff499ba3f7a7759d4af526b80066e423139137fce846c8e6245cc849a41f25ebf391f3b7de69b70fefa61a337b403254570c54be09 SHA512 4e23c84b3e2ccfe0192c687f7c0d22b50256d5164ce3869f58514736714dd3119df5c4c546dca72410a59dc3eebcf4b56a8442255350e1ffd87aef7580ea8a7a diff --git a/games-util/deutex/metadata.xml b/games-util/deutex/metadata.xml index 5a4ca375fc21..9fe0c83321af 100644 --- a/games-util/deutex/metadata.xml +++ b/games-util/deutex/metadata.xml @@ -11,11 +11,11 @@ It is a command-line driven program and as such, is suitable for scripting such as from a shell script or Makefile. </longdescription> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>vilhelm.gray@gmail.com</email> <name>William Breathitt Gray</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/games-util/game-device-udev-rules/Manifest b/games-util/game-device-udev-rules/Manifest index f2549244df6b..6143a64350b2 100644 --- a/games-util/game-device-udev-rules/Manifest +++ b/games-util/game-device-udev-rules/Manifest @@ -1,4 +1,4 @@ -AUX 60-game-input-20201209.rules 225 BLAKE2B 049966d6eb8e061bec5b18b3361957ceb29d23782a0cf361bebec618d1a4b4d2924782abb601cc4bdd15ff959346c42a33ff40da17feef02acf284294bbcbdc2 SHA512 1fd23d370d17f7c98445671c1d0138db7e69b405e8c630e54a094da021fb5fb716966d1da1f22043f9dfadc42e89efc3147c9bbc04c4100383de7ca2887a0700 -DIST steam-devices-3f9f151f8bb3caed0bee9e68d421562166605fd9.tar.gz 2149 BLAKE2B ac5d242649f77e1fce2facde990872abf98d51cfe353f1ff202e577cf01f917d49aaec292d74f495cddb5e6e8e5eceb21526131fbb65178efba80ed211fd9329 SHA512 c2f60a7e3a6ca6a122707914787bf12a11cc2fa4b70195446edf24b6ea2510569dfb12113116169d98438d8be1dedab6f828e3ca28ce52c4673fb693deb9603d -EBUILD game-device-udev-rules-20201209.ebuild 1889 BLAKE2B bb957f1de11580a1df75ea85047f673caf6538d6fce901bf97f33743d17fb00378a6432f0f422cb8d6c1859947052d2bdf3b97110773625de836e39f35d19590 SHA512 31a88f327a5f2681db84035ad1cf69cac381029c102e35801218c6ebce50a31fcf77d9cdbcb4b4f36a4b5b98cd65841cbb2c0008156a3016a5a28a15efbc77ae +AUX 60-game-input-20201228.rules 225 BLAKE2B 049966d6eb8e061bec5b18b3361957ceb29d23782a0cf361bebec618d1a4b4d2924782abb601cc4bdd15ff959346c42a33ff40da17feef02acf284294bbcbdc2 SHA512 1fd23d370d17f7c98445671c1d0138db7e69b405e8c630e54a094da021fb5fb716966d1da1f22043f9dfadc42e89efc3147c9bbc04c4100383de7ca2887a0700 +DIST steam-devices-ebc0f6a9e30bc0db2344df298c061c2c3b01776f.tar.gz 2171 BLAKE2B 01ef2371b13eca38419f90e4d1918370b6f2bdcb40264372e7cc1f8e858d7f5c9149f001c750a53f4c4435cf286fca1ab9f8869e5855eefbdb4d89acc95bb5c2 SHA512 08f2f411e8499469de747145bb159dd97c846a6329cf7aabe3445333fa8c9570c7de52d96c3e63d7e065464b9e4bbe2917a1a4a4f44a19454d3d707d524592f9 +EBUILD game-device-udev-rules-20201228.ebuild 1894 BLAKE2B 8b269fb019ddef18b114c55a45bbe97a6a6a8a512ed7ee2515c6c462ba28e5460d6e6fcecb6d1b6b335877f84b2d74e317a850860ec212fccf6a84474c2cd6c3 SHA512 a74a49d3cdb993b00c9be369726c3edfd0ddf50fc99749ef5f0bb03e37e5e06c010b987579cbc3c6815384483a3835ffabac409d2827c9ab4c769ab2ca198c8e MISC metadata.xml 361 BLAKE2B e0daf215fc923f490f00c8170de858eddc62c908c9ff5f79323a69a465dc0dd6671127244ce8285a49dd3892a5e56f62bc4254bc927537198eb04efc4f88a325 SHA512 86e237b8c6a70569154bcc2cc7b3992da0982b8dbf5d9ad56e4fe11c304457e8b82205001deba4b5d9344b598453c719e78b38959816343f4365cb1d447a53d6 diff --git a/games-util/game-device-udev-rules/files/60-game-input-20201209.rules b/games-util/game-device-udev-rules/files/60-game-input-20201228.rules index be2c499891a7..be2c499891a7 100644 --- a/games-util/game-device-udev-rules/files/60-game-input-20201209.rules +++ b/games-util/game-device-udev-rules/files/60-game-input-20201228.rules diff --git a/games-util/game-device-udev-rules/game-device-udev-rules-20201209.ebuild b/games-util/game-device-udev-rules/game-device-udev-rules-20201228.ebuild index 986e181fec3d..a050aac120d1 100644 --- a/games-util/game-device-udev-rules/game-device-udev-rules-20201209.ebuild +++ b/games-util/game-device-udev-rules/game-device-udev-rules-20201228.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ inherit udev # also has its own rules and more may be added later so we version it # independently. -STEAM_COMMIT="3f9f151f8bb3caed0bee9e68d421562166605fd9" +STEAM_COMMIT="ebc0f6a9e30bc0db2344df298c061c2c3b01776f" MY_P="steam-devices-${STEAM_COMMIT}" DESCRIPTION="udev rules for various game hardware devices" diff --git a/games-util/gamemode/Manifest b/games-util/gamemode/Manifest index f1672011e3d3..f8087ba22d9a 100644 --- a/games-util/gamemode/Manifest +++ b/games-util/gamemode/Manifest @@ -1,4 +1,4 @@ DIST gamemode-1.6.1.tar.xz 71224 BLAKE2B aafa3123a2c672197d28fafbc7331004b6e4c87808e831f5e0341fd9a690acda8305da114651391fe39e6702bac805cede9d696280d03d4cc3d03d6f4d782efd SHA512 99403a68675522d3b412424591ab7f0cef54968a699f8f68aa59a42a43df73db4bc8a84ee8f97b9f78f329ecd1ed2f3a50e3cb539458f23e7c5fbe28f7978e47 EBUILD gamemode-1.6.1.ebuild 4051 BLAKE2B 6962384b196f2d3f762ce4220aad1467b79e1badf13c09a30a49443469391a908d58a08a016d816d185852551e9d5f8cbd530bf33c34e8948e4ae26296dfeb0f SHA512 43df152c784d3838207d8c0512e86412ccf92839bec4f80aa4f0ab88451973cc0ad4c400df93ca38f5cbcab4f58f9bcf3b48b6b8e1c24b72ded0e9d5e1f9e363 EBUILD gamemode-9999.ebuild 4051 BLAKE2B 6962384b196f2d3f762ce4220aad1467b79e1badf13c09a30a49443469391a908d58a08a016d816d185852551e9d5f8cbd530bf33c34e8948e4ae26296dfeb0f SHA512 43df152c784d3838207d8c0512e86412ccf92839bec4f80aa4f0ab88451973cc0ad4c400df93ca38f5cbcab4f58f9bcf3b48b6b8e1c24b72ded0e9d5e1f9e363 -MISC metadata.xml 530 BLAKE2B 14e10e8800bca7ad7e412916ee250a4c9dbc5ed78feb99fbb9ec1feb6cc60cbf96494676eaf48200781f9e25bd330d97e16e7cbd46120df79a3e7affb8361d7e SHA512 6a080b2ec0af531ef9c5d989927a2bef7dd8870c27a5edccc9e61bc9c35cb8bc11c1b781aa003dbca470a2c8172b10f5317be6cca6c6d3d6bef206e91fe7e75c +MISC metadata.xml 560 BLAKE2B b894c7d2b65e2a824fa8f1229022f44a16e4a40fd3eabc41f85df7695e50fa5da768cf3fed064de053e3a389ba8106be5434661f02e3a1ba2c2c4321f343a12f SHA512 f16e141add8027671f7844fc66cb8d8e04fa8e8b86bd1179ed5cc97d655f4ff55683ed59c57d5f1adff4c591a0fd28e10f7950ac5eb899b879fe2902004eac76 diff --git a/games-util/gamemode/metadata.xml b/games-util/gamemode/metadata.xml index 05078a2e7821..a9f52175a9a8 100644 --- a/games-util/gamemode/metadata.xml +++ b/games-util/gamemode/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>hurikhan77+bgo@gmail.com</email> <name>Kai Krakow</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/games-util/metadata.xml b/games-util/metadata.xml index e3106a742d7d..2553c37b2530 100644 --- a/games-util/metadata.xml +++ b/games-util/metadata.xml @@ -31,4 +31,3 @@ Kategoria games-util zawiera narządzia związane z grami. </longdescription> </catmetadata> - diff --git a/games-util/pyfa/Manifest b/games-util/pyfa/Manifest index 0e15521bf040..0958e5217806 100644 --- a/games-util/pyfa/Manifest +++ b/games-util/pyfa/Manifest @@ -6,4 +6,4 @@ DIST pyfa-2.33.0.tar.gz 28872031 BLAKE2B fe7fad57e43a8efc78f828d0ff81788147fa64e EBUILD pyfa-2.32.0.ebuild 2703 BLAKE2B 21f2952ac68a5eaf0456fb58462bc383ebe3c32ad5c5ba3431085b1c3ce96b1a9cef6ef74f72bf563d00618d652cc0ad9f9813b02d278841b1884cf09e025e4e SHA512 7d2ab8c09e753860aec8212f772dcae96f7dc83ae394b588191cf070ae6a46d5492f8d83761e0ac8a4b7c9cbaa1160d5d2dc277a707ec18d0c66e1d9610f475e EBUILD pyfa-2.33.0.ebuild 2704 BLAKE2B 2dac7b4d62e191a9b5692385a176beaac6cf6fe16bf3704d9b7064ca71d805a9a518494e6cedb23f263a3e8d167caff0aae94e42f401a32e12caa27e93b63099 SHA512 594a15773e4aba915a94e1271b85c454340e1b4975b44b92a03c97d970987fada17eb7d80a51d4bf7bd8866ae9558c3e1d29bd9591ffca22e5f9296a103b5227 EBUILD pyfa-9999.ebuild 2704 BLAKE2B 2dac7b4d62e191a9b5692385a176beaac6cf6fe16bf3704d9b7064ca71d805a9a518494e6cedb23f263a3e8d167caff0aae94e42f401a32e12caa27e93b63099 SHA512 594a15773e4aba915a94e1271b85c454340e1b4975b44b92a03c97d970987fada17eb7d80a51d4bf7bd8866ae9558c3e1d29bd9591ffca22e5f9296a103b5227 -MISC metadata.xml 744 BLAKE2B b87f7086163bc63184cbc2ccae8d5db50dd7133d70dd1c737b8c7c180c3069550eb0eb4e216133236d62edfa066fcb7eded8702e16b17360230434a366d5d8ea SHA512 d52dc69cc53d2c6a6fffa3c8c097c74f6d6657d0cbb135bdb5bd9fb9e13a56c7b13deed6eec55d7a88617392543ea2a3a2a29d7c35140765a0f8a04b84b919c6 +MISC metadata.xml 774 BLAKE2B feee5ef3ecce1f83f9d9503111c31e0bf92d9d4dff8b93d44016424c105e93d29d5f610a0c3fbb18a8ff738971989d7e59d83410c00f860cdda4e428f6d93494 SHA512 8c55d22f82558fe2d4f1cfcc63ae19aa4df60eb0fcf3c087250b041e5f1025e933bc87aa22bab4220e2c02f8915f5e4486e43842349fac0ee3f01ac6278b85f6 diff --git a/games-util/pyfa/metadata.xml b/games-util/pyfa/metadata.xml index 9633f2d9a69b..4c0d5ae0b9f8 100644 --- a/games-util/pyfa/metadata.xml +++ b/games-util/pyfa/metadata.xml @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>a.zuber@gmx.ch</email> <name>Andreas Zuber</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/games-util/springlobby/Manifest b/games-util/springlobby/Manifest index 7446d55a0fe8..a5119f92301e 100644 --- a/games-util/springlobby/Manifest +++ b/games-util/springlobby/Manifest @@ -1,3 +1,3 @@ DIST springlobby-0.269.tar.bz2 4576001 BLAKE2B bd55b480c98d74bc83f99bf32148ef2be5e1f59e1539fdb432430d5e36e653e1c3d550bc7a3c996e5df029a19ea729d456f34ae3522a2a6385a0d646697e537c SHA512 32e9b5bfc72bcfccd1487621e6035e7338977f7262702cd39ec2c43734bff5b8757a97428d1207f8e6721dd450c1cddd68e43cea416503dd1987596e61e126e1 EBUILD springlobby-0.269.ebuild 1049 BLAKE2B 5fdab39c6447599522bf3911c6fd83d31992384f244cbe3462c15bc9fb8bc254b4e29054afc9fefa722ae6add95706725bf1417a5fe59e693f83f6c4ce85ab02 SHA512 97cec0d40ea58ad54f35f5b33e61075b5772b855b705ace3d317548dbe8593f156d14d38b214052467b769aa8304453c8df5f064c66ba58feb6bd7067ca972b4 -MISC metadata.xml 1168 BLAKE2B 52a394c332bed809d549cf76a750a35cb0c0bcb6af1cf2276d81958abafa6272e58d59d07762929ef05ccece16d5465d5c353dd71974b4ec2657ae99e3d607a5 SHA512 901e3865f60e798625d59085e38e191a256819e5aa0778210190ebc0a08f183b263c3391409079c499a2e2cb6740503371642f0c13eec1e59a8699060c00b59c +MISC metadata.xml 1212 BLAKE2B d6b6741bd2978d62b83238cbdb6539dfe29775d42a22a9ad4070fa88e4147811b34da847407113bdc3f72d44b14772dcc990392f0d9eca2338053824cb7c51c6 SHA512 5cf27c8fb6e6a059c3b951d2ccd98d66742817959e4de6a94cb3dbcb93c15bb6bc6a37b61ed6a3e52432bda917bb80de32500c7224ee60d669237a29ae584d5d diff --git a/games-util/springlobby/metadata.xml b/games-util/springlobby/metadata.xml index eabc7ba13bca..6558f49fa7e8 100644 --- a/games-util/springlobby/metadata.xml +++ b/games-util/springlobby/metadata.xml @@ -7,15 +7,15 @@ The official lobby client for SpringRTS community games: Balanced Annihilation; <longdescription lang="fr"> Le client officiel du lobby pour les jeux de la communauté SpringRTS : Balanced Annihilation; Journeywar; Metal Factions; Spring:1944 World War II; Star Wars: Imperial Winter; Tech Annihilation; The Cursed; Evolution RTS; ... </longdescription> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>totocoq@yahoo.fr</email> <name>Thomas Coquelin</name> </maintainer> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>fedja@protonmail.ch</email> <name>Fedja Beader</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> diff --git a/games-util/xpadneo/Manifest b/games-util/xpadneo/Manifest new file mode 100644 index 000000000000..f7860be3c1aa --- /dev/null +++ b/games-util/xpadneo/Manifest @@ -0,0 +1,4 @@ +DIST xpadneo-0.9.tar.gz 1351003 BLAKE2B dd41e687a44415c9c44d70ae4df9c858a7218eca301e61421cee4b9e80d912f9336dad15636dc38cb79128a635e33bb2b795fadebe2f53ebe42d192212364cb0 SHA512 0819af24bfa556dd330abeb1180b0a46105428b6b2c8529bb357cd5b578fe6f21e057f3f457994b21b6d5d6b207d46bdf0ff80a6415f833396595ba5e7309389 +EBUILD xpadneo-0.9.ebuild 1706 BLAKE2B e4ce9ece179256d849d7716dfe4baebff7456a9b737b2519e10c3dd5a0c4cd67cd81447cf02da52ab57bb68b39ac0e57482a63e1b135c03d708dafc9fed1fd20 SHA512 2380b84a58460eaa0a59625c5788b0f8250523c06e114818e9e9a6fb602b85bd202ba3ef5d9c55b099cc7541943d4168a36e14f57cdabd23ed0502b8bf0f2d97 +EBUILD xpadneo-9999.ebuild 1779 BLAKE2B beaffe9f6a92f66c10458e1c435b16f52167b0a475ffe3c45aeaefeaa0436849e9457dcf9cca4fd1924563308b2c069ac83bfc65541bc647d498ce1d71824546 SHA512 7b624b853869a97d3d886c5837ac614e361d93d18d067555f99529abdb877267b43ac55e0ab1208801a133c8ea6568c6cab572533d4211bab0f5c826ea5fe0c6 +MISC metadata.xml 476 BLAKE2B 88a9a4d49f902c50d87fe36c98f6f4f2c553c6cb6882966f0d4858413ed8b603f428c7b3b43d157a6ff25fb1ab26231657119e14b4a0260a159a372501593391 SHA512 9f3a4e2063cb3e30b8ba428930715533c0c3fe7defda881d1a86f5f652fc736938e88ce21e4f028f57f9edc14f6528c8a731a6689242c0d369f44a2606425fd7 diff --git a/games-util/xpadneo/metadata.xml b/games-util/xpadneo/metadata.xml new file mode 100644 index 000000000000..32782d0fcfbb --- /dev/null +++ b/games-util/xpadneo/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>sudinave@gmail.com</email> + <name>Ionen Wolkens</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">atar-axis/xpadneo</remote-id> + </upstream> +</pkgmetadata> diff --git a/games-util/xpadneo/xpadneo-0.9.ebuild b/games-util/xpadneo/xpadneo-0.9.ebuild new file mode 100644 index 000000000000..33ed81817a28 --- /dev/null +++ b/games-util/xpadneo/xpadneo-0.9.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-mod toolchain-funcs udev + +DESCRIPTION="Advanced Linux Driver for Xbox One Wireless Controller" +HOMEPAGE="https://atar-axis.github.io/xpadneo/" +SRC_URI="https://github.com/atar-axis/xpadneo/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S+="/hid-${PN}" +MODULE_NAMES="hid-${PN}(kernel/drivers/hid::src)" +BUILD_PARAMS='V=1 LD="$(tc-getLD)" KERNEL_SOURCE_DIR="${KERNEL_DIR}"' +BUILD_TARGETS="modules" + +CONFIG_CHECK="INPUT_FF_MEMLESS" + +src_prepare() { + default + sed -i "s/@DO_NOT_CHANGE@/v${PV}/" src/version.h || die +} + +src_install() { + linux-mod_src_install + + insinto /etc/modprobe.d + doins etc-modprobe.d/${PN}.conf + + udev_dorules etc-udev-rules.d/98-${PN}.rules + + dodoc -r ../docs/{[^i]*.md,descriptors,reports} ../NEWS.md +} + +pkg_postinst() { + linux-mod_pkg_postinst + udev_reload + + local ertm=/sys/module/bluetooth/parameters/disable_ertm + if ! [[ ${REPLACING_VERSIONS} && $(<${ertm}) == Y ]]; then + elog "To pair the gamepad and view module options, see documentation in:" + elog " ${EROOT}/usr/share/doc/${PF}" + elog + elog "Be warned that bluetooth's ERTM (Enhanced ReTransmission Mode) can" + elog "cause the gamepad to enter a re-connection loop." + elog "- To disable immediately:" + elog " echo Y > ${ertm}" + elog "- To disable for next and subsequent boot:" + elog " echo 'options bluetooth disable_ertm=y' > ${EROOT}/etc/modprobe.d/no-ertm.conf" + elog "- Or, if bluetooth isn't a module, add to the kernel's command line:" + elog " bluetooth.disable_ertm=y" + fi +} + +pkg_postrm() { + linux-mod_pkg_postrm + udev_reload +} diff --git a/games-util/xpadneo/xpadneo-9999.ebuild b/games-util/xpadneo/xpadneo-9999.ebuild new file mode 100644 index 000000000000..a40a337a9918 --- /dev/null +++ b/games-util/xpadneo/xpadneo-9999.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-mod toolchain-funcs udev + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/atar-axis/xpadneo.git" + EGIT_MIN_CLONE_TYPE="single" +else + SRC_URI="https://github.com/atar-axis/xpadneo/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="Advanced Linux Driver for Xbox One Wireless Controller" +HOMEPAGE="https://atar-axis.github.io/xpadneo/" + +LICENSE="GPL-3" +SLOT="0" + +S+="/hid-${PN}" +MODULE_NAMES="hid-${PN}(kernel/drivers/hid::src)" +BUILD_PARAMS='V=1 LD="$(tc-getLD)" KERNEL_SOURCE_DIR="${KERNEL_DIR}"' +BUILD_TARGETS="src/version.h modules" + +CONFIG_CHECK="INPUT_FF_MEMLESS" + +src_install() { + linux-mod_src_install + + insinto /etc/modprobe.d + doins etc-modprobe.d/${PN}.conf + + udev_dorules etc-udev-rules.d/98-${PN}.rules + + dodoc -r ../docs/{[^i]*.md,descriptors,reports} ../NEWS.md +} + +pkg_postinst() { + linux-mod_pkg_postinst + udev_reload + + local ertm=/sys/module/bluetooth/parameters/disable_ertm + if ! [[ ${REPLACING_VERSIONS} && $(<${ertm}) == Y ]]; then + elog "To pair the gamepad and view module options, see documentation in:" + elog " ${EROOT}/usr/share/doc/${PF}" + elog + elog "Be warned that bluetooth's ERTM (Enhanced ReTransmission Mode) can" + elog "cause the gamepad to enter a re-connection loop." + elog "- To disable immediately:" + elog " echo Y > ${ertm}" + elog "- To disable for next and subsequent boot:" + elog " echo 'options bluetooth disable_ertm=y' > ${EROOT}/etc/modprobe.d/no-ertm.conf" + elog "- Or, if bluetooth isn't a module, add to the kernel's command line:" + elog " bluetooth.disable_ertm=y" + fi +} + +pkg_postrm() { + linux-mod_pkg_postrm + udev_reload +} |