Version bumps, solved dep issue

This commit is contained in:
Gerben Jan Dijkman 2024-12-11 10:13:34 +01:00
parent 68e10f3c39
commit 0cd2e68844
14 changed files with 273 additions and 180 deletions

View File

@ -1,5 +1,4 @@
DIST libcall-ui-5bb3fc2d662285681a54ce4b5bc2ed29a47c8c74.tar.gz 175364 BLAKE2B 95beeeb9f280aa1325b2cdb84eac2ec9662ff0dea66a712bec6da95dc67a44630a5dff4e09f609b4078577ee1dae0cf1716fbe2d9c6f13994d5d4e8476e0f7e9 SHA512 cf1b74d3b404689396bdb21daf6604aee4c3d23b478277f61de6f58c7b829b50f7b499d7d9fe224c36ffe1126cb4ce9dfcba0d7708867828253cafeb25ceb623
DIST libcall-ui-60870e871e480e111e6a2fa50de67d1dd358d65a.tar.gz 170376 BLAKE2B 6e5bbeb47e6a2101db252833db9b838fa1abb2e34c16f5aad49a11cf1c1e980bd190e3ac17d0e7f476b74a78b0d73f83560db9c3e3b8209a022a731a9dbb362d SHA512 39f11f9f74f595615a7f9c669e664def6e05c1e925bb626e2ecbffb082be4b52a6e28e6fb063d09d3850d663bf09c2b38a65400050f944e87b08b53351d196f1
DIST libgnome-volume-control-5f9768a2eac29c1ed56f1fbb449a77a3523683b6.tar.gz 46452 BLAKE2B 0ebd7971eb4cb8cceb559cc7db4c1df395d489ee80360bcda8e63c42a76f74efd4c5493fe5c5a540e76b6a7f081696bc1b7f5f8d968ceaa2c6323a822f5ed5ae SHA512 ef6a103ddca784db35648acd11a423a9d65173c597c6463a572834827c9812bb1be5c8113d93a28ea99ca017dd1655b8eaf417a30b6b9085677baf373395aac1
DIST phosh-v0.41.1.tar.gz 1129402 BLAKE2B f622eb5daad70bc84341639448288e4bde08dd7f716273513a3db9ad31d8853ec998f5aca070a3f75a9503fcee355f0f1e60eb84590608697c078a6f1641f51c SHA512 9e3cab59c601ba4dda13e16616a087f0c511ed79903d0e7d1be643e916a8eafc995b4e45572147e436e43fef1335b28ac3a0440527a550333fc5a90a77c806b9
DIST phosh-v0.42.0.tar.gz 1145201 BLAKE2B c44d40b3bedec50d990c85f92d8c708b1f264a7502bf728448174777b1c73e4b47a27f2c8bb6e22161a814727043726e0c9beac2146f7d5906c1d41a5dbdb734 SHA512 d1cfd256c56e7e85d91016add1e90db2e88bbd77b7629857fbac1249de4f1d0df129a2495bfd91485994c664c1d4b5c6b6ba57b079c77402616e29b0493ccfb2
DIST phosh-v0.43.1.tar.gz 1190843 BLAKE2B 747f97194013064bb7bbd3b350988026c9717e3d884c6bc428e79e60c89df1a9aaa6cb1b73ad037a428efec32c08ea833babf432bbf8252f633730d2134017f0 SHA512 423cfa0e62a2541102b7776295458aef6f7d7c867bffb0aebc60331cc736f9b6b6dbcbe40eb552e78b6e62d46518cc180118e5b54dc74498f83ed176497652ef

View File

