diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-04-11 08:43:59 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-04-11 08:43:59 +0100 |
commit | bb59556b3302a941db4630613c604644d5f7a617 (patch) | |
tree | 42e60b7ae227b0fe3af52dfac08d59653066a2db /net-wireless | |
parent | 3cd09a18bad26aad2645241b868755cfdf41b6ae (diff) |
Diffstat (limited to 'net-wireless')
-rw-r--r-- | net-wireless/Manifest.gz | bin | 13915 -> 13917 bytes | |||
-rw-r--r-- | net-wireless/iwd/Manifest | 2 | ||||
-rw-r--r-- | net-wireless/iwd/iwd-3.6.ebuild | 167 | ||||
-rw-r--r-- | net-wireless/rtl-sdr/Manifest | 2 | ||||
-rw-r--r-- | net-wireless/rtl-sdr/rtl-sdr-2.0.1-r1.ebuild | 55 | ||||
-rw-r--r-- | net-wireless/unifi/Manifest | 2 | ||||
-rw-r--r-- | net-wireless/unifi/unifi-8.6.9.ebuild | 109 |
7 files changed, 169 insertions, 168 deletions
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz Binary files differindex 7a2bab05a7da..9ad4e82277c0 100644 --- a/net-wireless/Manifest.gz +++ b/net-wireless/Manifest.gz diff --git a/net-wireless/iwd/Manifest b/net-wireless/iwd/Manifest index 7257a6e64d1e..0d7250963bbe 100644 --- a/net-wireless/iwd/Manifest +++ b/net-wireless/iwd/Manifest @@ -3,8 +3,10 @@ AUX iwd.initd-r1 290 BLAKE2B ea7a6a51ab0fe4f83a748e61e245cf2d7abac898431bf84d9f3 DIST iwd-3.2.tar.xz 1102488 BLAKE2B 303b1790c3a1f56e11e1d8e5a66bc1f4b4df8e36b6a68f2fe774f6ad4d74ea9bcc580ce2e8fc85110a970e75a9c1fed52dc96189e7d655a511860d1c378964a1 SHA512 edde70e5eda6fd455a649877c0aa22c44a2c9e8353c12c7fb624e6dbe3b1b024dddac702313548b61d9f06f86c77fd5dd15b25c54673a2a338da994dc87d1e5d DIST iwd-3.3.tar.xz 1103272 BLAKE2B dd3f54f1a15bdef49da8ffe8359cd579b51da6762f2cfd82ad0204b02ab9445c0db50908360cebb3551d035ebc784caceb0d8edfd553d6b2a14a662c97cfd25c SHA512 05c1319371c7be0e4234afcf6c346c66fd42a7e393ca6edfccea159e4ebc187de427f01e848fb43d8fa8da158b3b390dde3dbf651d70b045c1a70b121b305004 DIST iwd-3.4.tar.xz 1111100 BLAKE2B b6400db7dd416bbb42318dc55cadda3121f467aee939a085651d326170f27d177f40c930fcae1acada4b9166ec0aafbb07bba1c4d03aba26c6d1a8113a1637f7 SHA512 7ff456306a92398e0ab5aae8ae2abdb13d86c9ad282fd4f24db89aee4fc32b347f3bf332564dfcc1b41030531761c9c9c16d751fa17158545574bc3eeb9e4cb7 +DIST iwd-3.6.tar.xz 1115264 BLAKE2B fbf461cddb88f9c0d9201b50d8f86053f54df33260759d7f957804f6b27e5fcf7422db23e561f994b4fe99ad92c5f17f071db7fe7a4bba11573c175a6c6c54fc SHA512 6a306900ec3b3076335861c66a526a58796cc696f535e9fe047e641548d2747cbd846d02e100396228a2536d09e329b5bfb8db3c1149313d73c2c2c1f3d1c9a9 EBUILD iwd-3.2.ebuild 4126 BLAKE2B 89e09da4ad8ca5ecdbdf1ee2774bd98cccc2928ee28de8fc99a95b987c8299aea7a387baed3221c96525fd6fb52992131c26d4a7e346a43113c1e3da281f2f71 SHA512 5afdde9a8e412374e9dcc6747403ed22d64b6b550bbc20e102b6ff15cee252d62ef97a751c5680223053eef8bedd38555f7589c739c59b8c1db3ecc72d95f660 EBUILD iwd-3.3.ebuild 4132 BLAKE2B 2d50995306c6a304698bd0859f58cb50f40661572fbf2545346d86eea9275f3685d78a77d0fac249ca196bf4ace581538a043294ebb394f8d91eacd931171255 SHA512 73b03014fbd138cca0d1ab04da715a06f50e5eecb59681a5fb76c0efadb433d178e9c3c1347d20ebc5d83b4f7ef6abaeba9404dfde1ff3013406c98c8a3fd11d EBUILD iwd-3.4.ebuild 4132 BLAKE2B 6723c9ee44eefb72a43c5877feec1abdae83802573a0369fc49cb0c76e6b52a0d3c6b9b626ace0cd808de38ca6d015fa773dcf8b2fd5efbd12bfc8bfbbc4c2ea SHA512 ab31e7befa53a35a82631bc2110a5eb07219c89d067d28b2dbfe0f1c4e55b718c925c247c8cb028b93789718d6b1dfff2b851403608e67388235aca20d83752d +EBUILD iwd-3.6.ebuild 4132 BLAKE2B 6723c9ee44eefb72a43c5877feec1abdae83802573a0369fc49cb0c76e6b52a0d3c6b9b626ace0cd808de38ca6d015fa773dcf8b2fd5efbd12bfc8bfbbc4c2ea SHA512 ab31e7befa53a35a82631bc2110a5eb07219c89d067d28b2dbfe0f1c4e55b718c925c247c8cb028b93789718d6b1dfff2b851403608e67388235aca20d83752d EBUILD iwd-9999.ebuild 4128 BLAKE2B 87520b1e69bddd0844e79343475a929aa1cac55669949bf60e9602d14bbc8ae4817d6260d2d4a69efcf21face015b1a809d680c1ed5428afc0ed583434159079 SHA512 9ef3d68bc3b0da527364af1aec3dfc0af37965e64f302aa6b830f38c087fe2f73f7cd6ef33f8b6da95ae76ab691dea929b108e4b5c124a188d4af7cb51aaf07a MISC metadata.xml 717 BLAKE2B 4619afbff3a4275ff2307476c044c1a4f7c2a14ec4fbeec0db02cd35d8ec98a5d3febcde34dbc43a358129d02369ee6178e02d3938b7cace99946a963d235d99 SHA512 46809c9157af3809f720d38e71e900bb4ee8418f79030cda45e7c4547dca9f2f3b5932c5b481c44ae6bbfd0b48c0997106ada3be30ef5f2110cc287738f24473 diff --git a/net-wireless/iwd/iwd-3.6.ebuild b/net-wireless/iwd/iwd-3.6.ebuild new file mode 100644 index 000000000000..e97768acd38c --- /dev/null +++ b/net-wireless/iwd/iwd-3.6.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic linux-info systemd + +#Set this variable to the required external ell version +ELL_REQ="0.72" + +if [[ ${PV} == *9999* ]]; then + inherit autotools git-r3 + IWD_EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/wireless/iwd.git" + ELL_EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git" +else + SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/wireless/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + MYRST2MAN="RST2MAN=:" +fi + +DESCRIPTION="Wireless daemon for linux" +HOMEPAGE="https://git.kernel.org/pub/scm/network/wireless/iwd.git/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+client cpu_flags_x86_aes cpu_flags_x86_ssse3 +monitor ofono selinux standalone systemd wired" + +DEPEND=" + sys-apps/dbus + client? ( sys-libs/readline:0= ) +" + +[[ -z "${ELL_REQ}" ]] || DEPEND+=" ~dev-libs/ell-${ELL_REQ}" + +RDEPEND=" + ${DEPEND} + acct-group/netdev + net-wireless/wireless-regdb + selinux? ( sec-policy/selinux-networkmanager ) + standalone? ( + systemd? ( sys-apps/systemd ) + !systemd? ( virtual/resolvconf ) + ) +" + +BDEPEND=" + virtual/pkgconfig +" + +[[ ${PV} == *9999* ]] && BDEPEND+=" dev-python/docutils" + +pkg_setup() { + CONFIG_CHECK=" + ~ASYMMETRIC_KEY_TYPE + ~ASYMMETRIC_PUBLIC_KEY_SUBTYPE + ~CFG80211 + ~CRYPTO_AES + ~CRYPTO_CBC + ~CRYPTO_CMAC + ~CRYPTO_DES + ~CRYPTO_ECB + ~CRYPTO_HMAC + ~CRYPTO_MD4 + ~CRYPTO_MD5 + ~CRYPTO_RSA + ~CRYPTO_SHA1 + ~CRYPTO_SHA256 + ~CRYPTO_SHA512 + ~CRYPTO_USER_API_HASH + ~CRYPTO_USER_API_SKCIPHER + ~KEY_DH_OPERATIONS + ~PKCS7_MESSAGE_PARSER + ~RFKILL + ~X509_CERTIFICATE_PARSER + " + + if use amd64;then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_DES3_EDE_X86_64" + WARNING_CRYPTO_DES3_EDE_X86_64="CRYPTO_DES3_EDE_X86_64: enable for increased performance" + fi + + if use cpu_flags_x86_aes;then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_AES_NI_INTEL" + WARNING_CRYPTO_AES_NI_INTEL="CRYPTO_AES_NI_INTEL: enable for increased performance" + fi + + if use cpu_flags_x86_ssse3 && use amd64; then + CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_SHA1_SSSE3 ~CRYPTO_SHA256_SSSE3 ~CRYPTO_SHA512_SSSE3" + WARNING_CRYPTO_SHA1_SSSE3="CRYPTO_SHA1_SSSE3: enable for increased performance" + WARNING_CRYPTO_SHA256_SSSE3="CRYPTO_SHA256_SSSE3: enable for increased performance" + WARNING_CRYPTO_SHA512_SSSE3="CRYPTO_SHA512_SSSE3: enable for increased performance" + fi + + if use kernel_linux && kernel_is -ge 4 20; then + CONFIG_CHECK="${CONFIG_CHECK} ~PKCS8_PRIVATE_KEY_PARSER" + fi + + check_extra_config +} + +src_unpack() { + if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI=${IWD_EGIT_REPO_URI} git-r3_src_unpack + EGIT_REPO_URI=${ELL_EGIT_REPO_URI} EGIT_CHECKOUT_DIR=${WORKDIR}/ell git-r3_src_unpack + else + default + fi +} + +src_prepare() { + default + if [[ ${PV} == *9999* ]] ; then + eautoreconf + fi + + sed -e "s:Exec=/bin/false:Exec=${EPREFIX}/usr/libexec/iwd:g" -i src/net.connman.iwd.service || die +} + +src_configure() { + append-cflags "-fsigned-char" + local myeconfargs=( + --sysconfdir="${EPREFIX}"/etc/iwd --localstatedir="${EPREFIX}"/var + "$(use_enable client)" + "$(use_enable monitor)" + "$(use_enable ofono)" + "$(use_enable wired)" + --enable-systemd-service + --with-systemd-unitdir="$(systemd_get_systemunitdir)" + --with-systemd-modloaddir="${EPREFIX}/usr/lib/modules-load.d" + --with-systemd-networkdir="$(systemd_get_utildir)/network" + ) + [[ ${PV} == *9999* ]] || myeconfargs+=(--enable-external-ell) + econf "${myeconfargs[@]}" +} + +src_compile() { + emake "${MYRST2MAN}" +} + +src_install() { + emake DESTDIR="${D}" "${MYRST2MAN}" install + keepdir "/var/lib/${PN}" + + newinitd "${FILESDIR}/iwd.initd-r1" iwd + + if use wired;then + newinitd "${FILESDIR}/ead.initd" ead + fi + + if [[ ${PV} == *9999* ]] ; then + exeinto /usr/share/iwd/scripts/ + doexe test/* + fi + + if use standalone ; then + local iwdconf="${ED}/etc/iwd/main.conf" + dodir /etc/iwd + cat << EOF > "${iwdconf}" +[General] +EnableNetworkConfiguration=true + +[Network] +NameResolvingService=$(usex systemd systemd resolvconf) +EOF + dodir /etc/conf.d + echo "rc_provide=\"net\"" > "${ED}"/etc/conf.d/iwd + fi +} diff --git a/net-wireless/rtl-sdr/Manifest b/net-wireless/rtl-sdr/Manifest index 32c0872bf40e..9323223f56a4 100644 --- a/net-wireless/rtl-sdr/Manifest +++ b/net-wireless/rtl-sdr/Manifest @@ -6,9 +6,7 @@ AUX rtl_tcp.confd 138 BLAKE2B 04df300f0add96490ab861d99301b53ae45d414891f808780f AUX rtl_tcp.confd-r1 310 BLAKE2B 2b352e54c507fd14c53ec4b164563420674f71e7a4f10819bbd4dc1fe1ed52fbec91f1bb4553e543bb59c6d4897bc1f707a78676ed6fed360c27797d6923d9a1 SHA512 33a2afc074f27f3440e4664d2c51492a0c86c51d03383034d6c52ee7addef247896bfbe31803882858bc526b5b36f0110e674e1af6e42595a11336713055d9f2 AUX rtl_tcp.initd 483 BLAKE2B 1e2feb9f481677792319b60fa99d0a2ed5c4a489c85c97a3a0e54e65fc8fe0c4b1ed8c1c6d4ea5991736fa232d26bb17b3e31fa8e6d01c111ec4ccae4c9df924 SHA512 7ac01b0568b1c12e906ae0d102708070b9aacca97d590b61d80125dac9f84587438fe5b582765552d37b0a9b730e00fca8894f8d5ff0c6a518fa2fb5dd4fb407 AUX rtl_tcp.initd-r1 306 BLAKE2B 8c6376b8bd3665500372f3705283b19a6e75feb6a878bcd3a43a99d44508fe739a0d39d87f6382217946958731c2c492b8ebaaea0880ce9eb242523950653757 SHA512 5f2ab517d045d5c7ef74b0ef44452c03160c160b4cdf2ffffdcbf14586f9b1e3b73a9045a0da4ffacc369f2eb72a6b3c469e4a3a1fff8762edc37a3342fbde8e -DIST rtl-sdr-2.0.1.gh.tar.gz 135727 BLAKE2B 46bb64e2e35d5f6164acb15b0b1e4c0c988bac8de8fd494faec85f4d36f2db3f73ebb0dc46ce42d4b2ff00a9025f145259aeff25563dd82623c2a3502cda1059 SHA512 ed7b84f05d524d89afc1db384a4e1c4bb2a66e9c6b42623ab42ac9d55829bde77eb12529044e1778664b5a97a48dc5b64bed19161a430c9d91c04dd08cb6b7ac DIST rtl-sdr-2.0.2.gh.tar.gz 136512 BLAKE2B 48c8ed688f7eb1fce9400accfef3e7762fc40bb5c4e578bf19fdbb7c90bce55dcd1606d57d656c5860fd26e86fc70cae499e9e981695985571a6d51bb2ddd96b SHA512 20a1630df7d4da5d263c5ffd4d83a7c2a6fc674e3838bf02b2b59c1da8d946dafc48790d410ab2fcbc0362c2ac70e5cdcae9391c5f04803bf2cdddafd6f58483 -EBUILD rtl-sdr-2.0.1-r1.ebuild 1361 BLAKE2B b7f73b38cb159c587ed4225b1052385ba147d197498361dce66b8bd7fd3a679cde9c52d83bbb72433b79674686d11c0d276225655abe072c3edc1e6379dbeef4 SHA512 3068856a6c447beb1263b93169c137d1ee6fc048a097a404d99ff53c1c456337f3b25b6df2a35df0f56f8f8948ce2aad47cf25f6599ce29b53c556fe4d65799b EBUILD rtl-sdr-2.0.2-r1.ebuild 1289 BLAKE2B 50b6c66f89705391aac39a90dd035313bb7f8d51eaaa60ca68f00c7a477f639280f929c20de7dc39768c245eaaca986ec4f3f64c89a74b21b5ec1becda3b4321 SHA512 e46e3e5495d6a4bc3b61785d71dcb87596d0f064c0f91906c72f5aa69ac24e80f7806d7b0d28761944d707c55918732d2f332f75c18087b575a1e5328972b726 EBUILD rtl-sdr-9999.ebuild 1295 BLAKE2B f7a1ec01f6e3e821ebe806c0586ecbb6e6c140d1cf1417ca3d33ffef3e24c82530c403fdf76161458c4348430e9081c0c41d8fdbf763c5754287dbe3f2c28415 SHA512 106ab215c602c55425edc892d7649db7c458d40cd90cf1f84cdb049aa5eaff55f542434cc3eb3a8d30538a1c2363153e0ae721eab9de6e65cd88df557273b35b MISC metadata.xml 518 BLAKE2B d025587eab3ccb4e572e2db6d88018fae57f674fc174a37a558bd3fca51036af4f7dcf25dae8ae3d3b833965b8c52c230cc6c648967b3df10056d9bbdbf6e4dd SHA512 4f59f9145db46caca3c9e545e436ed95a130486dfca5914ffbb37603af49244a6d2f7df40f318a1137cf1e414c591781ebccd2d9ed7b0ec275f816553e0d8501 diff --git a/net-wireless/rtl-sdr/rtl-sdr-2.0.1-r1.ebuild b/net-wireless/rtl-sdr/rtl-sdr-2.0.1-r1.ebuild deleted file mode 100644 index 9dc6d39365a4..000000000000 --- a/net-wireless/rtl-sdr/rtl-sdr-2.0.1-r1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Turns your Realtek RTL2832 based DVB dongle into a SDR receiver" -HOMEPAGE="https://sdr.osmocom.org/trac/wiki/rtl-sdr" - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.osmocom.org/${PN}" -else - # COMMIT="142325a93c6ad70f851f43434acfdf75e12dfe03" - # SRC_URI="https://github.com/osmocom/rtl-sdr/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - # S="${WORKDIR}/${PN}-${COMMIT}" - SRC_URI="https://github.com/osmocom/rtl-sdr/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86" -fi - -LICENSE="GPL-2+" -SLOT="0" -IUSE="+zerocopy" - -DEPEND="virtual/libusb:1" -RDEPEND=" - ${DEPEND} - !net-wireless/rtl-sdr-blog -" - -PATCHES=( - "${FILESDIR}"/rtl-sdl-0.6.0_p2020802-fix-pkgconfig-libdir.patch -) - -src_configure() { - #the udev rules are 666, we don't want that - local mycmakeargs=( - -DINSTALL_UDEV_RULES=OFF - -DDETACH_KERNEL_DRIVER=ON - -DENABLE_ZEROCOPY="$(usex zerocopy)" - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - newinitd "${FILESDIR}"/rtl_tcp.initd rtl_tcp - newconfd "${FILESDIR}"/rtl_tcp.confd rtl_tcp -} - -pkg_postinst() { - elog "Only users in the usb group can capture." - elog "Just run 'gpasswd -a <USER> usb', then have <USER> re-login." -} diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest index e4faeff30767..366c71c610e9 100644 --- a/net-wireless/unifi/Manifest +++ b/net-wireless/unifi/Manifest @@ -4,8 +4,6 @@ AUX unifi-mongodb.service 274 BLAKE2B 116b78df7e3e595ebef25af3c4be425b8706356d00 AUX unifi.confd 222 BLAKE2B 3b566a4667b4138f5ad8da53099342708949becfaaa2e5bdb85779f2b39675c0e234f21d57ea0a9ee1c13b41003682823fc5b2ad5132b57ddb4730fdeccb3691 SHA512 20e67959a0f22c7ef1aebcae5248ce76b9049b24e531e560ed0b9eb6b86b7ae10c57ce41517c9276fa11cb05ddc27e8a69b80350d0b8c5590fbe23152f676cc6 AUX unifi.initd-r2 477 BLAKE2B 11dc44ebc7c9d9a670b6aecfd3a82265df60f21057ae459fafb4f5a5671edc522fb13872ec64c168173667cfc072cd0fde5fbaa236109a4c49947ddfd3fd429f SHA512 734aa8b93e057579470e59a287d68f219f510f73479add86d3bfc32d73ca495644d40d9323e2b00a448ee7b519f9a60d3150057c00398165108b572999e70b67 AUX unifi.service-r2 233 BLAKE2B 95d87f040be667c5d5817bc9b6eabfa3d2ef454cfcdd60badef834d6f9ec250612ea5b32724c9df28c735e22183180c9c646729e375d3e38f6a26371661af93b SHA512 cafa67126e7416c736e1ab59e8b31cd2f9ce3f8933b84985f4ba983898b664bb892255855c2fc6cbdb4519732f63e58207209d7701f908d48828dfdd399f1550 -DIST unifi-8.6.9.zip 166991856 BLAKE2B 93581e020b3f240614dfc02c058d732f33a7cd30696a50b7f3f1155b77688d1ade5179ebc6ea8e9870a6b21ce405576334dcba96ea6020b20bfec7441fdfbedb SHA512 61a4ddb5e3214f92cd8645c5c134181d3ee31354af7d7be237cee68138c9d807769d26ef608266d35f0d432c02d40cf59bfbe875839cce3046186e40714df5d1 DIST unifi-9.0.114.zip 152520295 BLAKE2B cb7a8a54e466090d647a8a42fd20b67371f667dfa6f573d63e6a28cf9949f5249b463cf61dc6001766f9277bc978ecc7d686213fe8b77a3c961bf1444bde6eb4 SHA512 c611a774152136080d228a5daef4d73b9e11796a821bdc9473786243fec1f7d4bb2601662226304a0c207e39869e25c501ff18f1e34e6a0276ada8e5242ee3c0 -EBUILD unifi-8.6.9.ebuild 2665 BLAKE2B 3b1815c1286abc5d874eeec60d586b56d574f090ae33f8c67ac03d14cb3c6c92a1fcdbee00e90b8883b6c9eaf816294f236a47d6c907923139b0c919f7538752 SHA512 8742007a954a4f531e3d01ce9a75c8b649547ad10430be416204185d7db24b59590299ae98f70765d85c3533ba1dee4b5d96a29d9c9bd75fdcc89800cc2d6e0d EBUILD unifi-9.0.114.ebuild 2692 BLAKE2B 1da4c0d0bab584d839399d1edceb622315ef7a5c13ddee72ed254c3f427036823013fc8c08acab0bd1004018d1e2ccbe9d803abf371704aafd602de60f77c242 SHA512 e3927c0ecd7b25f9c42e068aed7261bc3897e03e751f04599fbb21f5444a86ace9c17a2873b7b968ce6f01f04867d0714d33eb8ad405bc92763eaf3422aa8746 MISC metadata.xml 706 BLAKE2B c089f7ad4712f8ad5ef71f8127686dd13a7d3ead5f31dff6c939b100c18920680d648c4d27af479dc14624b5365fc038998f478ae82222fc2f2d073bbb7b58cb SHA512 8866e9107a41456a238b21316a1b174167b4343a55bcca2964b05e44fcc2d157df113a7867496726fcdc0eabf3e244e14567e03b53e3e1df2b11a2d932fa761c diff --git a/net-wireless/unifi/unifi-8.6.9.ebuild b/net-wireless/unifi/unifi-8.6.9.ebuild deleted file mode 100644 index 2f1936dc19fa..000000000000 --- a/net-wireless/unifi/unifi-8.6.9.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Set this var for any releases except stable -# RC_SUFFIX="-" - -inherit java-pkg-2 readme.gentoo-r1 systemd - -DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs" -HOMEPAGE="https://www.ubnt.com" -SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip" -S="${WORKDIR}/UniFi" - -LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="-* amd64 ~arm64" -IUSE="systemd system-mongodb" -RESTRICT="bindist mirror" - -RDEPEND=" - acct-group/unifi - acct-user/unifi - dev-db/mongodb - virtual/jre:17 -" - -BDEPEND="app-arch/unzip" - -DOCS=( "readme.txt" ) - -QA_PREBUILT=" - usr/lib/unifi/lib/native/Linux/aarch64/*.so - usr/lib/unifi/lib/native/Linux/x86_64/*.so -" - -src_prepare() { - if [[ ${CHOST} != aarch64* ]]; then - rm -r lib/native/Linux/aarch64 || die - fi - if [[ ${CHOST} != x86_64* ]]; then - rm -r lib/native/Linux/x86_64 || die - fi - - if [[ ${CHOST} == aarch64* ]]; then - if ! use systemd; then - rm lib/native/Linux/aarch64/libubnt_sdnotify_jni.so || die - fi - fi - if [[ ${CHOST} == x86_64* ]]; then - if ! use systemd; then - rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die - fi - fi - - default -} - -src_compile() { - :; -} - -src_install() { - insinto /usr/lib/unifi - doins -r dl lib webapps - ! use system-mongodb && doins -r bin - - diropts -o unifi -g unifi - keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi - - for symlink in conf data run tmp work; do - dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink} - done - dosym ../../../var/log/unifi /usr/lib/unifi/logs - - java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar - java-pkg_dolauncher \ - unifi \ - --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp \ - -Djava.library.path= \ - --add-opens java.base/java.lang=ALL-UNNAMED \ - --add-opens java.base/java.time=ALL-UNNAMED \ - --add-opens java.base/sun.security.util=ALL-UNNAMED \ - --add-opens java.base/java.io=ALL-UNNAMED \ - --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED' \ - --jar ace.jar \ - --pwd '/usr/lib/unifi' - - if use system-mongodb; then - systemd_newunit "${FILESDIR}"/unifi-mongodb.service unifi.service - newinitd "${FILESDIR}"/unifi-mongodb.initd unifi - else - systemd_newunit "${FILESDIR}"/unifi.service-r2 unifi.service - newinitd "${FILESDIR}"/unifi.initd-r2 unifi - fi - - newconfd "${FILESDIR}"/unifi.confd unifi - - echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die - doenvd "${T}"/99unifi - - einstalldocs - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} |