Compare commits

...

10 Commits

@ -1,6 +1,8 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# NOTE: This is a version of `app-misc/geoclue-2.7.1::gentoo` allowed to install in Calculate
EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="xml(+)"

@ -1 +1,2 @@
DIST wgetpaste-2.33.tar.xz 16408 BLAKE2B 78baebf4edb6e6340a73127099366d306359d02c0c1eab137822c56669da0609a5479940b4fb2accbc79978df091dcd34415876618e64aa556d1584f74773736 SHA512 9bf1f379316da372b4f69296b54f9a266dcf9fdaa2a8718165a2029571f4c2c0166304ffebeb2ec4657ea6f49087793f40d9da383f5da052bce0543c90ea13ab
DIST wgetpaste-2.34.tar.xz 16640 BLAKE2B 6bc71d74945b88774f866a8c1bb693d52b3d5d680a04e45ec29acfb6dd9d9de16433ed9d675db1d63705dac356e44c89d7af0e7b18a71089778bfa92833d95d3 SHA512 9f334299d0314e821d989c785aaae9e8e9c0e4972ced9330039f7e2ca1867528a2d4f090dd754ec72e8a9d7005d8f5154266cd0769627b1023d1199893cf4f8c

@ -0,0 +1,50 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# NOTE: This is a version of `app-text/wgetpaste-2.34::gentoo` with additional services
EAPI=8
inherit optfeature
DESCRIPTION="Command-line interface to various pastebins"
HOMEPAGE="https://github.com/zlin/wgetpaste"
SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+ssl"
PROPERTIES="test_network"
RESTRICT="test"
RDEPEND="net-misc/wget[ssl?]"
PATCHES=(
"${FILESDIR}"/${PN}-2.33-add-paste-calculate.patch
"${FILESDIR}"/${PN}-2.33-add-paste-orgru.patch
)
src_prepare() {
default
sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
}
src_test() {
test/test.sh || die
}
src_install() {
dobin ${PN}
insinto /usr/share/zsh/site-functions
doins _wgetpaste
insinto /etc/wgetpaste.d
newins "${FILESDIR}"/wgetpaste-config-services services.conf
}
pkg_postinst() {
optfeature "ANSI (color code) stripping support" app-text/ansifilter
optfeature "xclip support" x11-misc/xclip
}

@ -0,0 +1 @@
DIST celluloid-0.26.tar.xz 305420 BLAKE2B d74f5be26427ac0798f67e37066f0840d6af1a5a43e4bf714d02519e57231c57c34e191a678d11ebdca0ccbfd8f40eed4a23410f054394cc9f42559c6bbc934c SHA512 bcbb970b8ce512d4d7e64833a309a2e32631b262989ee7f9e1ec4b7f0015387b3978c8cbc0206a5aa86bd9e74fae3b7d38776e71be8c16996444d234bc37d42f

@ -0,0 +1,42 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson xdg
DESCRIPTION="A simple GTK4 frontend for mpv"
HOMEPAGE="https://celluloid-player.github.io/"
if [[ ${PV} != *9999* ]]; then
SRC_URI="https://github.com/celluloid-player/celluloid/releases/download/v${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm64 ~ppc64"
else
EGIT_REPO_URI="https://github.com/celluloid-player/celluloid.git"
inherit git-r3
fi
LICENSE="GPL-3+"
SLOT="0"
RDEPEND=">=dev-libs/glib-2.66
>=gui-libs/gtk-4.6.1:4
>=gui-libs/libadwaita-1.2.0
>=media-video/mpv-0.32:=[libmpv]
media-libs/libepoxy"
DEPEND="${RDEPEND}"
BDEPEND="dev-libs/appstream-glib
dev-util/gdbus-codegen
dev-util/glib-utils
>=sys-devel/gettext-0.19.8
virtual/pkgconfig"
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>support@calculate.ru</email>
<name>Mir Calculate</name>
<description>Calculate Overlay</description>
</maintainer>
<longdescription lang="en">
Simple GTK+ frontend for mpv
</longdescription>
<longdescription lang="ru">
Простой GTK+-фронтенд для mpv
</longdescription>
<upstream>
<remote-id type="github">celluloid-player/celluloid</remote-id>
<bugs-to>https://github.com/celluloid-player/celluloid/issues</bugs-to>
<changelog>https://github.com/celluloid-player/celluloid/releases</changelog>
</upstream>
</pkgmetadata>

