Commit Graph
611 Commits
Author SHA1 Message Date
Oliver Smith 5783346ecb temp/mutter-mobile: add lcms2-dev to makedepends (MR 4580)
Fix for:
  meson.build:130:12: ERROR: Dependency "lcms2" not found, tried pkgconfig

Related: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/53961
[ci:skip-build]: already built successfully in CI
2023-11-29 21:08:45 +01:00
Teemu Ikonen 665dbfd204 temp/gtk4.0: upgrade to 4.12.4 (MR 4566)
[ci:skip-build]: already built successfully in CI
2023-11-23 23:47:13 +01:00
Pablo Correa Gómez ed1040e5dc temp/pulseaudio: disable lto, might be broken in some armv7 devices (MR 4563)
Something seems to have gone wrong in our rebuild and sync of pulseaudio
with alpine upstream. And user feedback points that building armv7 devices
with LTO is actually broken in our builders. In alpine, they enabled lto
in pulseaudio very long ago (f46174365b219fe431890df3df7e7dc488c9451e 08-09-22)
and nobody as complained so far. Since it's not really a phone-specific package,
one would hope that more people upstream would have noticed if it were broken
there. Since nobody has, we assume this is a downstream problem, and just
unconditionally disable lto in our build. We hope this will be just a temporary
workaround, until the patches that prompted the fork are no longer needed, and
we can simply use upstream pulseaudio, that shouldn't be broken.

Fixes #2368

[ci:skip-build] already built successfully in CI
2023-11-22 01:15:41 -08:00
Alistair Francis 2c2aeed034 temp/pulseaudio: Enable webrtc (MR 4480)
Signed-off-by: Alistair Francis <alistair@alistair23.me>

[ci:skip-build]: already built successfully in CI
2023-10-23 07:40:41 +02:00
Alistair Francis 32b9b64c98 temp/pulseaudio: Refresh from upstream (MR 4480)
Refresh the package with latest changes from Alpine

Signed-off-by: Alistair Francis <alistair@alistair23.me>
2023-10-23 07:40:35 +02:00
Teemu Ikonen f0c58cea69 temp/gtk4.0: upgrade to 4.12.3 (MR 4449)
[ci:skip-build]: already built successfully in CI
2023-10-05 18:12:06 +02:00
Teemu Ikonen fe40948947 temp/gtk4.0: upgrade to 4.12.2 (MR 4415)
[ci:skip-build] already built successfully in CI
2023-09-22 15:15:32 -07:00
Julian Winkler ff71fcb59a temp/kexec-tools: drop (MR 4405)
The x86 devicetree patch is included in latest upstream version, which
is already packaged in alpine.

[ci:skip-build]: already built successfully in CI
2023-09-18 11:32:12 +02:00
Niko 39052ac078 temp/gnome-shell-mobile: upgrade to 45_git20230908 (MR 4371)
[ci:skip-build]: already built successfully in CI
2023-09-11 16:58:22 +02:00
Teemu Ikonen f3bfe510fa temp/gtk4.0: upgrade to 4.12.1 (MR 4370)
Forcibly generate gdkversionmacros.h and gdk-visibility.h first to fix
the build.

[ci:skip-build]: already built successfully in CI
2023-09-05 19:44:47 +02:00
Sicelo A. Mhlongo 1199feabbd temp/ofono: drop (MR 4356)
The ofono fork is no longer used and is outdated. Drop.
2023-08-28 16:52:41 +02:00
Stefan Hansson e17b71ffd1 temp/gtk4.0: upgrade to 4.12.0 (MR 4338)
[ci:skip-build]: already built successfully in CI
2023-08-19 21:49:35 +02:00
Alistair Francis b567653505 temp/gtk+3.0: Fix Phosh boot splash (MR 4332)
For the splash screen to correctly dismiss itself without
hitting the timeout, we need a Gtk patch.

This is described in the Phosh release notes:
https://gitlab.gnome.org/World/Phosh/phosh/-/releases/v0.30.0#required-patches-that-arent-merged-upstream-yet

The patch isn't in upstream yet, but there is an open PR:
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5628

Mobian also carries the patch:
https://salsa.debian.org/Mobian-team/packages/gtk3/-/blob/mobian/debian/patches/purism/gdk-wayland-Track-last-touch-serial-on-seat.patch

So let's add the patch to pmOS as well. This fixes the Phosh splash
screens so they now disapear when the application is ready.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
[ci:skip-build]: already built successfully in CI
2023-08-18 10:12:22 +02:00
Teemu Ikonen 9369c05ae9 temp/gtk4.0: Fork from alpine, add transient window patches (MR 3894)
[ci:skip-build] already built successfully in CI
2023-07-21 19:07:57 -07:00
Willow Barraco 8736351969 main/sxmo-common: Add a ghost package to fix upgrades (MR 4259)
This old package had a pre-deinstall script to remove the necessary Sxmo
daemons. We move those daemon management to the -dwm and -sway dedicated
postmarketos packages.

