Compare commits

16 Commits

Author SHA1 Message Date
feffe c7a21a2d5c add memerist 2026-06-09 10:02:47 +02:00
feffe ef6cd8610a bump jellyfin-ffmpeg 2026-06-06 17:57:10 +02:00
feffe 37439b74cf bump jellyfin-ffmpeg 2026-06-06 08:37:21 +02:00
feffe cfcfe159e5 keep python3.13 on desktop for now... 2026-06-02 19:46:22 +02:00
feffe 2d727fc3c5 bump gnumerict 2026-06-02 19:09:01 +02:00
feffe 16819364d1 bump jackett-bin 2026-05-29 21:41:05 +02:00
feffe 3ceb092e97 fix wayland dependency 2026-05-29 19:27:28 +02:00
feffe 6890a95e82 bump jellyfin-ffmpeg 2026-05-28 18:31:08 +02:00
feffe ce1bfc1399 bump ocrmypdf 2026-05-28 18:30:03 +02:00
feffe 6db5a06883 bump flaresolverr 2026-05-27 18:46:56 +02:00
feffe e4b9cc666d fix openvox on arm64 2026-05-19 20:02:28 +02:00
feffe 62f4e69494 openvox now in portage 2026-05-19 19:54:32 +02:00
feffe 17c41283ae bump openvox 2026-05-15 21:02:09 +02:00
feffe b0a5683e86 bump jellyfin-mpv-shim 2026-05-04 19:43:14 +02:00
feffe ac828af9fa bump jellyfin-apiclient-python 2026-05-04 19:37:01 +02:00
feffe 34aa838839 bump python-mpv-jsonipc 2026-05-04 19:34:26 +02:00
40 changed files with 63 additions and 731 deletions
-5
View File
@@ -1,5 +0,0 @@
AUX puppet-systemd.patch 481 BLAKE2B 8ca58755e5c3a235c60eed11c98e20bbd3cb27c81531709b27981ee61f6f5dea63d2487d49761ff84e7590b608c170bcd369fe7ef3700a5df1bd03b29c66ec71 SHA512 08bb997cedea378efa4614e4b2ff04acdd68cdc376fde422677b64dc56b8256ecf7221210c20529bb5a9a49fa8c92f67667c7acd6ac64b665e79639318a3df97
AUX puppet.init 751 BLAKE2B b873fd1e51e2b5c148d31da4f861ee8cc60c71ef7950f10f1ba78c8ce740fcc67d8fbcd274667c383f2e7f83b2c6f76abc138348cc172f02f667b766ecf302fa SHA512 566912034aa2e1306a65d59fafdfaf3d660693331c4f5020611bc806e7e5aa14047122bc31e229fd5ab9eb48979c04c436fbb5aa765f598b7416839b67640655
AUX tmpfiles.d-2 35 BLAKE2B 333994788552e5c52273752f4e3c2947666737d03f9d340e16ada790607efe77da1ba9bb4852bc8274174fbb96ce0c7ae81062f7197e63ea4701e539b2650b3b SHA512 fdf00147c497bd822a14f0e42bad825a43ce0977ec6c0265d267dedeef56295e3ce319f7972d0ec2ab9f04f2407856947f4261d6e62054a36c6e1672b45f86f0
DIST openvox-8.26.2.tar.gz 3748048 BLAKE2B 3266e46093d0a152e141f2412fc3dd9dd859221723f515effb90a9150c5110c484855d6f34d25eed09e820d89de96ae51b79eff501b7cb9745529e49281c4555 SHA512 7b5ffdde88d937cd556efe872f9acab43eab99f914ffb1388b02dff41b41a7d208d4a887328b6fc816577ca2c66a65414372cca75fef86829b470cfb38945e0f
EBUILD openvox-8.26.2.ebuild 2986 BLAKE2B fccc42584e6eef600434f5cf451d0d458ea2b2ba387008accd5318948bcab24fc4b0c4fd9f477f2ed77623a29e7843fd010ece0b1630665ad5231f714f23fde0 SHA512 1d5007daeb5204fc7629964ffa52dc81ad8331528c3c6743e9d77ed8516b306153dee60d8ccb3e0bb95b8798634309a80a574c6bdc492d3e377ffc8c4a49559d
@@ -1,10 +0,0 @@
--- ext/systemd/puppet.service 2017-02-02 18:28:58.000000000 -0600
+++ ext/systemd/puppet.service 2017-03-09 10:56:59.091489324 -0600
@@ -17,7 +17,7 @@
EnvironmentFile=-/etc/sysconfig/puppetagent
EnvironmentFile=-/etc/sysconfig/puppet
EnvironmentFile=-/etc/default/puppet
-ExecStart=/opt/puppetlabs/puppet/bin/puppet agent $PUPPET_EXTRA_OPTS --no-daemonize
+ExecStart=/usr/bin/puppet agent $PUPPET_EXTRA_OPTS --no-daemonize
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
-29
View File
@@ -1,29 +0,0 @@
#!/sbin/openrc-run
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
PUPPET_PID_DIR="${PUPPET_PID_DIR:-/run/puppet}"
pidfile="${PUPPET_PID_DIR}/puppet.pid"
PUPPET_LOG_DIR="/var/log/puppet"
command="/usr/bin/puppet"
extra_started_commands="reload"
command_args="agent --pidfile ${pidfile} --confdir /etc/puppetlabs/puppet ${PUPPET_EXTRA_OPTS}"
depend() {
need localmount
use dns logger puppetmaster netmount
}
start_pre() {
checkpath --directory --owner puppet:puppet "${PUPPET_PID_DIR}"
checkpath --directory --owner puppet:puppet --mode 750 ${PUPPET_LOG_DIR}
}
reload() {
ebegin "Reloading $RC_SVCNAME"
start-stop-daemon --signal SIGHUP --pidfile "${pidfile}"
eend $?
}
-1
View File
@@ -1 +0,0 @@
D /run/puppet 0755 puppet puppet -
-117
View File
@@ -1,117 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
USE_RUBY="ruby33 ruby34"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="doc:all"
RUBY_FAKEGEM_EXTRAINSTALL="locales"
inherit ruby-fakegem systemd tmpfiles
DESCRIPTION="A system automation and configuration management software"
HOMEPAGE="https://voxpupuli.org/openvox/"
SRC_URI="https://github.com/OpenVoxProject/openvox/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite vim-syntax"
RESTRICT="test"
ruby_add_rdepend "
hiera? ( dev-ruby/hiera )
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-4.4.1
dev-ruby/deep_merge
dev-ruby/concurrent-ruby
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl
dev-ruby/hocon"
ruby_add_bdepend "
doc? ( dev-ruby/yard )
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0
acct-user/puppet
acct-group/puppet
!app-admin/puppet
!app-admin/puppet-agent"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
all_ruby_prepare() {
# fix systemd path
eapply -p0 "${FILESDIR}/puppet-systemd.patch"
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
# "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init puppet
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"
dodoc "${f}"
done
}
pkg_postinst() {
tmpfiles_process puppet.conf
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
}
-2
View File
@@ -1,2 +0,0 @@
DIST pdk_3.0.1.3-1bullseye_amd64.deb 120361070 BLAKE2B 1d9b885aebe1960ead9c0fdc6ac8751016f6a7a2504e6c5c46bb4bf54a328c8982dedd9fefbb424564390738f284d4f2635a7e1c43e3be341d171254150fabd7 SHA512 a291824a229c61ddf559a5bb40202f1f57076d5626abf647d92d570c8075738baa4649bc414dcad948110089d5aad613377d81ab0deb38d78f259d2fcab2e8dc
EBUILD pdk-3.0.1.3.ebuild 892 BLAKE2B 02cc743b36be5984499c31ce0dc4e6b7106da1c93192e678020cafee7e5981b62f88307e92cd0a62aad95f318931f6a2ebc5534ba17c3029177b8e657fc4d349 SHA512 59cef997abcff199ebbbf8c50435f338e01082aa92bfae4193996eba36911702c8f7ff8dcba0e7a7769ab21ecfdb418d73c30e191aea2105263b9a0986002eea
-41
View File
@@ -1,41 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit unpacker
DEB_RELEASE="bullseye"
DESCRIPTION="Puppet SDK - develop and test puppet modules"
HOMEPAGE="https://puppetlabs.com/"
SRC_BASE="http://apt.puppetlabs.com/pool/${DEB_RELEASE}/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1${DEB_RELEASE}"
SRC_URI="
amd64? ( ${SRC_BASE}_amd64.deb )
"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RESTRICT="strip"
S=${WORKDIR}
RDEPEND="virtual/libcrypt:="
QA_PREBUILT="
/opt/puppetlabs/pdk
/opt/puppetlabs/pdk/lib/engines/*
/opt/puppetlabs/pdk/lib/*
/opt/puppetlabs/pdk/bin/*"
src_install() {
# Drop the opt folder into place
insinto /opt
doins -r opt/*
# make binaries executable
find "${D}/opt/puppetlabs/pdk/" -type d -name bin -exec chmod 0755 -R "{}" ";"
dosym ../../opt/puppetlabs/pdk/bin/pdk /usr/bin/pdk
}
+2 -2
View File
@@ -1,2 +1,2 @@
DIST ocrmypdf-17.4.2.tar.gz 7392178 BLAKE2B b65042a33e10cc48bd20e14109385872ca5e69ebc29320f4d364d74d7586f580ac9130d1f2464cc245bc505b0076230defb98e1a63a0f51f8fb449ae8bdae1b5 SHA512 9bb2bda016aea2d1f3ef9908cd11349267f8c4e98b41b7da7d150f4fe2abca3b9f25202a52fb7383eaed832873b5378e073b40783b8933c6c1de8a5071b8ef62
EBUILD OCRmyPDF-17.4.2.ebuild 2463 BLAKE2B 8d51be2567427d5c2055e2a40a2f07e80b2bb0b53f981671a43a8b5c7cb6e06e59224d3b4c31946ea595c03fec716d00cbc028ce41fe2425f5cff8a5875ccfd5 SHA512 86434a79badc3ca134609ded49f3a9a2a1347c7218da00bf985dd22c998951ea9f594798a658cffdec29793fdf54ac5857559037d0066320935e85dad5397030
DIST ocrmypdf-17.5.0.tar.gz 7408306 BLAKE2B 9af6950db7b8e15a53c680a2304caa9f50b5de93b109fcc81fa91d5ffc3464091da67fd4ea009dd1ecbd2954b344c5fa5576689af320d632b140cb7d5394c568 SHA512 0afbafcd01c1e4c7a4359d86420bd1fcd179f8e781f55c2dd6907978714b3e2c5203b3f38b8cf2b8a5f6bba00f9e0f564c65b15d390f655956c12d926e09dc5d
EBUILD OCRmyPDF-17.5.0.ebuild 2463 BLAKE2B 8d51be2567427d5c2055e2a40a2f07e80b2bb0b53f981671a43a8b5c7cb6e06e59224d3b4c31946ea595c03fec716d00cbc028ce41fe2425f5cff8a5875ccfd5 SHA512 86434a79badc3ca134609ded49f3a9a2a1347c7218da00bf985dd22c998951ea9f594798a658cffdec29793fdf54ac5857559037d0066320935e85dad5397030
+2
View File
@@ -0,0 +1,2 @@
DIST memerist-0.8.1.tar.gz 2177677 BLAKE2B f8b54ab3f62774e9811717fb669c4d60dbe05d93d9eabd07596d3b9a4e90549e0cb35b9d084bad3d0edb1e8f2476de415920ed2ab34f1ed2de87cda5c265b1c2 SHA512 dcdc9ec0e511ac50c2de9f3f315800fbfcc322eb439c452fe79b5935985cc0030d8e9fc3bbfc62884074413271dc58f5d28b64e8e4bff6a3539464f192b1e688
EBUILD memerist-0.8.1.ebuild 546 BLAKE2B dad660a9f70e78f29470fb39fdd95b0a8fdf475ffc5f9ffdfc54c9d46ba4388792ea5ab96ce98484e323b40917b7aa44b1db8da4aee43594abf4172f74bd957d SHA512 aae3a905465cd2f84c1472f16b32b59cb441f320cf5480f1954ea12d5d93c0654d17ba2766f3905a726c4d4d4683c12efb6a19f31343dfba1185f7bda16a2e14
+27
View File
@@ -0,0 +1,27 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson ninja-utils
DESCRIPTION="A simple meme editor for Linux"
HOMEPAGE="https://github.com/vani-tty1/memerist"
SRC_URI="https://github.com/vani-tty1/memerist/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64"
DEPEND="
gui-libs/gtk:4
>=gui-libs/libadwaita-1.8
media-libs/libepoxy
media-gfx/imagemagick
"
RDEPEND="${DEPEND}"
BDEPEND="
dev-util/blueprint-compiler
"
RESTRICT="mirror"
@@ -1,3 +1,3 @@
AUX set_build_backend.patch 286 BLAKE2B 4baa101d9c9943760520a976a199f9a41e868a45b993ade42866e78e137d25c7a20810344b84c1a6f97bcba693a4ba4830c0fbc2ff77d22b521458172d4d7308 SHA512 be3e0ed5094375be9f1d3e04e332118e9b902a17e644ded3c0554e48f116a2b9655f2e6988882f6b6cf23926d1a91167f9de0ea164634cbed1bc194b5e6f1e88
DIST jellyfin-apiclient-python-1.11.0.tar.gz 36454 BLAKE2B 057dacb9640a3cc938ddafc4503b472bc4b690c86c01e706bdf53289d065455ea03d0b4bf37173b5e2195615c79d6a5acc5e8d633c6812f9d9836629d8e8492c SHA512 980ff946f2cdd8ff2e0628a0bf3e245c3fa708d8b92d505e5de4b062a8328cea68cb36451467b87b7230a65b27cb6f29b814f18ec972e322855a2dc43e307693
EBUILD jellyfin-apiclient-python-1.11.0.ebuild 818 BLAKE2B d29c5ac934ba260191f944bdf360779a8e9bd2047e8d604f0df13b318bcbefc93712f7dacf6a8b1778ea83689e0d5eb5f1fb6194ded1a3127022fb980913c32e SHA512 1af0d6cfc42ee40b72a5cf1f84e9dc47f5172aeecb1ddf0a25de6143a6435ed48c5d6a3df2eac5181132bf28ca66b88c8bd86edc2aec97ec6b08b825f2285634
DIST jellyfin-apiclient-python-1.12.0.tar.gz 44385 BLAKE2B 08a6a47887e6d1e2b014158cc6a9dd70c380747befda053994140145f5b5db6a608e76c699570b4ab58d7f5e54a52f92a36ebb8920ad3bbe0526f6984532ee35 SHA512 a0f2f89a87dfe7af382d18960411d93462bf55ca80c5324bb294ec1ceb85ba244d401b8274260f8f34446500563a17fde588656ec8205b56ee5ce3870df99330
EBUILD jellyfin-apiclient-python-1.12.0.ebuild 818 BLAKE2B d29c5ac934ba260191f944bdf360779a8e9bd2047e8d604f0df13b318bcbefc93712f7dacf6a8b1778ea83689e0d5eb5f1fb6194ded1a3127022fb980913c32e SHA512 1af0d6cfc42ee40b72a5cf1f84e9dc47f5172aeecb1ddf0a25de6143a6435ed48c5d6a3df2eac5181132bf28ca66b88c8bd86edc2aec97ec6b08b825f2285634
+2 -2
View File
@@ -1,2 +1,2 @@
DIST python-mpv-jsonipc-1.2.1.tar.gz 11961 BLAKE2B dc80bf634178a630971ab36f99301285743542c17e11e232f46dd6f34ce212890a1b45710431d83fa0ceb98cd08429c800e3f73245274e664ffe73890721db40 SHA512 e55e4a52ea36d5d9ef0447ccd1da367c04e6487edce233902c1a1ec45db4aa29006ddd4528ae160f449811dccbc26e7efc6011f69d7fb40b26a74e8e0ec0467e
EBUILD python-mpv-jsonipc-1.2.1.ebuild 678 BLAKE2B 80587914dc2517f6d509cc7d040287db6dfc4b37a9e4725663278cdf6f6fe58196d66495d6d535318b5e5ed32d534b1f6238e66e28dabceaf6edc064f2264ac3 SHA512 d39205dd27ea737f3e0a1bf9956c93470ecb2a205cfd252b02fb6a6841ff1b49c39c9132965048a459366cf9f0ab954ed3408cde071e025bcae0e4ee80f8711c
DIST python-mpv-jsonipc-1.2.2.tar.gz 13515 BLAKE2B 9f2eb46e2b6ef5e56e2d52f00e09a6cc711127ef312d9eb7e70a4dd46ecead531db32ef7dc1c38806768c318a6a3926a57edc4cdb377f6ed7520ce9d4b335fde SHA512 0340c7e00b0c9d46b3290fb5889d188196e7fd62b19852d6b5f43c98d793828040d932f8667cb5b72bb5cb7bcb9d68050feb9dc30876829083c67d6042f1d08d
EBUILD python-mpv-jsonipc-1.2.2.ebuild 678 BLAKE2B 80587914dc2517f6d509cc7d040287db6dfc4b37a9e4725663278cdf6f6fe58196d66495d6d535318b5e5ed32d534b1f6238e66e28dabceaf6edc064f2264ac3 SHA512 d39205dd27ea737f3e0a1bf9956c93470ecb2a205cfd252b02fb6a6841ff1b49c39c9132965048a459366cf9f0ab954ed3408cde071e025bcae0e4ee80f8711c
+2 -2
View File
@@ -1,2 +1,2 @@
DIST jellyfin-ffmpeg_7.1.3-6_portable_linux64-gpl.tar.xz 58366628 BLAKE2B 6305035b0ae597c697bbfa273122f53e5cb7a178b5911d2c71507c11fe6b4e950b145c59a5a2857e08fefb3adb486b129e1432f2b858cdec697a51a64e650164 SHA512 05624bc76cbf30e2f86774e29c894b079e54ad6c9fa0ad567a274ad60dba91595cee22597fcbcef2b8d84248cdcb250c628f8996d02b39e2204f6c8d0a81c614
EBUILD jellyfin-ffmpeg-7.1.3.6.ebuild 801 BLAKE2B d32db6c1a4ccbc816163cf8c3086f76264a2240581319b512c2770ffea4c5a188cb1de7cd539528fe4f8659a789e9cda40568600142cf72645b72db1119c0128 SHA512 1becbe94ab7653190c9083d531b79ff9b4dfb2fc7ea17eac12a98c8888e9551a58ee63d62dd4b844275e70c36362855cadb9e73771c581e19ce159dcfe8ee539
DIST jellyfin-ffmpeg_7.1.4-3_portable_linux64-gpl.tar.xz 58599712 BLAKE2B e4a70ca3933ceb48002ceb59b07232e24d39a2a1da97dd19ef0bd701a6004a5132c368c05a9d7cc188a1ed83fb60f4cc9bc776a91b055383c21127a4b2e5863b SHA512 1bfbe502194e83fd7e7ae89263c5d8feff618029b073a590ef65e033ce4f4a6b4d7bbd7ee9808fbdee825dd1b416132ac66987974f18dec5cdde2c262ef952c5
EBUILD jellyfin-ffmpeg-7.1.4.3.ebuild 801 BLAKE2B d32db6c1a4ccbc816163cf8c3086f76264a2240581319b512c2770ffea4c5a188cb1de7cd539528fe4f8659a789e9cda40568600142cf72645b72db1119c0128 SHA512 1becbe94ab7653190c9083d531b79ff9b4dfb2fc7ea17eac12a98c8888e9551a58ee63d62dd4b844275e70c36362855cadb9e73771c581e19ce159dcfe8ee539
+2 -3
View File
@@ -1,3 +1,2 @@
AUX no-shaders.patch 390 BLAKE2B 24e024a92a67f27500ed780c7d29289499b9a3bbe414c5d47fec97c17d94bc5e2919112394bb0305644626cb360b4a77eea14128e74c4ba475d47c91b3287393 SHA512 b3b745be2954c934a2aa5a041aec1e7ea7c031ba654b9c2f41344d22dda23cd8ac7a08b921458a81ff107a85893d9543a5f8ecbab50eb2e64a6b01574735b168
DIST jellyfin-mpv-shim-2.9.0.tar.gz 578962 BLAKE2B 2892baaa822d784f3a1b96086bcdb9ebdb8ea4711b92c071dc47ea6ce4f4b5934acc020d55c7ed9d1a643fd5c236117c3d045c759d1f6eb460483c11853241bb SHA512 9b01cd3f592e0cc6f6907a6e2af971427132662557e4f4ab98e9a54e2cb8f97846bc8fa4e6da14856aa70e3a1549610e919ba8e43ae569f70e06f3d4b71ff2dc
EBUILD jellyfin-mpv-shim-2.9.0.ebuild 982 BLAKE2B 836bba2b65367e7e343fc6b77df00577b399b8b10c142212aa4919ffe91537deb2d0d6e6bf1f3e0805fc8aab0dbbb1543aa3d97b2dc91671cc40640aa05c8e68 SHA512 e680aee8ad166f2d35477a022231694729f29e6b9e495ef03c07f2c0396df3626597e6b0dc5482c1b39e63c7f138abaf7e1410a53dfb453ead7634754945ce14
DIST jellyfin-mpv-shim-2.10.0.tar.gz 651818 BLAKE2B 897daf09d0f01b840ef8a10b04c82e8668b2dd9ce4b0c604408be9caf53edfb302fab3dca1d9724b578ddb33542c5c50c1b0370213e86f193363248b806a2ca8 SHA512 32459ddf05bf98ccc29a884d48c0c90ccb913fc81d7046df080f0c60b901e03147bb09a9334e407512e23ef8aa8440a0353fcb4e20f7d7477d2a2630ef3d70ed
EBUILD jellyfin-mpv-shim-2.10.0.ebuild 923 BLAKE2B 09cb11c24aed1a6448488b4c928872bd88ed117abdefe8c9a157c2f6d2d9ceab75c0369a9c22357e05bc2eb792efa33564a2148b3a1a08b30ea2ec9b3b47ccda SHA512 e4ab9416d14979b080839720e429635bc574e94e6952ecb5986e4f779609ca1f526570c98de6191018b86a211df3630438b3aff8937bfc7c42a7cfa2bbf9b4c0
@@ -1,11 +0,0 @@
--- a/setup.py.orig 2024-05-14 19:12:30.482654000 +0200
+++ b/setup.py 2024-05-14 19:13:20.339226435 +0200
@@ -26,8 +26,6 @@
packages.extend(
[
"jellyfin_mpv_shim.messages",
- "jellyfin_mpv_shim.default_shader_pack",
- "jellyfin_mpv_shim.default_shader_pack.shaders",
"jellyfin_mpv_shim.integration",
]
)
@@ -23,11 +23,8 @@ fi
LICENSE="MIT GPL-3"
SLOT="0"
PATCHES=(
"${FILESDIR}/no-shaders.patch"
)
IUSE="tray mirror discord"
IUSE="tray"
DEPEND="
dev-python/python-mpv
-7
View File
@@ -1,7 +0,0 @@
AUX nextcloud-client-3.14.2-doc-fix.patch 1253 BLAKE2B 8e0c44c5fdb02fc6d815c70a3fb8a9b28fe7d68e2d8b3a5a297a26c194a8866c39222df740cb1ecd70d7f615f491dea5f229b5bf9bf5ec3f7995d2f20254e518 SHA512 b9efc5723eb2f52ba7fc90325696fada2ddc88b47d47df576cfc74750a97b55bad77acda274983530f43c503ded8e4d7cc444005dd62b699926f46fdb2bd87aa
AUX nextcloud-client-3.15.2-netrc.patch 1769 BLAKE2B f1d0e790feead13940c62c20ec54414ff498b2abb1850af21f509476857b51111c2893db024c5af2b56711b5aa220d2179e8efbf6d24e0a28866113fabf9d7fd SHA512 fe738c200b610c7f881ffce0399ee5abc17fe284b95dcd78666961a50b9e4d67d0e9c57919c04a9b5b56005445bd41f581a355f59d7477131008d3c12f0d682d
AUX nextcloud-client-3.6.6-no-redefine-fortify-source.patch 1447 BLAKE2B 14a3a1a1206a0a0027aa9c59e07b6d81174428aaaf90fba5706e9c7a2f076753a4b2f364ffa0f22dabf785d58832dde1aeba61e3cb3cc92feffa8b4b614c5d65 SHA512 808c10f8ea1905d54f62f895b2089c2acb602e838143f6a4268a5ab1e966ffe6ff01f132b8b65e0eebde21435a859cc7fb4f868a2ca81da4dcaa02292a337ed7
DIST nextcloud-client-3.15.2-fix-macosvfs-file-sharing.png.patch 727 BLAKE2B 77d87c47caa28c0d60afdef161c05a365d953e31e7331fd4b07adfe232ddd04a6108ad325a25befe961862dccb118c251239b84cfb63f1c72c205df31055ad69 SHA512 d4d8928aa63b7e174c7fe8099d349a5779e8be1b1a71dfecfded9f971533ba677fc85013c53c7cafdc05e1aed81820c6ef3b5e7c3f6a5cae62fc284a2a9371db
DIST nextcloud-client-3.15.2.tar.gz 15671238 BLAKE2B ea98587f4183d42d3e6ace54c0cd8b2208e7e21bfbb2385af84c8688b2d5464171f90e287302c5d6081b234b8cbec4e2b05635d1385a2980f133bba7127a6203 SHA512 982b74d57954440496f973781aa6a719d316b3651fecbb5da4d4b211dda0574094b2ba35f83c6afe2e67c7be095528e0cf8544e9214e8d9db445f1ab95c8c256
EBUILD nextcloud-client-3.15.2-r1.ebuild 3205 BLAKE2B 8f42717f3f09eaf080f49082c39bc73064e085bf2a4fccb4c9d8fef7559b06698769736a4951b0ea162ba86b17d15378417e056104339f5ae57eb1abad3c505f SHA512 4aaa95ac4b9dd7f1715a962bb8d3f79a9f5f431550cd4f4d54c92d4722f518714034b6f15a9738e3624bc3620ab378c9001755215adcc971f02099a13719364a
MISC metadata.xml 712 BLAKE2B 423b16fa8879b0bc21d8ff1c692e5e592f571b5d69dcdd35fe79dae08b770c0d5beb2cbf71af2e7410d1dfd6917d15bac0482a84a40ce602ab03ab0f59940355 SHA512 2cfeff27549192c2aaa9c64369545e75b3a056c123d7647c96505dd410490230027401961e95ef88c93b0485393bd54aa11ddc922bcaf2782f9e68a2d8d17b32
@@ -1,35 +0,0 @@
From 463b4e63046a907581d5f4899aaddfa0afd9120a Mon Sep 17 00:00:00 2001
From: Florian Schmaus <flo@geekplace.eu>
Date: Tue, 22 Oct 2024 12:18:31 +0200
Subject: [PATCH] doc: delete section containing non-existing images
Those images where deleted in 6d3335bd60ba ("Update instructions to
build on Windows.") and are no longer available. Hence, drop the
whole section referencing them.
Fixes: 6d3335bd60ba1cb499985fc15e0b918fe8c404f4
--- a/doc/building.rst
+++ b/doc/building.rst
@@ -215,19 +215,6 @@ System requirements
- Microsoft Visual Studio 2022 and tools to compile C++
- `KDE Craft <https://community.kde.org/Craft>`_
-Setting up Microsoft Visual Studio
-----------------------------------
-
-1. Click on 'Modify' in the Visual Studio Installer:
-
- .. image:: ./images/building/visual-studio-installer.png
- :alt: Visual Studio Installer
-
-2. Select 'Desktop development with C++'
-
- .. image:: ./images/building/desktop-development-with-cpp.png
- :alt: Desktop development with C++
-
Handling the dependencies
-------------------------
We handle the dependencies using `KDE Craft <https://community.kde.org/Craft>`_ because it is easy to set it up and it makes the maintenance much more reliable in all platforms.
--
2.45.2
@@ -1,56 +0,0 @@
diff --git a/src/cmd/netrcparser.cpp b/src/cmd/netrcparser.cpp
index 266fe4f..15417e1 100644
--- a/src/cmd/netrcparser.cpp
+++ b/src/cmd/netrcparser.cpp
@@ -14,8 +14,7 @@
#include <QDir>
#include <QFile>
-#include <QTextStream>
-#include <QStringTokenizer>
+#include <QRegularExpression>
#include <QDebug>
@@ -58,32 +57,33 @@ bool NetrcParser::parse()
}
QString content = netrc.readAll();
- auto tokenizer = QStringTokenizer{content, u" \n\t"};
+ auto tokens = content.split(QRegularExpression("\\s+"));
LoginPair pair;
QString machine;
bool isDefault = false;
- for(auto itToken = tokenizer.cbegin(); itToken != tokenizer.cend(); ++itToken) {
- const auto key = *itToken;
+ for(int i=0; i<tokens.count(); i++) {
+ const auto key = tokens[i];
if (key == defaultKeyword) {
tryAddEntryAndClear(machine, pair, isDefault);
isDefault = true;
continue; // don't read a value
}
- if (itToken != tokenizer.cend()) {
+ i++;
+ if (i > tokens.count()) {
qDebug() << "error fetching value for" << key;
return false;
}
- auto value = *(++itToken);
+ auto value = tokens[i];
if (key == machineKeyword) {
tryAddEntryAndClear(machine, pair, isDefault);
- machine = value.toString();
+ machine = value;
} else if (key == loginKeyword) {
- pair.first = value.toString();
+ pair.first = value;
} else if (key == passwordKeyword) {
- pair.second = value.toString();
+ pair.second = value;
} // ignore unsupported tokens
}
tryAddEntryAndClear(machine, pair, isDefault);
@@ -1,31 +0,0 @@
Gentoo's toolchain always sets F_S (level 2 at minimum) by default.
https://bugs.gentoo.org/890072
--- a/cmake/modules/DefineCompilerFlags.cmake
+++ b/cmake/modules/DefineCompilerFlags.cmake
@@ -47,12 +47,6 @@ if (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)")
if (CMAKE_BUILD_TYPE)
string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
- if (CMAKE_BUILD_TYPE_LOWER MATCHES "(release|relwithdebinfo|minsizerel)" AND (NOT ${CMAKE_C_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]"))
- check_c_compiler_flag("-Wp,-D_FORTIFY_SOURCE=2" WITH_FORTIFY_SOURCE)
- if (WITH_FORTIFY_SOURCE)
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wp,-D_FORTIFY_SOURCE=2")
- endif (WITH_FORTIFY_SOURCE)
- endif()
endif()
endif (${CMAKE_C_COMPILER_ID} MATCHES "(GNU|Clang)")
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -31,10 +31,6 @@ if(NOT MSVC)
endif()
string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
- if(CMAKE_BUILD_TYPE_LOWER MATCHES "(release|relwithdebinfo|minsizerel)" AND ((NOT ${CMAKE_C_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]") AND (NOT ${CMAKE_CXX_FLAGS} MATCHES "FORTIFY_SOURCE=[3-9]")))
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FORTIFY_SOURCE=2")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORTIFY_SOURCE=2")
- endif()
if (CMAKE_CXX_COMPILER MATCHES "Clang")
# Calling Qt's qCWarning(category, ...) with no params for "..." is a GNU
-20
View File
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>voyageur@gentoo.org</email>
<name>Bernard Cafarelli</name>
</maintainer>
<maintainer type="person">
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</maintainer>
<use>
<flag name="dolphin">Install the <pkg>kde-apps/dolphin</pkg> extension</flag>
<flag name="nautilus">Install the <pkg>gnome-base/nautilus</pkg> extension</flag>
<flag name="webengine">Enable old Flow1 login using <pkg>dev-qt/qtwebengine</pkg></flag>
</use>
<upstream>
<remote-id type="github">nextcloud/desktop</remote-id>
</upstream>
</pkgmetadata>
@@ -1,124 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake virtualx xdg
DESCRIPTION="Desktop Syncing Client for Nextcloud"
HOMEPAGE="https://github.com/nextcloud/desktop"
SRC_URI="
https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz
-> ${P}.tar.gz
https://github.com/nextcloud/desktop/commit/49a7c8d7874643da2550793877115c7f3dbd2d05.patch
-> ${PN}-3.15.2-fix-macosvfs-file-sharing.png.patch
"
S="${WORKDIR}/desktop-${PV/_/-}"
LICENSE="CC-BY-3.0 GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
IUSE="doc dolphin nautilus test webengine"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-db/sqlite-3.34:3
dev-libs/glib:2
>=dev-libs/openssl-1.1.0:0=
>=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
dev-qt/qt5compat:6
>=dev-qt/qtbase-6.6.0:6[dbus,gui,network,sql,sqlite,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtsvg:6
dev-qt/qtwebsockets:6
kde-frameworks/karchive:6
kde-frameworks/kguiaddons:6
net-libs/libcloudproviders
sys-libs/zlib
dolphin? (
kde-frameworks/kcoreaddons:6
kde-frameworks/kio:6
)
nautilus? ( dev-python/nautilus-python )
webengine? ( dev-qt/qtwebengine:6[widgets] )
"
DEPEND="
${RDEPEND}
dev-qt/qtbase:6[concurrent,xml]
|| (
gnome-base/librsvg
media-gfx/inkscape
)
doc? (
dev-python/sphinx
dev-tex/latexmk
dev-texlive/texlive-latexextra
virtual/latex-base
)
test? (
dev-util/cmocka
)
"
BDEPEND="
dev-qt/qttools:6[linguist]
dolphin? ( >=kde-frameworks/extra-cmake-modules-5.106.0 )
"
PATCHES=(
"${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
# https://github.com/nextcloud/desktop/pull/7383
"${FILESDIR}"/${PN}-3.14.2-doc-fix.patch
# https://github.com/nextcloud/desktop/pull/7691
"${DISTDIR}"/${PN}-3.15.2-fix-macosvfs-file-sharing.png.patch
# https://github.com/nextcloud/desktop/pull/7698
"${FILESDIR}"/${PN}-3.15.2-netrc.patch
)
src_prepare() {
# Keep tests in ${T}
sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
# The image under images/building/path.png does no longer
# exist. This is already fixed upstream and can be dropped on the
# next bump
sed -i '/images\/building\/path.png/d' doc/building.rst || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
-DBUILD_UPDATER=OFF
$(cmake_use_find_package doc Sphinx)
$(cmake_use_find_package doc PdfLatex)
-DBUILD_WITH_WEBENGINE=$(usex webengine)
-DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
-DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
-DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}
src_test() {
TEST_VERBOSE=1 virtx cmake_src_test
}
src_compile() {
local compile_targets=(all)
if use doc; then
compile_targets+=(doc doc-man)
fi
cmake_src_compile ${compile_targets[@]}
}
pkg_postinst() {
xdg_pkg_postinst
if ! has_version -r "dev-libs/qtkeychain[keyring]"; then
elog "dev-libs/qtkeychain has not been build with the 'keyring' USE flag."
elog "Please consider enabling the 'keyring' USE flag. Otherwise you may"
elog "have to authenticate manually every time you start the nextlcoud client."
elog "See https://bugs.gentoo.org/912844 for more information."
fi
}
+1
View File
@@ -7,6 +7,7 @@ GRUB_PLATFORMS="efi-64 pc"
ABI_X86="64 32"
POLICY_TYPES="mcs"
PYTHON_TARGETS="$PYTHON_TARGETS python3_13"
USE="${USE}
kerberos ldap gssapi
@@ -1,6 +1,9 @@
~app-admin/openvox-8.25.0 ~arm64
~dev-ruby/semantic_puppet-1.1.1 ~arm64
~dev-ruby/facter-4.10.0 ~arm64
~dev-ruby/deep_merge-1.2.2 ~arm64
~dev-ruby/hocon-1.4.0 ~arm64
~dev-ruby/sys-filesystem-1.5.3 ~arm64
app-admin/openvox **
dev-ruby/openfact
dev-ruby/scanf
dev-ruby/semantic_puppet
dev-ruby/deep_merge
dev-ruby/hocon
dev-ruby/sys-filesystem
dev-ruby/fast_gettext
dev-ruby/ostruct
@@ -0,0 +1,3 @@
app-admin/openvox
dev-ruby/openfact
dev-ruby/scanf
-1
View File
@@ -1 +0,0 @@
=dev-python/chardet-6.0.0_p1
+2 -2
View File
@@ -1,2 +1,2 @@
DIST flaresolverr-3.4.6.tar.gz 236822846 BLAKE2B faa9a079cc87311e174e2c22eaf200337cc9f64a00b1c4a741dfe4c3b483454a1c5f2ee857596bdc694dfe2732ebd7902e9fd71cebb0c4e5e6b22421c22c3fb6 SHA512 208a3bf3d9cfe28b8dc024c98216ec21a4173039251a02526ed04b014eb6896c5e1cddcc4697085e9afe2dc11fef2652ffc9fae3a096fa79dd662cd833bcc261
EBUILD flaresolverr-bin-3.4.6.ebuild 1724 BLAKE2B 9f42bd796f5c943d2bc257fd48d15969729f621969f8d3ec06dfbf9a44912fcb9423b01fd7c68757b4b91aa2cb70edf792f7a039cb29bf27993597d264613978 SHA512 8105f160630c00cdd90a73915cd3bd9a084fdf729f4a11960b8ecfaa7a01bcfabaa6edbb37f01bdeed3b47a79ecb7c3d459a1cb1cbf21472a2ab3b17c3c4fb35
DIST flaresolverr-3.5.0.tar.gz 233715222 BLAKE2B 1fe19f14e12fff32e657cb028e4fb58897e8a58632398e11cc17afcec60a1fa492feaab23ac4e3e8e946b979c0c1cbc60fd04b5f3c8ffd0cb360e638d7fa9b44 SHA512 36dc6142ba512caf6f6db39989aa7519460212f73718c8c0e71b9c4b24aca0fb6a64ad7bedbdaa4464b7f65c2ec0ebf6de0eb090c04dbe913f08274e58e60e16
EBUILD flaresolverr-bin-3.5.0.ebuild 1742 BLAKE2B 88fab37363d49eb01a872ab932959ab21940b8047992acfea3d3a8875b84d0f7cab75facfca765b2b29f3b5a37cc43dbf28c524a7a9f16e700bda67cc4b06f0c SHA512 4c1d934433970b58d2a391e31aa0939e9b952d7372ee9af8a3ede26c7635fbd59696961739aedce3a38c6cbb30a22598842d3ea57bb9c5dc47d7bf2446e81803
@@ -33,6 +33,7 @@ RDEPEND="${DEPEND}
media-libs/alsa-lib
media-libs/mesa
dev-python/xvfbwrapper
dev-libs/wayland
"
BDEPEND=""
+7 -7
View File
@@ -1,11 +1,11 @@
AUX jackett.init 133 BLAKE2B d2f03dbed251bfe5fd2d7d7751fee9997880a422fbb0f6e32f91939855019ccde23807d8300437643cb0770fc9e00c83f1ddf1ad5f06f5e2cd5c8c01dcc05513 SHA512 ea342cd3af5c85f73ffd732ee27af164f847c721c0b796e85c0af8b37d5215fa089a37d4c3c92226ed8befe9de05199903ce0a8327fd8fafcd3d25e54d0aa770
AUX jackett.logrotate 81 BLAKE2B 2ce4e141b68c9e7eeac5d141e3e839b6a0615f512d8a1f805e9c4b6c8d42c63348878abff799a809ffc07920e2dc0304de9e82dc20a1e624ef17c41daca1ca9d SHA512 c2ac5827be8b8ef6bb2109ccbd01754b086827311a6f41bb1d09e5c406787060aa236841bb40f83913a04702274454d86c63f1e9a968b11e1ac3181cdc166e93
AUX jackett.service 535 BLAKE2B 4bb328e433a1b0ecfc3e3d823ac9a27839c49d5a8b3e955f1605c7d38ea9bf1eabe3edde0a4a7a3115fd8b6ad823d6c97911d9299dd384094f5139401187017f SHA512 502c3b6cb4c2f6069762549cc83db29d5a0e0d447070e7a73c92f0ad8e7c73bd4c588df6b00b55b7abfde98f0dcc52169e16b5a9f37bceaf475b4920971dcc87
DIST jackett-0.24.1223-arm.tar.gz 48731793 BLAKE2B 00dc48b67e55845f6cf9eef957d5afd6c239729e094b847165902fefc71e8f8d73f6e08c4c07e342b8e900e527055e29c100f7701abca7ee98b67673a38f6600 SHA512 76a00f93cffbb977298160deea775178c535127daaafbeacb593510065d38a4f749a786d508e95ab4a4e1e9300d1b923c484c6e6d01308108b030f24a7429b82
DIST jackett-0.24.1223-arm64.tar.gz 48976187 BLAKE2B 62cf78066664561c51e37f621338e4fe24c7e728e8cf6858adb922c7245d2d41188e63db23e59d30f919e04af3ec894bdf5756c01f50cf864909e56f29d98ad0 SHA512 a1575324cac2aa3fde40c9611e8c5dc75e810c3085464ac709b8db9241be4c40bcc8cbca73e310e0ecf80d74d44ab9f67fff9bfdad6cbc0263d8f573130498f2
DIST jackett-0.24.1223-musl-arm.tar.gz 48727998 BLAKE2B 3493b53fac4e19e157d3d1eccad89afca0c9654dc454d0bd0d671a92eb55f4b2679a4300440e5abe2e10e853cdcfddfdbdc2f771bff074fab9ef787f82912daa SHA512 75d8853f2c88ebf85ad6be6f0480851b7bbf19d70838a6f7db4e66fa053464e09c2d03c5389cb8fe9978d1c7d399e96db5e5367694906f6c16d1ae29c52830ce
DIST jackett-0.24.1223-musl-arm64.tar.gz 48991994 BLAKE2B 2ef84b8a613031fd8af509a0b3e534953e2167d14570cab5c17788d76361775a05ee523d04e3366b51b354e4d3896158a0513094358b66f67f02746ff74c1b47 SHA512 c339ec0f6de5069ff02d06146fd1b1d9253e843445d62061ebf37774d16d73253da5b6d31dab8b1eeebd2273085da2d15043b686483c1860dae92e713f8a1a9c
DIST jackett-0.24.1223-musl-x64.tar.gz 51002640 BLAKE2B 9516a1a51048058ef483fc7348c621e978841fca8e8e408cb928fd5c93c9e3f3e0138189f82b51ba2a105d64b3335a21023e2fe7600ddb920ed3da4a3b0763e5 SHA512 8f8016e7e1ef111256c0c8745d94cda279fe7d67e0d1b8a5fcf55538ff4c44f5dd00cc8436d7e1adaca610c772b8c923dd9cdd92659e825dda110f4db4b91773
DIST jackett-0.24.1223-x64.tar.gz 50973919 BLAKE2B d8de4efd5f788928e6ce7401c79ee194d3f0a249870eea74666591453a8f4fefdb62674a0b3f044932e814a432cb7efa9338ed9f7c6112687e3fea14f5663aa0 SHA512 be85da834dcbde1d40fa1a3b15be2d81f9a8798546582ce54e3bf264c5a57165225b6a089ef05e3e412ddfa423c072fae18a4d6ced87c92346c794a3303899f5
EBUILD jackett-bin-0.24.1223.ebuild 2028 BLAKE2B f24a70c6ac379da552f46f84727fa3767c7baf7bf84773932ab68472541ba2d8255bb7bdceb1ba3be5d56e665d35bc81ebd41307e60d3e409fb8cb7ca431552e SHA512 1851f057c183e9111265d5de8c89a0259fb6f47d1e61deedc7bbe08c6398f81db9a4692487687bdff14af078c5dcc2b01051a828c31d14f6c27daa67964b8063
DIST jackett-0.24.1970-arm.tar.gz 48627510 BLAKE2B 14503265fa8503580a6688b842772b7ffdcad2de0ce857d0ae9f1d562b2b56643f382772cde4d8704ce8d88887014d6141bafb853cb440005dcee55c447967fd SHA512 bb0f551bad1f9952766630d4f00ada4a9886cbfa59f4298c2b6d9fade1e57987f4aa658fcb9750d74ca14e465e8e000341c69ff94ea29331f58909a6897becff
DIST jackett-0.24.1970-arm64.tar.gz 48841944 BLAKE2B 81df06e972fdde47149ccd1ee9ee0073c8750bf1a4c9a3f056af5ffd858d84ea6200eb83051a7f0730fb084f701d3257e42f97eea0a9ea4107a0b5905097d581 SHA512 d2a0baf14ee93c348e7b40e92cc36c71f33fc729bcaf152aec90f77b79c5279f6ae69263095f9a3451d429a55b17c90f5ef2dfda682ed6135bee01ad769275a7
DIST jackett-0.24.1970-musl-arm.tar.gz 48623042 BLAKE2B 21356f43892326723b98ac5a3ba3d724998611ac01a0f5e7b53fb944e72b5cfb7f5d52cddbf7f9731e51a49d2953bc597f7224150f8ac4964b232e737becd93e SHA512 ea4014909361d146db246944865952e3d2b339cdb9ba1287ae23d2ae303beb708f754490b34ba14a6e27b75c3500b36c109e7a8a3af62696da26d53a36a00498
DIST jackett-0.24.1970-musl-arm64.tar.gz 48868899 BLAKE2B dc191fc4479f0c1485c4f7dd6e151f7dd712165db3e1374fd36f83ca51ab347dfa7fc9af71c58eac27845119a714c1e579e0442b309b6c3f4338cf60c218896d SHA512 7eac6b7d6fc0a78a4aec6342be80a2f015be1e529c2f193c050d7d236e6dce10a07f415ad04f7ade36043befbbe85003ae4e4330a9a6e0e0a48c06a17442c780
DIST jackett-0.24.1970-musl-x64.tar.gz 50877088 BLAKE2B 3659619881c6a2d92540988211ec437e6996e70068b91e3161dbded8960cf0818a994b4bf96fc9ddf5de025cda65ee536a2ae1ade36cd5e4320be89a06bece11 SHA512 3774f7896ce33b7560f8a140676a0f7df9c728986141818e685039e422cf6bccff027f0dfc98b64e0b7a18acf8bfecbb5ac4e99f123d46ef62a538039a277999
DIST jackett-0.24.1970-x64.tar.gz 50860005 BLAKE2B 216c0e0fe6569de586e7526bae77facd8b878a2eec80d3574c15d27e45030395edaf845c7ecfab68d22e0b04bea71d4a6687b9c9ac8b7f443d4525d053bf7405 SHA512 344ec460385e25a7fbb261dfbd3446484ae257575d6a7eeb06b4fecb5018d22fef905a35dd88223b065a0a614a81f9166449031cf638675ca38fdb5b43f85a31
EBUILD jackett-bin-0.24.1970.ebuild 2028 BLAKE2B f24a70c6ac379da552f46f84727fa3767c7baf7bf84773932ab68472541ba2d8255bb7bdceb1ba3be5d56e665d35bc81ebd41307e60d3e409fb8cb7ca431552e SHA512 1851f057c183e9111265d5de8c89a0259fb6f47d1e61deedc7bbe08c6398f81db9a4692487687bdff14af078c5dcc2b01051a828c31d14f6c27daa67964b8063
MISC metadata.xml 642 BLAKE2B 42f5b5594835f9d0253e4baac0bb4c9c426fb7f5e812227bdbee4d24a3f826a341e3cab5d353e18881f3fe5ff32406283402bea4e36ed70ec77dca511ab68040 SHA512 0acf30d6c7cb994b837a6b90e26acf9a38fd0fa40ffab67c88fa1e4d201ad14f1b35073b5cbb658d2c423dc919ad2f7c863e49f6649b25264f0b5e068b5e26b5
-9
View File
@@ -1,9 +0,0 @@
AUX jellyfin.confd 620 BLAKE2B 6e34eee798741ca3057f1f2163a4281f96cf1c0063ccfddb72d34a1d8f079e6b4a8c20e26d9c281a885a0810cddfef276c60382f3a2095aa27c469a7da321023 SHA512 ac70b53422fda386a3b6a871055b38b98c2c0b17dfd15973d9e0f8822cb3bd843cbc52dc3407c76231f8b58846b0a7618c8ecb427b2dc6dc49264ea99471784d
AUX jellyfin.init-r1 864 BLAKE2B 6e63339c0018b2db6a9661836c1665ff932738ee3509a0b3f39ebd1f344d3c9c69d3a824832fc21dc7c825c7fd3efc462b6270be27300b843d533dfe6785d982 SHA512 f221aa9806c37d8f3214c7305bc4589487f462c07058a71fbf0129a1e6ea0544956c752108cfc34d8e89494e91e1313fc5a96c75f194575284f65591fe324d00
AUX jellyfin.service 859 BLAKE2B 2eba62033723ca123b3078d4b760d8e8f5bb1cb3316c3cbec541b8b74279115969bff1dea7f40bc32973c2d6bad1e8b40c40caa96fc5154005becd5221a6a7a8 SHA512 4c63747afc63796d58d2e2679f3316a2fcd464240c8897aafc708815c866f067fa075350270151ce76f3166f2c61f3da43e7106d1d91a518fe43d45b163ada65
DIST jellyfin_10.11.0-amd64-musl.tar.xz 85862604 BLAKE2B 176301918816ca9b05e4fb758b00d6ca0ce193f95f6ca772118c75c64a8105c026d6514c6f4a8fa68f0a51a646c3162780aef5dffc399c49c1807d18e1876b09 SHA512 927677ddb7b8bdb9684fc52853615b52d423a878175c6958d8be288c2c1bf022ba6db8898cb16a5a246f5a8304d6b268194a841288766392af63403cdd6e740a
DIST jellyfin_10.11.0-amd64.tar.xz 85772524 BLAKE2B 467ff024f636a232a3ba0a67bb4994025964dd0c8a654078b818eb239b4818b42dbfe28ff67aede0e7b1687a8fbd798da3d740ae69015c17c151a4baf91af71a SHA512 a979fa1a51b367cf667c1531a0af5da11e448466ab3d82a8b0b6a0488c496dd79f8001701f3809742a24a98bc011d41c7e27865813f9d1db23d1b1331efd956e
DIST jellyfin_10.11.0-arm64-musl.tar.xz 81416376 BLAKE2B 77ec9c6cf4d9b64f78bb6383c6e0bbdaaf2da576d1f61b309991370bd2f6ff78be864adbfa9e51081b92667ab13b0187bb442f31db651d0636f9992c24c54da9 SHA512 391126529848066e3fbd6b7c29bd0dd07b772b1b7d6e1ecd885d7eb26e14b10953f8c23b67e28c343750668df60cdb354b598a15dc2dab1f7390881e7cc330be
DIST jellyfin_10.11.0-arm64.tar.xz 81374520 BLAKE2B 51e05339198d5a7695c8bcea4b62a55f1402d9abd20f19c6c64ec511f2cdd52d8ee0ee0eaa41bbe0a805f5b1e6d5288b557a7e498b65c6604ea1af766244fb2e SHA512 5853b81df338a943863fc43e200fe7cae2bfe96dc23fb635b0a1de4fe543f8b8e79cd425ed82bd6d37900c5b07ef5b4382aaec1e6067af1d61152d54c2dc4596
EBUILD jellyfin-bin-10.11.0.ebuild 3178 BLAKE2B f3777493c75a755139a29b16701fa5fc3efa14b0cddeabf7919781384f0299be0d41753ee8ee2acf509dd3769e1f4baf27e000256b9027e04b01fc791d532929 SHA512 730b694df6c5c58b2dedfbfa59b039bfea0f85116b06cf8be36c5ca7734987314ca943538b6eaeb7f936c8af879e436ab9d1879985bb2486bbb6c50a2a068524
MISC metadata.xml 649 BLAKE2B 29ce34c89c1300d32c3ff30990ec92e49cfab21d74340d1cd6893650ffda87920348ac5feda5ee68feff3e8adbd8cd6e58548d73879025a206dc82756a99c383 SHA512 d8a36b27ee99f29cf9dfea5cc4a9735732bb11cc5931adb4bfe1d1942378d2477f63417b6a2a694e9691c217d20c5ce84bc8d46af5155c46b99b850c0f561315
@@ -1,15 +0,0 @@
# This is the directory that will hold all Jellyfin data, and is also used as a default base directory for some other paths below.
#JELLYFIN_DATA_DIR=/var/lib/jellyfin
# This is the directory where the Jellyfin logs will be stored.
#JELLYFIN_LOG_DIR=/var/log/jellyfin
# This is the directory containing the server cache.
#JELLYFIN_CACHE_DIR=/var/cache/jellyfin
# This is the directory containing the server configuration files.
#JELLYFIN_CONFIG_DIR=/etc/jellyfin
# To configure Jellyfin to use a proxy, set http_proxy and/or https_proxy
# export http_proxy=192.168.33.10:3128
# export https_proxy=192.168.33.10:3129
@@ -1,24 +0,0 @@
#!/sbin/openrc-run
: ${JELLYFIN_CACHE_DIR:=/var/cache/jellyfin}
: ${JELLYFIN_LOG_DIR:=/var/log/jellyfin}
: ${JELLYFIN_DATA_DIR:=/var/lib/jellyfin}
: ${JELLYFIN_CONFIG_DIR:=/etc/jellyfin}
pidfile="/run/${RC_SVCNAME}.pid"
command="/opt/jellyfin/jellyfin"
command_args="--logdir ${JELLYFIN_LOG_DIR} --cachedir ${JELLYFIN_CACHE_DIR} --configdir ${JELLYFIN_CONFIG_DIR} --datadir ${JELLYFIN_DATA_DIR}"
command_user="${RC_SVCNAME}:${RC_SVCNAME}"
command_background=true
start_pre() {
# Ensure that our dirs are correct
checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
${JELLYFIN_LOG_DIR}
checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
${JELLYFIN_CACHE_DIR}
checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
${JELLYFIN_CONFIG_DIR}
checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
${JELLYFIN_DATA_DIR}
}
@@ -1,39 +0,0 @@
[Unit]
Description = Jellyfin Media Server
After=syslog.target network.target
[Service]
User=jellyfin
Group=jellyfin
Type=simple
StateDirectory=jellyfin
CacheDirectory=jellyfin
LogsDirectory=jellyfin
ConfigurationDirectory=jellyfin
ExecStart=/opt/jellyfin/jellyfin --logdir "$LOGS_DIRECTORY" --cachedir "$CACHE_DIRECTORY" --configdir "$CONFIGURATION_DIRECTORY" --datadir "$STATE_DIRECTORY"
TimeoutStopSec=20
KillMode=process
Restart=always
PrivateTmp=yes
PrivateMounts=yes
ProtectHome=yes
ProtectSystem=full
NoNewPrivileges=yes
ProtectHostname=yes
ProtectClock=yes
ProtectKernelTunables=yes
ProtectKernelModules=yes
ProtectKernelLogs=yes
ProtectControlGroups=yes
RemoveIPC=true
RestrictRealtime=yes
DeviceAllow=char-drm rw
DeviceAllow=char-nvidia-frontend rw
DeviceAllow=char-nvidia-uvm rw
DeviceAllow=char-nvidia rw
[Install]
WantedBy=multi-user.target
@@ -1,104 +0,0 @@
# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit pax-utils systemd tmpfiles eapi9-ver
DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
HOMEPAGE="https://jellyfin.org/
https://github.com/jellyfin/jellyfin/"
MY_PV="${PV//_rc/-rc}"
MINOR_VER=$(ver_cut 1-2)
if [[ ${PV} == *rc* ]]; then
MY_TYPE="preview"
else
MY_TYPE="stable"
KEYWORDS="-* ~amd64 ~arm64"
fi
SRC_URI="
arm64? (
elibc_glibc? (
https://repo.jellyfin.org/files/server/linux/${MY_TYPE}/v${MY_PV}/arm64/jellyfin_${MY_PV}-arm64.tar.xz
)
elibc_musl? (
https://repo.jellyfin.org/files/server/linux/${MY_TYPE}/v${MY_PV}/arm64-musl/jellyfin_${MY_PV}-arm64-musl.tar.xz
)
)
amd64? (
elibc_glibc? (
https://repo.jellyfin.org/files/server/linux/${MY_TYPE}/v${MY_PV}/amd64/jellyfin_${MY_PV}-amd64.tar.xz
)
elibc_musl? (
https://repo.jellyfin.org/files/server/linux/${MY_TYPE}/v${MY_PV}/amd64-musl/jellyfin_${MY_PV}-amd64-musl.tar.xz
)
)"
LICENSE="GPL-2"
SLOT="0"
RESTRICT="mirror test"
DEPEND="acct-user/jellyfin
media-libs/fontconfig
sys-libs/zlib"
RDEPEND="${DEPEND}
dev-libs/icu
media-video/ffmpeg[vpx,x264]"
BDEPEND="acct-user/jellyfin"
INST_DIR="/opt/jellyfin"
QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/*.so.* ${INST_DIR#/}/jellyfin ${INST_DIR#/}/createdump"
src_unpack() {
unpack ${A}
mv jellyfin ${P} || die
}
src_prepare() {
default
# https://github.com/jellyfin/jellyfin/issues/7471
# https://github.com/dotnet/runtime/issues/57784
rm libcoreclrtraceptprovider.so || die
}
src_install() {
keepdir /var/log/jellyfin
fowners jellyfin:jellyfin /var/log/jellyfin
keepdir /etc/jellyfin
fowners jellyfin:jellyfin /etc/jellyfin
insinto ${INST_DIR}
dodir ${INST_DIR}
doins -r "${S}"/*
newtmpfiles - jellyfin.conf <<<"d /var/cache/jellyfin 0775 jellyfin jellyfin -"
chmod 755 "${D}${INST_DIR}/jellyfin"
newinitd "${FILESDIR}/jellyfin.init-r1" "jellyfin"
newconfd "${FILESDIR}"/jellyfin.confd "jellyfin"
systemd_dounit "${FILESDIR}/jellyfin.service"
pax-mark -m "${ED}${INST_DIR}/jellyfin"
}
pkg_preinst() {
if ver_replacing -gt $MINOR_VER.99; then
eerror "Downgrading jellyfin from one minor version to a previous one is not supported."
eerror "If you wish to downgrade you must uninstall jellyfin-bin, restore the database"
eerror "from a backup and then reinstall jellyfin-bin."
die "Downgrade path not supported"
fi
}
pkg_postinst() {
tmpfiles_process jellyfin.conf
if ver_replacing -lt $MINOR_VER; then
ewarn "Jellyfin usually makes backward incompatible database changes in new minor"
ewarn "releases. At first startup after an upgrade jellyfin will start a database"
ewarn "migration. This may take a long time but must not be aborted or the database"
ewarn "could be left in an inconsistant state and must be recreated or restored from"
ewarn "backup. Once the migration has started it is no longer possible to downgrade"
ewarn "jellyfin without restoring the database from a backup."
ewarn ""
ewarn "The migration progress can be followed in the startup UI in the web browser"
ewarn "or in the jellyfin logs."
fi
}
-20
View File
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>gentoo@wb9.se</email>
<name>Fredrik Eriksson</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="person">
<email>candrews@gentoo.org</email>
<name>Craig Andrews</name>
</maintainer>
<upstream>
<remote-id type="github">jellyfin/jellyfin</remote-id>
<bugs-to>https://github.com/jellyfin/jellyfin/issues</bugs-to>
</upstream>
</pkgmetadata>