@ -0,0 +1,99 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit desktop gnome2-utils meson pam readme.gentoo-r1 systemd xdg
MY_P="${PN}-v${PV}"
LVC_COMMIT="5f9768a2eac29c1ed56f1fbb449a77a3523683b6"
LCU_COMMIT="5bb3fc2d662285681a54ce4b5bc2ed29a47c8c74"
DESCRIPTION="A pure Wayland shell prototype for GNOME on mobile devices"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh/"
SRC_URI="
https://gitlab.gnome.org/World/Phosh/phosh/-/archive/v${PV}/${MY_P}.tar.gz
https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/archive/${LVC_COMMIT}/libgnome-volume-control-${LVC_COMMIT}.tar.gz
https://gitlab.gnome.org/World/Phosh/libcall-ui/-/archive/${LCU_COMMIT}/libcall-ui-${LCU_COMMIT}.tar.gz
"
S="${WORKDIR}/${MY_P}"
KEYWORDS="~arm ~arm64"
LICENSE="GPL-3"
SLOT="0"
IUSE="+systemd"
DEPEND="
app-crypt/gcr
dev-libs/feedbackd
media-sound/pulseaudio
>=gui-libs/libhandy-1.1.90
net-misc/networkmanager
gnome-base/gnome-control-center
gnome-base/gnome-desktop
gnome-base/gnome-session
x11-themes/gnome-backgrounds
gnome-base/gnome-keyring
gnome-base/gnome-shell
gui-apps/gnome-console
gnome-base/nautilus
x11-wm/phoc
sys-apps/systemd
sys-power/upower
app-misc/geoclue
net-libs/libnma
media-sound/callaudiod
dev-libs/gmobile
gnome-extra/gnome-tweaks
>=net-wireless/gnome-bluetooth-46.0
"
RDEPEND="${DEPEND}"
BDEPEND="
dev-util/ctags
dev-build/meson
"
src_prepare() {
default
rm -r "${S}"/subprojects/gvc.wrap || die
mv "${WORKDIR}"/libgnome-volume-control-"${LVC_COMMIT}" "${S}"/subprojects/gvc || die
rm -r "${S}"/subprojects/libcall-ui.wrap || die
mv "${WORKDIR}"/libcall-ui-"${LCU_COMMIT}" "${S}"/subprojects/libcall-ui || die
}
src_configure() {
local emesonargs=(
-Dtests=false
-Dphoc_tests=disabled
)
meson_src_configure
}
src_install() {
default
meson_src_install
newpamd "${FILESDIR}"/pam_phosh 'phosh'
systemd_newunit "${FILESDIR}"/phosh.service 'phosh.service'
domenu "${FILESDIR}"/sm.puri.OSK0.desktop
dobin "${FILESDIR}"/osk-wayland
DOC_CONTENTS="To amend the existing password policy please see the man 5 passwdqc.conf
page and then edit the /etc/security/passwdqc.conf file to change enforce=none
to allow use digit only password as phosh only support passcode for now"
readme.gentoo_create_doc
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
readme.gentoo_print_elog
}
pkg_postrm() {
xdg_pkg_postrm
gnome2_schemas_update
}

View File

@ -0,0 +1 @@
DIST evolution-3.54.2.tar.xz 13708916 BLAKE2B 9d5218d760bd17779b93a7a24356a70158aaeb8f245046738addba31c215e76c6f7ffb643d7d089e32861372899ced8cd2a3a8b57c02576f9389d560bd038e98 SHA512 7f9f0b48ea88c9c07c05bc7439f2c97ea5449c968823ef899d17451202849edfe69c4ca1bc8316980d5ea9e03fa395f727900c2bbe90c5639f09339f8ec79e00

View File