The problem is that apk can eventually install/upgrade the -dwm or -sway
package before removing sxmo-common. This cause a deactivation of the
daemons.

To prevent this, we add back an empty sxmo-common to take place of the
old one. This one does not contain the deinstall scripts. We will
remove this in two stable release.
2023-07-21 14:14:25 -07:00
anteater 3747b6cbd9 temp/gtk+3.0: upgrade to 3.24.37-2pureos3 (MR 4261) 2023-07-20 16:10:49 +02:00
Pablo Correa Gómez 32336fbd00 temp/gnome-shell-mobile: sync with upstream (MR 4210)
Adds desktop-file-utils following upstream changes:
https://git.alpinelinux.org/aports/commit/?id=01c1be3932404333bbf371cade1674e95c08a795

Fixes #1447
[ci:skip-build]: already built successfully in CI
2023-07-03 19:13:56 +02:00
Sergey Lisov 73a9100e13 temp/mesa-dri-simpledrm: new package (MR 4026)
This package provides a KMSRO stub for simpledrm, allowing GPU drivers from Mesa to work with it.
2023-07-02 10:06:08 +02:00
Hugo Osvaldo Barrera 06e52230e9 temp/arm-trusted-firmware: remove (MR 4191)
This package originally existed to carry local patches not included
upstream. That is not longer the case, and using the Alpine package
works fine.

Additionally, this package tends to lag behind; Alpine currently ships
2.8.6.

References: https://gitlab.com/postmarketOS/pmaports/-/issues/1611

[ci:skip-build] already built successfully in CI
2023-06-20 14:19:03 -07:00
Pablo Correa Gómez 66625efa43 temp/gnome-shell-mobile: update mutter_api_version (MR 4119)
See previous commit for rationale

[ci:skip-build] already built successfully in CI
2023-05-31 16:57:21 -07:00
Pablo Correa Gómez 997243f6f7 temp/mutter-mobile: force update of libmutter_api_version (MR 4119)
The forked version includes some new API, but the maintainer wants to
have things as-close-as-possible to upstream. Since APK mostly keeps track
of libraries versions, having the same API version as upstream (there's no
stable ABI for mutter), makes it possible for APK to confuse with non-mobile
mutter. By having an unrealistic API version, we make sure this does not happen
to us.

Fixes #2127
2023-05-31 16:57:21 -07:00
Oliver Smith 4f6b01db82 temp/pulseaudio: upgrade to 16.1 (MR 4075)
[ci:skip-build]: already built successfully in CI
2023-05-12 22:15:40 +02:00
Newbyte 16696849eb temp/pulseaudio: depend on alsa-utils in openrc subpackage (MR 4072)
Closes https://gitlab.com/postmarketOS/pmaports/-/issues/1801

Backport of https://gitlab.alpinelinux.org/alpine/aports/-/commit/3d3c5d17a79a615cd5935455cb31fee4efbe21a3
2023-05-12 08:52:48 +02:00
Clayton Craft f8d91ebdfd temp/dhcpcd: remove (MR 4015)
I don't see any packages in pmaports that actually depend on dhcpcd, and
it hasn't been updated in 3 years...  (upstream is at version 10.0.0
now...)

NOTE by ollieparanoid: networkmanager in Alpine used dhcpcd before, so
it was part of our default network stack. But that isn't the case
anymore since 2020:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/db03cedea9469e93f6ede531d92246ddc3c93e4e
2023-04-19 09:52:23 +02:00
Niko 707cf18e6a temp/gnome-shell-mobile: upgrade to 44_git20230405 (MR 3996)
[ci:skip-build] already built successfully in CI
2023-04-06 16:41:32 -07:00
Niko 7f2935bd2c temp/mutter-mobile: upgrade to 44_git20230405 (MR 3996) 2023-04-06 16:41:32 -07:00
niko 82a813020b temp/gnome-shell-mobile: upgrade to 44_git20230403 (MR 3992)
[ci:skip-build]: already built successfully in CI
2023-04-05 09:27:11 +02:00
niko d19b34d59f temp/mutter-mobile: upgrade to 44_git20230403 (MR 3992) 2023-04-05 09:26:58 +02:00
Lorenz Wildberg e5ba7447cf gnome-shell-mobile: update to 43.1_git20210203 (MR 3840) 2023-03-29 22:22:36 +02:00
Lorenz Wildberg 8665e8ec1d mutter-mobile: update to 43.1_git20210203 (MR 3840) 2023-03-29 22:22:36 +02:00
Newbyte 8e77cdd287 alsa-ucm-conf-samsung-sm7125: move from temp (MR 3938)
This is device-specific, so let's move it.