@ -1,6 +1,6 @@
~app-backup/btrbk-0.32.6 amd64
~app-containers/docker-swarm-1.2.9 amd64
~app-editors/featherpad-1.4.0 amd64
~app-editors/featherpad-1.5.0 amd64
~app-editors/sublime-text-3_p3211 amd64
app-editors/vscode amd64
<app-emulation/wine-staging-9999 amd64
@ -42,6 +42,7 @@ media-gfx/darktable amd64
~media-sound/lxmusic-0.4.7 amd64
~media-sound/strawberry-1.0.23 amd64
~media-sound/volumeicon-0.5.1 amd64
~media-tv/kodi-20.3 amd64
~media-video/avidemux-2.8.1 amd64
~media-video/obs-studio-29.1.3 amd64
~media-video/shotcut-23.09.29 amd64

@ -312,6 +312,7 @@ dev-libs/nss amd64
~media-libs/liblingoteach-0.2.3 amd64
~media-libs/libnsgif-0.2.1 amd64
~media-libs/libtgvoip-2.4.4_p20221208 amd64
~media-libs/libv4l-1.26.1 amd64
~media-libs/openpgl-0.5.0 amd64
~media-libs/opensubdiv-3.6.0 amd64
~media-libs/rnnoise-0.4.1_p20210122 amd64
@ -339,6 +340,7 @@ dev-libs/nss amd64
~media-sound/qtagger-1.0.1_p20150402 amd64
~media-sound/snd-22.9 amd64
~media-tv/linuxtv-dvb-apps-1.1.1.20140321 amd64
~media-tv/v4l-utils-1.26 amd64
=media-video/aegisub-3.2.2_p20160518-r103 amd64
~media-video/baka-mplayer-2.0.4 amd64
~media-video/mpv-0.37.0 amd64

@ -1,38 +0,0 @@
~media-plugins/kodi-audiodecoder-modplug-3.0.0 amd64
~media-plugins/kodi-audiodecoder-vgmstream-3.0.0 amd64
~media-plugins/kodi-audioencoder-flac-19.0.0 amd64
~media-plugins/kodi-audioencoder-lame-19.0.0 amd64
~media-plugins/kodi-audioencoder-vorbis-19.0.0 amd64
~media-plugins/kodi-audioencoder-wav-19.0.0 amd64
~media-plugins/kodi-inputstream-adaptive-19.0.0 amd64
~media-plugins/kodi-inputstream-rtmp-19.0.0 amd64
~media-plugins/kodi-peripheral-joystick-19.0.0 amd64
~media-plugins/kodi-pvr-argustv-7.1.2 amd64
~media-plugins/kodi-pvr-demo-7.1.4 amd64
~media-plugins/kodi-pvr-dvblink-9.1.2 amd64
~media-plugins/kodi-pvr-dvbviewer-7.3.3 amd64
~media-plugins/kodi-pvr-filmon-6.1.2 amd64
~media-plugins/kodi-pvr-iptvsimple-7.6.9 amd64
~media-plugins/kodi-pvr-mediaportal-tvserver-8.2.1 amd64
~media-plugins/kodi-pvr-mythtv-7.3.1 amd64
~media-plugins/kodi-pvr-nextpvr-8.2.6 amd64
~media-plugins/kodi-pvr-njoy-7.1.1 amd64
~media-plugins/kodi-pvr-pctv-6.1.1 amd64
~media-plugins/kodi-pvr-stalker-7.1.1 amd64
~media-plugins/kodi-pvr-vbox-8.1.2 amd64
~media-plugins/kodi-pvr-vuplus-7.4.9 amd64
~media-plugins/kodi-pvr-wmc-6.1.2 amd64
~media-plugins/kodi-screensaver-asteroids-2.4.2 amd64
~media-plugins/kodi-screensaver-biogenesis-2.3.2 amd64
~media-plugins/kodi-screensaver-greynetic-2.3.1 amd64
~media-plugins/kodi-screensaver-pingpong-2.2.2 amd64
~media-plugins/kodi-screensaver-pyro-3.3.0 amd64
~media-plugins/kodi-visualization-fishbmc-19.0.0 amd64
~media-plugins/kodi-visualization-goom-19.0.0 amd64
~media-plugins/kodi-visualization-projectm-19.0.1 amd64
~media-plugins/kodi-visualization-shadertoy-19.1.1 amd64
~media-plugins/kodi-visualization-spectrum-19.0.0 amd64
~media-plugins/kodi-visualization-waveform-19.0.1 amd64
~media-plugins/kodi-audiodecoder-snesapu-3.0.0 amd64
~media-plugins/kodi-audiodecoder-stsound-3.0.0 amd64
~media-plugins/kodi-audiodecoder-nosefart-3.0.0 amd64