@ -0,0 +1,161 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake gnome2 readme.gentoo-r1
DESCRIPTION="Integrated mail, addressbook and calendaring functionality"
HOMEPAGE="https://gitlab.gnome.org/GNOME/evolution/-/wikis/home https://gitlab.gnome.org/GNOME/evolution"
# Note: explicitly "|| ( LGPL-2 LGPL-3 )", not "LGPL-2+".
LICENSE="|| ( LGPL-2 LGPL-3 ) CC-BY-SA-3.0 FDL-1.3+ OPENLDAP"
SLOT="2.0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="archive +bogofilter geolocation gtk-doc highlight ldap libnotify selinux sound spamassassin spell ssl +weather ytnef"
# glade-3 support is for maintainers only per configure.ac
# pst is not mature enough and changes API/ABI frequently
# dconf explicitly needed for backup plugin
# gnome-desktop support is optional with --enable-gnome-desktop
# automagic libunity dep
# >=gspell-1.8 to ensure it uses enchant:2 like webkit-gtk
DEPEND="
>=app-crypt/libsecret-0.5
>=app-text/enchant-2.2.0:2
>=dev-db/sqlite-3.7.17:3
>=dev-libs/glib-2.66:2[dbus]
>=dev-libs/libxml2-2.7.3:2
>=gnome-base/gnome-desktop-2.91.3:3=
>=gnome-base/gsettings-desktop-schemas-2.91.92
>=gnome-extra/evolution-data-server-${PV}:=[gtk,sound?,weather?]
>=net-libs/libsoup-3.0:3.0
>=net-libs/webkit-gtk-2.38.0:4.1[spell?]
>=x11-libs/cairo-1.9.15[glib]
>=x11-libs/gdk-pixbuf-2.24:2
>=x11-libs/gtk+-3.22:3
>=x11-misc/shared-mime-info-0.22
app-text/cmark:=
>=app-text/iso-codes-0.49
>=app-accessibility/at-spi2-core-2.46.0:2
gnome-base/dconf
archive? ( >=app-arch/gnome-autoar-0.1.1[gtk] )
bogofilter? ( mail-filter/bogofilter )
geolocation? (
>=media-libs/libchamplain-0.12.21:0.12[gtk]
>=media-libs/clutter-1.0.0:1.0
>=media-libs/clutter-gtk-0.90:1.0
>=sci-geosciences/geocode-glib-3.26.3:2 )
ldap? ( >=net-nds/openldap-2:= )
libnotify? ( >=x11-libs/libnotify-0.7 )
sound? (
|| (
media-libs/libcanberra-gtk3
>=media-libs/libcanberra-0.25[gtk3(-)]
)
)
spamassassin? ( mail-filter/spamassassin )
spell? ( >=app-text/gspell-1.8:= )
ssl? (
>=dev-libs/nspr-4.6.1
>=dev-libs/nss-3.11
)
weather? (
>=dev-libs/libgweather-4.2.0:4=
>=sci-geosciences/geocode-glib-3.26.3:2
)
ytnef? ( net-mail/ytnef )
"
RDEPEND="${DEPEND}
highlight? ( app-text/highlight )
selinux? ( sec-policy/selinux-evolution )
"
BDEPEND="
app-text/docbook-xml-dtd:4.1.2
dev-util/gdbus-codegen
dev-util/glib-utils
dev-util/itstool
gtk-doc? ( dev-util/gtk-doc
app-text/docbook-xml-dtd:4.3 )
>=dev-util/intltool-0.40.0
>=sys-devel/gettext-0.18.3
virtual/pkgconfig
"
DISABLE_AUTOFORMATTING="yes"
DOC_CONTENTS="To change the default browser if you are not using GNOME, edit
~/.local/share/applications/mimeapps.list so it includes the
following content:
[Default Applications]
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
(replace firefox.desktop with the name of the appropriate .desktop
file from /usr/share/applications if you use a different browser)."
# global scope PATCHES or DOCS array mustn't be used due to double default_src_prepare
# call; if needed, set them after cmake_src_prepare call, if that works
src_prepare() {
# libnotify is automagically detected, but a quick and easy way to
# force-disable it is to delete the "yes it's there" variable from
# CMakeLists.txt.
use libnotify || sed '/HAVE_LIBNOTIFY/d' -i CMakeLists.txt || die
cmake_src_prepare
gnome2_src_prepare
}
src_configure() {
# Use NSS/NSPR only if 'ssl' is enabled.
local mycmakeargs=(
-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
-DENABLE_SCHEMAS_COMPILE=OFF
-DENABLE_GTK_DOC=$(usex gtk-doc)
-DWITH_OPENLDAP=$(usex ldap)
-DENABLE_SMIME=$(usex ssl)
-DENABLE_GNOME_DESKTOP=ON
-DWITH_ENCHANT_VERSION=2
-DENABLE_CANBERRA=$(usex sound)
-DENABLE_AUTOAR=$(usex archive)
-DWITH_HELP=ON
-DENABLE_YTNEF=OFF
-DWITH_BOGOFILTER=$(usex bogofilter)
-DWITH_SPAMASSASSIN=$(usex spamassassin)
-DENABLE_GSPELL=$(usex spell)
-DENABLE_TEXT_HIGHLIGHT=$(usex highlight)
-DENABLE_WEATHER=$(usex weather)
-DENABLE_CONTACT_MAPS=$(usex geolocation)
-DENABLE_YTNEF=$(usex ytnef)
-DENABLE_PST_IMPORT=OFF
-DWITH_GLADE_CATALOG=OFF
-DENABLE_MARKDOWN=ON
)
cmake_src_configure
}
src_compile() {
cmake_src_compile
}
src_test() {
# -j1: https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues/522
cmake_src_test -j1
}
src_install() {
cmake_src_install
readme.gentoo_create_doc
}
pkg_postinst() {
gnome2_pkg_postinst
readme.gentoo_print_elog
}