[ci:skip-vercheck]: Doesn't change the resulting package
[ci:skip-build]: already built successfully in CI
2023-03-10 09:26:20 +01:00
Newbyte d3c63de938 alsa-ucm-conf-google-kukui: move from temp (MR 3938)
This is device-specific, so let's move it.
2023-03-10 09:26:08 +01:00
Newbyte 08e4a87e58 alsa-ucm-conf-google-kukui: move from temp (MR 3938)
This is device-specific, so let's move it.
2023-03-10 09:26:08 +01:00
Luca Weiss f41739e2d1 temp/gnome-shell-mobile: rebuild against gcr4 (MR 3944)
Previous so:libgcr-4.so.0.0.0 cannot be found anymore.

[ci:skip-build] already built successfully in CI
2023-03-09 22:25:57 +01:00
Clayton Craft d5eb368394 temp/megapixels-gtk: remove (MR 3815)
No longer necessary for SXMO dwm edition, as tested/confirmed by SXMO
maintainers / developers.
2023-03-01 08:42:46 +01:00
Clayton Craft d42edaaa65 temp/megapixels-purism: remove (MR 3815)
moved to aports as "millipixels"
2023-03-01 08:42:46 +01:00
Julian Winkler f567cebd8f temp/petitboot: new package petitboot (MR 3880) 2023-02-20 13:19:51 +01:00
Julian Winkler 2b16e5837a temp/kexec-tools: fork from alpine to support devicetree on x86 (MR 3880) 2023-02-20 13:19:51 +01:00
Oliver Smith 3bf4887495 temp/megapixels-purism: bump pkgrel (MR 3856)
It's on its way out already (MR 3815), but until that MR is finished,
bump the pkgrel once more to fix all upstream compat errors:

Increase 'megapixels-purism' pkgrel (6 -> 7), missing depend(s): so:libcamera.so.0.0.3

[ci:skip-build]: Already built successfully in CI
2023-02-09 11:04:13 +01:00
Anjandev Momi 111862b299 temp/sxmo-utils: drop package - pulseaudio patch is upstreamed (MR 3829)
[ci:skip-build] already built successfully in CI
2023-01-30 20:10:20 -08:00
Bobby The Builder 631d5eb418 temp/arm-trusted-firmware: upgrade to 2.8.0 (MR 3806) 2023-01-14 19:07:07 +01:00
Oliver Smith aebf7d2898 temp/megapixels-purism: bump pkgrel (MR 3771)
Fix for:
  missing depend(s): so:libcamera.so.0.0.2

[ci:skip-build]: already built successfully in CI
2022-12-29 17:47:26 +01:00
Anjandev Momi 3ff8cfa528 temp/sxmo-utils: patch to support pulseaudio (MR 3711)
This package is just forked from alpine upstream and patched to support
pulseaudio. This patch should be upstreamed to sxmo but posting here so
that others can help me figure out why audio calls with poco f1 and Sxmo
are broken:

https://gitlab.com/postmarketOS/pmaports/-/issues/1821
2022-12-18 14:34:23 +01:00
Oliver Smith 148967f00b temp/megapixels-*: bump pkgrel (MR 3740)
Fix for:
  missing depend(s): so:libtiff.so.5

[ci:skip-build] already built successfully in CI
2022-12-17 01:42:07 -08:00
Oliver Smith b057815623 temp/megapixels-purism: bump pkgrel (MR 3733)
Fix for:
  missing depend(s): so:libcamera.so.0.0.1

[ci:skip-build]: already built successfully in CI
2022-12-14 21:44:28 +01:00
Oliver Smith 3802b2cd40 temp/arm-trusted-firmware: fix build on gcc 12 (MR 3681)
Apply the same fix as in Alpine:
https://gitlab.alpinelinux.org/alpine/aports/-/commit/769f9666b663ba06dca63ddbff6eb1af458355f3

[ci:skip-build]: already built successfully in CI
2022-11-30 09:54:28 +01:00
Niko a58776b2a5 main/postmarketos-ui-gnome-mobile: update to newest development commits
[ci:skip-build]: already built successfully in CI
2022-11-28 08:57:23 +01:00
Oliver Smith 50f178a8fd temp/mutter-mobile: fix dep mutter-mobile-schemas (MR 3672)
It should have depended on mutter-mobile-schemas instead of
mutter-mobile. Looks like mutter-mobile-schemas was getting installed
instead of mutter-mobile for it only by chance until now.

[ci:skip-build]: already built successfully in CI
2022-11-27 19:00:26 +01:00
Newbyte aacc9f48dd temp/mutter-mobile: remove zenity dependency (MR 3648)
mutter no longer depends on zenity as of version 43.alpha.

See https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2370
And https://gitlab.gnome.org/GNOME/mutter/-/blob/e331e38a191a36faaa5bb049157ab77f94fd7654/NEWS#L137

Alpine commit: https://gitlab.alpinelinux.org/alpine/aports/-/commit/80c64759d16d1161ba706f83fca4d7518ebc3302

[ci:skip-build]: already built successfully in CI
2022-11-20 15:54:57 +01:00
Newbyte 5230a69c3a temp/megapixels-purism: update url to point to millipixels repo (MR 3640)
Repository was moved.
2022-11-14 08:48:12 +01:00