@ -1,5 +1,5 @@
# mask portage wgetpaste
>=app-text/wgetpaste-2.34
>=app-text/wgetpaste-2.35
# prevent automagic depends
sys-libs/db:6.0

@ -16,8 +16,8 @@ net-analyzer/ossec-hids hybrid postgres
# exactly-one-of ( iptables nftables )
net-misc/connman -nftables
# exactly-one-of ( gbm raspberry-pi wayland X )
media-tv/kodi -wayland
# exactly-one-of ( gbm raspberry-pi wayland X ) ( gbm wayland X ) vdpau? ( !gbm )
media-tv/kodi -gbm -wayland
# jit? ( lua_single_target_luajit )
# exactly-one-of ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-2 lua_single_target_lua5-3 )

@ -591,7 +591,7 @@ kde-frameworks/prison qml
sys-fs/squashfs-tools lzma
# required by media-tv/dtv-scan-tables-0_p20171003
media-tv/v4l-utils dvb
media-tv/v4l-utils -bpf dvb
media-libs/libv4l dvb
# required by x11-libs/pango-1.48.7
@ -781,3 +781,6 @@ net-libs/libdom xml
# required by dev-db/pg-gvm-22.6.4
dev-db/postgresql uuid
# dependency required by dev-util/bcc-0.29.1-r1
dev-libs/libbpf static-libs

@ -1,3 +1,4 @@
# vim: set syntax=sh
#
# Copyright 2016 Calculate Ltd. http://www.calculate-linux.org
@ -8,17 +9,16 @@
#
# http://www.apache.org/licenses/LICENSE-2.0
PROFILE_BASHRC_DIRS=(/etc/calculate/profile.bashrc.d /var/lib/calculate/profile.bashrc.d)
PROFILE_BASHRC_DIRS=(
/etc/calculate/profile.bashrc.d
/var/lib/calculate/profile.bashrc.d
)
for PROFILE_BASHRC_FILE in $(( for dn in ${PROFILE_BASHRC_DIRS[@]};do ls -1 $dn 2>/dev/null;done ) | sort | uniq)
do
for PROFILE_BASHRC_DN in ${PROFILE_BASHRC_DIRS[@]}
do
if [[ -f ${PROFILE_BASHRC_DN}/${PROFILE_BASHRC_FILE} ]]
then
source ${PROFILE_BASHRC_DN}/${PROFILE_BASHRC_FILE} && PROFILE_BASHRC_D=1
for PROFILE_BASHRC_FILE in $((for dn in ${PROFILE_BASHRC_DIRS[@]}; do ls -1 $dn 2>/dev/null; done) | sort -u); do
for PROFILE_BASHRC_DN in ${PROFILE_BASHRC_DIRS[@]}; do
if [[ -f ${PROFILE_BASHRC_DN}/${PROFILE_BASHRC_FILE} ]]; then
source ${PROFILE_BASHRC_DN}/${PROFILE_BASHRC_FILE}
break
fi
done
done
[[ -z ${PROFILE_BASHRC_D} ]] && source ${BASH_SOURCE}.old