View File

@ -1 +1 @@
DIST s3fs-1.94.tar.gz 291170 BLAKE2B 86a0271cfedc38778b4e8a50cb4515a3b921e0c69618ff7b2db411a95c3ed37e43f5e394c47937fd9072530177faf4f014e395feb519e995bf386d538318d3bf SHA512 1a29d4f0b73f844ea1d4ad6e0b36d601fb7ab5818af0a90564b77182564c04fbef308362a9a749038b17f28f07f79b6debb661610f69c039a405b931361abe9c
DIST s3fs-1.95.tar.gz 285599 BLAKE2B 4cb34f50d4efd0c1e0ef8196c3c9a53c380338317b736dbc229ef37ef22cec9dcf634a5b253bcdd23b25f16badffe39817c8c59530a49963cde17a2721a7b678 SHA512 73fd33895ace0e60fe8df392d474624f913a310c8df136bcc60b7d644ce7a92681ac7ced9bf9fcb9ef248f48b3bee3d4e871c172368c0b07626cb8f2ed3ba1b9

View File

@ -10,11 +10,15 @@ MY_P=${MY_PN}-${PV}
DESCRIPTION="Amazon S3 mounting via fuse"
HOMEPAGE="https://github.com/s3fs-fuse/s3fs-fuse/"
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="
https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz
"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~riscv ~x86 ~arm ~arm64"
KEYWORDS="!amd64 ~riscv ~x86 ~arm ~arm64"
IUSE="gnutls nettle nss"
REQUIRED_USE="nettle? ( gnutls !nss )"
@ -35,14 +39,13 @@ DEPEND="
)
"
RDEPEND="${DEPEND}
RDEPEND="
${DEPEND}
app-misc/mime-types
"
BDEPEND="virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
src_prepare() {
default

View File

@ -1,2 +1 @@
DIST eg25-manager-0.4.6.tar.gz 54287 BLAKE2B 31273d1c3676c3da026c2aebf3f1039ac14b640f4792ba4b045267c04393d2e1685d11cee847fb027ee2eb991fafae945ad63db6c9a22fd4ff9708142fb3e09b SHA512 f67e2a903ccb8c1428e46a7b25a7abfee4345de960c02cc523fd9490b7bbc61ff5134170c82c0bfe6bdc3dc311f1b66b1392f07c1041d610d75c745703b63b09
DIST eg25-manager-0.5.0.tar.gz 54287 BLAKE2B 31273d1c3676c3da026c2aebf3f1039ac14b640f4792ba4b045267c04393d2e1685d11cee847fb027ee2eb991fafae945ad63db6c9a22fd4ff9708142fb3e09b SHA512 f67e2a903ccb8c1428e46a7b25a7abfee4345de960c02cc523fd9490b7bbc61ff5134170c82c0bfe6bdc3dc311f1b66b1392f07c1041d610d75c745703b63b09
DIST eg25-manager-0.5.2.tar.gz 54287 BLAKE2B 31273d1c3676c3da026c2aebf3f1039ac14b640f4792ba4b045267c04393d2e1685d11cee847fb027ee2eb991fafae945ad63db6c9a22fd4ff9708142fb3e09b SHA512 f67e2a903ccb8c1428e46a7b25a7abfee4345de960c02cc523fd9490b7bbc61ff5134170c82c0bfe6bdc3dc311f1b66b1392f07c1041d610d75c745703b63b09

View File

@ -1,38 +0,0 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit meson systemd
COMMIT="e7790f941c053837e596dccd92ba97051a2d4cc1"
DESCRIPTION="Daemon for managing the Quectel EG25 modem"
HOMEPAGE="https://gitlab.com/mobian1/eg25-manager"
SRC_URI="https://gitlab.com/mobian1/eg25-manager/-/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~arm64"
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
dev-libs/libgpiod
virtual/libusb:1
net-misc/modemmanager
"
S="${WORKDIR}/${PN}-${COMMIT}"
src_install() {
meson_src_install
systemd_dounit "${FILESDIR}"/eg25-manager.service
insinto /etc/eg25-manager
newins "${FILESDIR}"/eg25-pinephone-1.0.toml pine64,pinephone-1.0.toml
newins "${FILESDIR}"/eg25-pinephone-1.1.toml pine64,pinephone-1.1.toml
newins "${FILESDIR}"/eg25-pinephone-1.2.toml pine64,pinephone-1.2.toml
newins "${FILESDIR}"/eg25-pinephone-pro.toml pine64,pinephone-pro.toml
}
pkg_postinst() {
systemd_reenable --all eg25-manager
}

View File

@ -1,2 +1 @@
DIST phosh-mobile-settings-0.41.0.tar.gz 256512 BLAKE2B f996b30e8aa5290ac10d501a54f6d1a956903027b01bfbf086c275506bb049fd8134e72618ddad3552ab5aa5aae1631f7d61b21c309819404ffda0b7f60a566a SHA512 cb7b301c6682cd65d928b72dffe3bb1b68f127ac2da0bfbe2312b2383cc247aaea5ae2d6cf55f7ca31519a6221f0fa4836e4423001e6fd88c880f8b973f2de93
DIST phosh-mobile-settings-0.42.0.tar.gz 271289 BLAKE2B 34c36f07a9fd8ff2e58fb0e8126be474116b638241a3a635db36506531ae64b430afb33eb09e204abb272d5f1507a008c8002f32867659bdd50baa7b60987188 SHA512 0e4fa1f9b089c33e2c46b5624ab76cabb99cb383b1a2994e28d6cc1c5c0fe9e1e6469754ac94b4e2024a376b9483f28a1bfd26af566cfa40a8803a1cee258856
DIST phosh-mobile-settings-0.43.0.tar.gz 282218 BLAKE2B dc5b5bc5a12e0311eb40f33384e62aaf4e08bef46016433339417be23f44ccc7bb78a43e5ed2d96578ab73b966a9a08eee4bb87a78bd907dcdc5cf49d83995da SHA512 e83920c002c60fbd7bb5ca482770a3a387e7d3b8f565104bb7f1ad71672d938feeb0d056596fa7c12a45bd7735921e4b5776fe553e743dd7e573aa8c006d7ebe

View File

@ -1,45 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License-2
EAPI=8
inherit gnome2-utils meson
DESCRIPTION="A settings app for mobile specific things"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings"
SRC_URI="https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/archive/v${PV}/phosh-mobile-settings-v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~arm ~arm64"
RDEPEND="
x11-wm/phoc
gui-wm/phosh
gui-libs/libadwaita
dev-libs/gmobile
sys-apps/lm-sensors
"
BDEPEND="
"
S="${WORKDIR}/${PN}-v${PV}"
src_prepare() {
default
}
src_install() {
CC="$(tc-getCC)"
meson_src_install
}
pkg_postinst() {
gnome2_schemas_update
xdg_icon_cache_update
}
pkg_postrm() {
gnome2_schemas_update
xdg_icon_cache_update
}

View File

@ -1,85 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit meson xdg gnome2-utils
MY_PV="v${PV}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="Wlroots based Phone compositor"
HOMEPAGE="https://gitlab.gnome.org/World/Phosh/phoc"
SRC_URI="
https://gitlab.gnome.org/World/Phosh/phoc/-/archive/${MY_PV}/${MY_P}.tar.gz
"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="+introspection +systemd test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/glib
dev-libs/gobject-introspection
dev-libs/libinput
dev-libs/wayland
dev-libs/wayland-protocols
gnome-base/dconf
gnome-base/gsettings-desktop-schemas
gnome-base/gnome-settings-daemon
>=gnome-base/gnome-desktop-3.26
dev-util/vulkan-headers
sys-apps/systemd
x11-libs/libdrm
x11-libs/pixman
x11-libs/libxcb
x11-libs/xcb-util
x11-libs/xcb-util-wm
x11-libs/xcb-util-renderutil
x11-wm/mutter
sys-auth/seatd
x11-apps/xkbcomp
x11-libs/libxkbcommon
dev-util/gi-docgen
dev-libs/gmobile
>=gui-libs/wlroots-0.17.4[phoc-patch]
"
BDEPEND="
dev-util/ctags
dev-build/meson
virtual/pkgconfig
x11-base/xorg-server
"
S="${WORKDIR}/${MY_P}"
src_prepare() {
default
}
src_configure() {
local emesonargs=(
-Dtests=false
-Dembed-wlroots=disabled
)
meson_src_configure
}
src_install() {
DESTDIR="${D}" meson_src_install
dobin "${S}"/helpers/scale-to-fit
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
}
pkg_postrm() {
xdg_pkg_postrm
}