Daniele Debernardi
99438870d6
samsung-dream: new device (Samsung Galaxy S8/S8+) (MR 1725)
2020-11-19 04:29:35 +03:00
Daniele Debernardi
8819a30f05
device-samsung-i927: install xf86-video-opentegra for x11 (MR 911)
2020-07-20 21:27:27 +02:00
Daniele Debernardi
2ce3dfed34
device-samsung-p4wifi: install xf86-video-opentegra for x11 (MR 911)
2020-07-20 21:27:27 +02:00
Daniele Debernardi
8a5f29913e
device-ouya-ouya: install xf86-video-opentegra for x11 (MR 911)
2020-07-20 21:27:22 +02:00
Daniele Debernardi
ec015cce8a
firmware/firmware-samsung-espresso10: fix linting issues (MR 900)
...
[ci:ignore-count]
2020-05-10 13:45:28 +02:00
Daniele Debernardi
ad18899654
firmware/firmware-samsung-hero: fix linting issues (MR 900)
2020-05-10 13:44:26 +02:00
Daniele Debernardi
24bd4821be
firmware/firmware-samsung-klte: fix linting issues (MR 900)
2020-05-10 13:44:26 +02:00
Daniele Debernardi
a5bef20890
firmware/firmware-xiaomi-armani: fix linting issues (MR 900)
2020-05-10 13:44:26 +02:00
Daniele Debernardi
e3a9469c26
firmware/firmware-sony-rhine: fix linting issues (MR 900)
2020-05-10 13:44:26 +02:00
Daniele Debernardi
a39ab2d1e5
firmware/firmware-adreno: fix linting issues (MR 900)
2020-05-10 13:44:26 +02:00
Daniele Debernardi
3e78b53712
firmware/firmware-samsung-i927: fix linting issues (MR 900)
2020-05-10 13:44:26 +02:00
Daniele Debernardi
0ebbed0292
firmware/firmware-samsung-p4wifi: fix linting issues (MR 900)
2020-05-10 13:44:25 +02:00
Daniele Debernardi
008c83138e
firmware/firmware-chuwi-hi10plus: fix linting issues (MR 900)
2020-05-10 13:44:25 +02:00
Daniele Debernardi
6a9a0e6152
firmware/firmware-htc-flounder: fix linting issues (MR 900)
2020-05-10 13:44:25 +02:00
Daniele Debernardi
fed8f639be
firmware/firmware-oppo-find-7a: fix linting issues (MR 900)
2020-05-10 13:44:25 +02:00
Daniele Debernardi
edff864a8c
firmware/firmware-samsung-i9195: fix linting issues (MR 900)
2020-05-10 13:44:25 +02:00
Daniele Debernardi
bc88606361
firmware/firmware-lenovo-karate: fix linting issues (MR 900)
2020-05-10 13:44:20 +02:00
Daniele Debernardi
5ead73e86c
CI: use pmbootstrap lint for checking packages (MR 1132)
2020-04-18 11:50:02 +02:00
Daniele Debernardi
233ec0d21c
CI: return output of common.run_pmbootstrap (MR 1132)
2020-04-18 11:49:57 +02:00
Daniele Debernardi
bd15afc217
main/postmarketos-mkinitfs: execute lddtree without privileges ( !1133 )
...
The lddtree script uses the scanelf utility which has some security check that causes a slowdown of the operation, executing it without privileges it's really faster.
2020-04-09 10:35:06 +02:00
Daniele Debernardi
36f15b58f6
main/postmarketos-mkinitfs: remove initramfs-extra cache ( !1133 )
2020-04-09 10:35:03 +02:00
Daniele Debernardi
f2fed1f6f0
device-nokia-n900: switch speaker/headset with jack detection ( !1087 )
2020-03-29 19:07:20 +02:00
Daniele Debernardi
87ea0c5519
device-raspberry-pi*: fix boot error caused by missing dtb files ( !1047 )
...
The upstream linux-rpi package has been modified: the dtb files
are now located in /boot/dtbs.
2020-03-29 13:48:53 +02:00
Daniele Debernardi
ecb510c295
main/linux-postmarketos-stable: remove ( !1073 )
...
[ci:skip-build]: already built successfully in CI
2020-03-21 21:12:02 +01:00
Daniele Debernardi
d4181b1926
testing/device-nokia-n900: use linux-nokia-n900 ( !1073 )
2020-03-21 21:11:39 +01:00
Daniele Debernardi
57556f30da
testing/linux-nokia-n900: new aport ( !1073 )
2020-03-21 21:11:34 +01:00
Daniele Debernardi
5e68cafad9
main/postmarketos-demos: remove leftover files ( !1062 )
...
The application has now it's own repository and is not built anymore using these files.
2020-03-14 13:16:58 +01:00
Daniele Debernardi
de6deb8201
main/postmarketos-mkinitfs: check if initramfs-extra is missing ( !1046 )
2020-03-10 01:23:14 +01:00
Daniele Debernardi
3c9c61eb48
CI: skip linting check for cross/ folder ( !881 )
2020-01-16 00:47:16 +01:00
Daniele Debernardi
182cd80dc1
cross/grub-x86: rebuild against grub-efi-x86 2.02-r20
2020-01-15 00:40:24 +01:00
Daniele Debernardi
3fb4fd9c01
cross/grub-efi-x86: upgrade to 2.02-r20
2020-01-15 00:38:58 +01:00
Daniele Debernardi
57edb0f149
cross/gcc-*: bump pkgrel ( !879 )
...
Make the version match Alpine's gcc again. Fixes libstdc++ unsatisfiable
constrains related error messages (because the libstdc++ generated by
these cross-* packages has the same pkgver and pkgrel again as the one
provided by Alpine's gcc package).
[ci:skip-build]
2020-01-14 23:17:39 +01:00
Daniele Debernardi
18e5124cba
raspberry-pi4: new device ( !843 )
2020-01-03 03:16:17 +01:00
Daniele Debernardi
62bc6bb2ec
temp/alsa-lib: fork from Alpine ( !794 )
...
Added patch to support ALSA_PLUGIN_DIRS environment variable
2019-12-24 00:03:37 +01:00
Daniele Debernardi
6798ff9666
main/linux-postmarketos-stable: enable CONFIG_SND_HDA ( !794 )
2019-12-24 00:03:32 +01:00
Daniele Debernardi
6e237d9d3d
device-surftab-wintron7.0: replace linux-vanilla with linux-lts ( !814 )
...
[ci:skip-build]: already built successfully in CI
2019-12-21 11:01:40 +01:00
Daniele Debernardi
132423e942
device-tablet-x64uefi: replace linux-vanilla with linux-lts ( !814 )
2019-12-21 03:09:47 +01:00
Daniele Debernardi
3c43c503ee
CI: fix parsing wiki page ( !814 )
2019-12-21 03:09:47 +01:00
Daniele Debernardi
fb236a2491
mrhlpr.json: allow commas in generic commit subjects ( !782 )
2019-12-07 14:50:56 +01:00
Daniele Debernardi
eebc0050cb
main/postmarketos-ui-xfce4: upgrade to 3.0 ( !727 )
...
Upgrade the xfce4-phone package to 3.0
2019-12-06 01:33:55 +01:00
Daniele Debernardi
08725a11b0
main/postmarketos-ui-xfce4: add whiskermenu, screensaver and postmarketos icons ( !727 )
2019-12-06 01:33:55 +01:00
Daniele Debernardi
a3fd6bdfcd
main/postmarketos-ui-xfce4: add terminal and pulseaudio plugin ( !727 )
2019-12-06 01:33:55 +01:00
Daniele Debernardi
6dd9e47ba9
qemu-amd64: fix xfce4 background ( !728 )
...
[ci:skip-build]: already built successfully in CI
2019-11-20 21:49:01 +01:00
Daniele Debernardi
12e1ab59cf
qemu-amd64: set default gateway ( !728 )
2019-11-20 21:48:07 +01:00
Daniele Debernardi
d7c69d9e89
nokia-n900: fix xfce4 background ( !748 )
...
[ci:skip-build]: already built successfully in CI
2019-11-20 21:42:13 +01:00
Daniele Debernardi
730aedd408
temp/kbd: remove ( !748 )
...
Drop the temporary kbd package because the upstream package has been
updated to include the busybox fix:
https://git.alpinelinux.org/aports/commit/main/kbd?id=81189e08a0c497a44660eb479120917291a67776
I've tested it by rebuilding the n900 device package, which will
re-create the keymaps using the loadkeys tool.
2019-11-20 21:41:21 +01:00
Daniele Debernardi
95324f1b5f
postmarketos-artwork-wallpapers: remove aport ( !725 )
2019-11-10 13:58:57 +01:00
Daniele Debernardi
1bd04dfe88
postmarketos-artwork: add wallpapers/icons/sounds subpackages ( !725 )
2019-11-10 13:58:48 +01:00
Daniele Debernardi
0f3e1cc882
qemu-amd64: enable framebuffer in initramfs ( !493 )
2019-10-09 23:22:32 +02:00
Daniele Debernardi
dd0f32d9aa
temp/xfce4-battery-plugin: fix battery capacity detection ( !595 )
...
If someone also noticed the missing battery icon in the xfce4 panel,
please test with this patched plugin and report back. Thanks.
2019-09-19 00:34:13 +02:00
Daniele Debernardi
34507896c7
linux-postmarketos-stable: enable audio for N900 ( !629 )
...
This MR enable the new CONFIG_SND_SOC_NOKIA_RX51 kernel option which
replaces the old CONFIG_SND_OMAP_SOC_RX51, enabling the audio on the
N900 again (just tested).
[ci:skip-build]: won't finish in time
2019-09-14 05:45:46 +02:00
Daniele Debernardi
bc399297dc
CI: check for CHANGEME in all dirs ( !628 )
...
With pmbootstrap!1811, generated aports in temp/ can also have a
"(CHANGEME!)" string. Let's check in all dirs, not just in the device
dir.
2019-09-14 05:24:37 +02:00
Daniele Debernardi
811dc68960
cross/binutils{aarch64,armhf,armv7}: remove extra newline ( !627 )
...
Adjust to fix in aportgen code, that was part of pmbootstrap!1811.
[ci:skip-vercheck]
2019-09-14 05:03:16 +02:00
Daniele Debernardi
6b0aae4442
temp/kbd: new aport ( !572 )
...
[ci:skip-build]: already built successfully in CI
2019-09-14 04:32:19 +02:00
Daniele Debernardi
13fa90dc88
nokia-n900: Bind square brackets to us keymap ( !572 )
2019-09-14 04:31:08 +02:00
Daniele Debernardi
4f400a67c8
temp/xkeyboard-config: Bind square brackets for N900 us keymap ( !572 )
2019-09-14 04:31:08 +02:00
Daniele Debernardi
e4e38c2001
main/postmarketos-mkinitfs: add deviceinfo_framebuffer_landscape ( !546 )
...
Use deviceinfo_framebuffer_landscape during splash screen generation.
Also add the postmarketos-splash arguments variable to the computation
of the hash for the cache.
Adjust device-pine-pinetab to use the new variable, and therefore rotate
its splash screen.
[ci:skip-build]: already built successfully in CI
2019-08-06 12:00:31 +02:00
Daniele Debernardi
e259e5f420
device-nokia-n900: various improvements ( !534 )
...
- rename 'ch-de' keymap to 'ch' as in X keyboard config file
- add PMOS_NO_OUTPUT_REDIRECT to kernel cmdline (fixes debug-shell)
- add all keymap files in initramfs
- load default us keymap in initramfs
2019-07-31 01:25:27 +02:00
Daniele Debernardi
00030d793f
main/postmarketos-splash: implement landscape mode ( !530 )
...
This actually implement the creation of the images in landscape mode.
The parameter was already present, just the implementation was missing.
2019-07-30 21:02:47 +02:00
Daniele Debernardi
d913c6e796
linux-postmarketos-allwinner: enable framebuffer ( !529 )
...
[ci:skip-build]
2019-07-29 23:26:06 +02:00
Daniele Debernardi
37d3af4d6e
firmware-samsung-maguro: update arch to armv7 ( !525 )
2019-07-26 01:18:32 +02:00
Daniele Debernardi
ceb3c2a2eb
temp/xkeyboard-config: Fork to add N900 extended layout ( !507 )
2019-07-25 20:59:48 +02:00
Daniele Debernardi
f5ef288dce
postmarketos-mkinitfs-hook-debug-shell: add reboot-mode ( !492 )
2019-07-13 14:05:00 +02:00
Daniele Debernardi
fb477bab21
samsung-maguro: migrate to armv7 architecture ( !455 )
...
[ci:skip-build]: already built successfully in CI
2019-06-24 20:44:08 +00:00
Daniele Debernardi
375e98b950
main/reboot-mode: new aport ( !442 )
...
New tool to reboot the device to a specific mode.
2019-06-24 21:09:47 +02:00
drebrez
175afb81f9
matchbox/matchbox-keyboard: remove (upstreamed) ( !441 )
2019-06-17 20:42:58 +02:00
drebrez
7bc1750d64
main/libfakekey: remove (upstreamed) ( !441 )
2019-06-17 20:42:58 +02:00
Daniele Debernardi
7b3702e2dd
Add gcc4 and gcc4-armhf packages ( !216 )
...
Successfully tested both the gcc4 compiler on x86_64 with a simple
program (fbdebug) and the gcc4-armhf cross-compiler to build a very old
u-boot port for Galaxy Nexus (a MR will follow soon) which failed to
boot with either newer version (6 and 8).
[skip ci]: already went through
2019-02-12 21:03:12 +00:00
Daniele Debernardi
ffa2dad8ca
device-raspberry-pi3: Remove unnecessary kernel subpackage ( !127 )
2019-01-06 13:27:58 +01:00
Daniele Debernardi
c60f29e974
device-raspberry-pi0: Reduce GPU memory and always install bluetooth package ( !127 )
2019-01-06 13:27:53 +01:00
Daniele Debernardi
2bc4b640b0
New device: Raspberry Pi Zero with Ethernet over USB enabled ( !125 )
...
As mentioned in #151 , the Raspberry Pi Zero doesn't have an ethernet
port, so this makes it quite complicated to connect to the device from
a fresh install, because wifi/bluetooth/serial/... are not configured.
With this new package, the device starts with the microUSB configured as
ethernet and the dhcpd is running on the RPI, so you can simply connect
it to a computer and connect with SSH in order to configure it.
2019-01-03 09:48:39 +01:00
Daniele Debernardi
88abc21167
debug-shell: Skip fbsplash properly ( !124 )
...
The show_splash function called by the 20-debug-shell.sh script already
skips fbsplash when the device is configured to not use the framebuffer.
But the variable was not defined in the script. This is solved by
including the /etc/deviceinfo file.
Follow-up to !108 , where this change got lost in the rebase.
2019-01-03 09:03:37 +01:00
Daniele Debernardi
a98b900b65
postmarketos-mkinitfs: skip fbsplash for deviceinfo_no_framebuffer ( !108 )
...
Also noticed that the debug-shell hook wasn't sourcing the deviceinfo
and still showing the splashscreen even with
deviceinfo_no_framebuffer="true", now is fixed and tested.
Additionally, fix a typo in the existing
"NOTE: Skipping framebuffer setup..." message.
2018-12-26 20:21:55 +01:00
Daniele Debernardi
bde7c3b90b
linux-samsung-klte: modernize, update sources ( !94 )
...
Use latest sources from LineageOS, instead of the ones from andip71.
The APKBUILD is modernized to use the devicepkg-dev but unfortunately
compiling with gcc8 it doesn't boot.
The kernel config is updated with the required options to start the
lxc-android container and xf86-video-hwcomposer works
(tested with xfce4).
My plan was to add the firmware-samsung-klte with the subpackages for
the wifi blobs and a precompiled android system.img to use with
libhybris, but my device just died and I'm not able to power it on (I've
probably burnt the Power IC 😢 )
2018-12-06 07:16:45 +01:00
Daniele Debernardi
e090a0a498
msm-fb-refresher: also do ioctl on errors ( !89 )
...
I noticed that some times the framebuffer driver gets configured in a
way that the ioctl performed by msm-fb-refresher returns something lower
than zero:
https://github.com/LineageOS/android_kernel_samsung_msm8974/blob/0ed263db093b1fc590589836ee36956c327998c3/drivers/video/fbmem.c#L877-L911
For example when the Xorg starts I noticed it does a ioctl BLANK and
UNBLANK, but if msm-fb-refresher performs a ioctl in that moment it
stops its loop and exit.
For this reason I lost a lot of time trying to understand what was the
problem with Xorg not displaying anything until I noticed that I had
to restart the msm-fb-refresher.
With this change we don't have to care about msm-fb-refresher as it will
continue call ioctl PAN even if the framebuffer returns some negative
error code.
2018-12-03 23:33:03 +01:00
Daniele Debernardi
e371209b29
fbdebug: Add options to retrieve the colormap and set the fb mode
2018-11-27 07:47:11 +01:00
Daniele Debernardi
9249bf2122
Add support to different deviceinfo variables in mainline/downstream subpackages
2018-11-27 07:47:11 +01:00
Daniele Debernardi
632dac179d
chocolate-doom: Remove package
2018-11-27 07:47:11 +01:00
Daniele Debernardi
f1841337e7
apk-file: Remove package
2018-11-27 07:47:11 +01:00
Daniele Debernardi
084663e6cc
linux-postmarketos-qcom: Enable serial console
2018-11-27 07:47:11 +01:00
Daniele Debernardi
e07a79aa5d
Add initfs hook which causes a kernel panic (useful for debugging)
2018-11-27 07:47:11 +01:00
Daniele Debernardi
bbc4b6bbfe
cross/musl-armhf cross/musl-aarch64 cross/musl-x86_64: Update aports to 1.1.20-r2
2018-09-21 23:00:59 +02:00
Daniele Debernardi
758c056002
devicepkg-dev kernel prepare function
2018-07-02 00:12:49 +00:00
Daniele Debernardi
bb9ab3a9b3
device-huawei-y530: Modernize APKBUILD
2018-06-30 18:59:25 +02:00
Daniele Debernardi
047439a66f
Add Raspberry Pi device ( #1501 )
2018-05-29 19:33:40 +00:00
Daniele Debernardi
d5a12b1f0f
[samsung-klte] Add mainline kernel (linux-postmarketos-qcom) ( #1479 )
...
Changes:
* device-samsung-klte with both downstream and mainline kernel
subpackages
* linux-postmarketos-qcom updated to last commit
What works in mainline kernel:
* internal SD card
* volume and home key buttons
* usb network
2018-05-13 19:47:32 +00:00
Daniele Debernardi
38102885f5
[ui-weston] Set postmarketos artwork as default wallpaper ( #1466 )
2018-05-05 14:27:13 +00:00
Daniele Debernardi
5f2a577cff
[ui-mate] Set postmarketOS artwork as default wallpaper ( #1452 )
2018-05-05 14:04:12 +00:00
Daniele Debernardi
bfce4aae18
apk-file: Update to version 0.3.0 and new repository ( #1382 )
2018-04-02 00:02:12 +00:00
Daniele Debernardi
5f6afd3b39
Add additional files into initramfs when debug-shell is installed ( #1358 )
2018-03-26 18:12:58 +00:00
Daniele Debernardi
70d797b6bc
postmarketos-ui-xfce: Update to 0.2 ( #1326 )
...
* Add default icon theme
* Set pmOS wallpaper
* Add battery icon in top panel
* Use builddir (so --src works)
2018-03-12 19:17:36 +00:00
Daniele Debernardi
2054a4ff14
[nokia-n900] Add swiss german keyboard layout ( #1310 )
2018-03-10 13:08:33 +00:00
Daniele Debernardi
d3b439ae2d
deviceinfo: remove external_disk_install and external_disk, use external_storage instead ( #1301 )
...
* deviceinfo: remove external_disk_install and external_disk, use external_storage instead
* Complain when external_disk* is used
2018-03-07 22:35:02 +00:00
Daniele Debernardi
f614c9df88
Implement charging mode ( #1285 )
...
* Add charging-sdl package
* Include charging-sdl into the initramfs-extra
* [initramfs] Detect charging mode and use triggerhappy to start
charging-sdl when the power key is pressed
2018-03-05 22:59:23 +00:00
Daniele Debernardi
19df13804c
Remove /etc/network/interfaces and networking service from device packages ( #1293 )
...
This is not necessary anymore since there is now NetworkManager.
2018-03-05 21:18:13 +00:00
Daniele Debernardi
7cb729cbe3
Include fbdebug tool in debug-shell hook ( #1266 )
2018-02-26 20:32:01 +00:00
Daniele Debernardi
4c91a72ff1
[fbdebug] Add panning functionality ( #1207 )
2018-02-06 21:21:25 +00:00
Daniele Debernardi
c818f9f054
fbdebug: Add initial framebuffer debug tool ( #1196 )
2018-02-03 19:09:59 +00:00
Daniele Debernardi
3237f58244
Add device Samsung Galaxy S5 (samsung-klte) ( #1163 )
2018-02-02 19:59:14 +00:00
Daniele Debernardi
1eb6b7cbd7
Allow to build musl/binutils/gcc for x86 architecture ( #1150 )
2018-01-23 00:26:33 +00:00