@ -1,2 +0,0 @@
# Calculate mergepkg()!= path=/etc name=cron.hourly

@ -1,5 +0,0 @@
# Calculate comment=# os_install_ntp!= chmod=0755
#!/bin/sh
/usr/sbin/ntpdate -u #-os_install_ntp-# &>/dev/null

@ -1,7 +1,7 @@
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
DIST patch-6.1.81.xz 4246712 BLAKE2B d38fda09afe65a0c7eef32a1a9b89de021d94c2f53ea65b3b9d355c0295779851d237f0c63c402dd5967c1eb4e0f1c67a1b60f0182d409d35b726e4af230be04 SHA512 7b0e5f2029b026d6aaed1a0001ef612413bccf19caf639c8acd7658466c8902828eba610625f3dd77b6a50d93d52f017fcea441495a268f7b48e387ed954af05
DIST patch-6.1.82.xz 4258512 BLAKE2B 483bba5a7fd4f7cb8af9447980bc46e8de18f0aadac375276fe4efd925d89bc7162274888825845233a05bcac7a09eeaa0f7e50b0bc12a4f8e48660561e367e1 SHA512 747bf5dd6d6ef696840ddf042f6f1d7b44f65d729d4bd3027dc97eaa32515d62e0fde6e87a57a7503c5f95511c10d430747c3aaf95cde1c23add670fdbc44fa5
DIST patch-6.6.12.xz 685336 BLAKE2B 7513e809494f94ca14425deb9f72e288b84042ac31b154516e7239c7f82721ac6d0e8b743bc7ec40ba5b109cb2261cc9771618cb7a14e333b10a6549345d6ec0 SHA512 0f16a74c0ee10d2863d20a9164e9b1bb57b662c5014d095a9389c47f9f51a51b8c45dedee7df936e38c2853af1377373cedd5b001218173c801128873a9c265c
DIST patch-6.6.21.xz 1336272 BLAKE2B af67c4510431195fac48a4d1507bacc3eb3fbd455d5234cb54443287545ba913839bf795193e55969c1444e0021ddc8408e2e0c67f6063aa7ea56126f2e86bb1 SHA512 e7c8e640fc519d6c92cd13985a7e37d2c8fe0277b7386a9f861c39a6f164d815133b5fb02a691d43c7b79563b09d6ea78674af0ccecfef1b418f4d03bf52a9bc
DIST patch-6.7.9.xz 719804 BLAKE2B eb410146c1f92fb4ef7709e0b8c7f95b810f81d3f2a7f1f1284cff1f3483999f514f7cd5a5d8aa35adc4189f730e41744da25a59655c3ccb0cd553ffe12f455f SHA512 b09c91f02ac0a2b3351b4f65d807908fc7d3f692189b4e8c85fdc23c0b5c158f4a12b4fa17ed48be854a92572bbfbce3ae4bf96478afe1aa0b879dc310c3f958
DIST patch-6.6.22.xz 1349212 BLAKE2B e6108586c708db8bf78e92caa134d9141f508f41481b32b21b462e7f3540a99db51f1d1edf98b835c6f6a2277416e87b615bfddd0bcfbf3026673f26a858b7a7 SHA512 c8fa43287ef9b4c3e08d9b89f927b2220c3cd7d62b2643f6f098daee2fcfbc9d42a417f449cc311fea960651ba97a4c8cf823baaaa27024611874ee6bf466f86
DIST patch-6.7.10.xz 735116 BLAKE2B 99333456e81fd72e55910f749b84efb53e1537134b13d65c1622f783bdfe7eb7fd313b7a7b60391ed4c3629385b4bce283c879b450690fff8e5c673474365164 SHA512 31b25b25d0b2f50a7507284e33bdfa06fe432ed42e87dd22c7bb7585a37804dbf2df3e5332e80fee20728effb50d9c5e88ebf88d52313cc1cf1f93e6e64b3222

Loading…
Cancel
Save