Commit Graph

486 Commits

Author SHA1 Message Date
Brian Otto 20abe8e8ca Fix #548: Allow package names that have a + (plus sign) or . (period) in them (#550) 2017-09-10 10:25:23 +00:00
Pablo Castellano 450711e76a aports: packaged abootimg (fixes #135) (#539) 2017-09-10 10:18:31 +00:00
drebrez e421313632 Add possibility to specify the system partition name for heimdall flashing method (#537)
Also added default values for the others heimdall partitions:
 kernel => KERNEL
 initfs => RECOVERY
 system => SYSTEM
2017-09-09 13:53:06 +00:00
Oliver Smith bed1eacbb5 Close #256: Implement strict package building mode (#532)
Contrary to abuild, pmbootstrap only installs makedepends, and
keeps the installed packages around - both hacks save lots of time.

However, they may introduce missing makedepends in the APKBUILDs,
that the authors of the APKBUILDs do not notice because it works
for them.

This PR adss a strict mode, which will always clean the chroots
before building a package, and also remove all installed dependencies
after the package was built. You can use the following syntax to
only zap once, but build many packages at once:
`pmbootstrap build --strict hello-world 0xffff heimdall`

It also builds dependencies properly without leaving makedepends
behind.
2017-09-08 23:50:59 +00:00
drebrez 9f5607d4c3 Fix #533: postmarketos-demos: Add missing dbus dependency (#538) 2017-09-08 22:44:41 +00:00
drebrez ef201a7023 Update/fix Huawey y530 kernel, framebuffer works (#534) 2017-09-08 15:18:11 +00:00
Pablo Castellano 331fce9775 linux-postmarketos: change kernel suffix to -postmarketOS (fixes #497) (#521)
See https://github.com/postmarketOS/pmbootstrap/pull/521#issuecomment-327919994 for an explanation, why we didn't touch CONFIG_LOCALVERSION instead.
2017-09-07 22:29:15 +00:00
Oliver Smith f7fa7ae1a9 Fix #524: Init zapped the previous work contents (#530)
Also add more comments to the zap function.
2017-09-07 19:58:19 +00:00
Brian Otto 41d6a002dd Fix #501: Always load the loop module so losetup can access the img file (#528) 2017-09-07 17:07:52 +00:00
kskarthik 9693a78a67 Working GUI for sony-aries (#525) 2017-09-06 22:36:07 +00:00
Oliver Smith b29cc877a7 Alias: "pmbootstrap export" for "pmbootstrap flasher export" (#417)
* moved export code to pmb/export and split it up
* added deprecation notice to "pmbootstrap flasher export"
* made "pmbootstrap export" work
* adjusted the "pmbootstrap flasher export" hints in the code
2017-09-06 20:14:03 +00:00
Ben Iofel cd9baf4026 postmarketos-demos: Add shutdown button (#516) 2017-09-06 16:29:17 +00:00
Ben Iofel c8e96d709c Enable xwayland and drm for weston on qemu-amd64 (#517) 2017-09-06 16:28:05 +00:00
Jean Lucas 2aa9929d6b Initial support for OnePlus One (bacon) (#523)
Currently using the LineageOS 15.0 kernel.
2017-09-06 12:27:14 +02:00
Pablo Castellano 27949114a3 firmware-adreno: firmware is not architecture dependent (#515) 2017-09-04 20:46:36 +00:00
clayton craft 6c3d3532bf [linux-postmarketos] Update to 4.13 (#510) 2017-09-04 22:43:23 +02:00
zhuowei 3d34fabba1 Initial support for Huawei Google Nexus 6P (Angler) (#512)
This uses the LineageOS 14.1 kernel.
2017-09-04 17:11:42 +00:00
NotKit c6202a6c02 Initial packaging for Maemo UI (#461)
* Initial packaging for Maemo UI from https://github.com/fremantle-gtk2/

gtk+2.0-maemo package is based on https://pkgs.alpinelinux.org/package/edge/main/x86/gtk+2.0 by Natanael Copa

* Include git revision in tarball filename
2017-09-04 17:09:53 +00:00
Jonty Sewell dd9cf9ae37 Fix #508: building weston fails (#509) 2017-09-04 17:02:09 +00:00
PureTryOut c7a6ff0b34 Make sure to tell people WSL is not supported (#507) 2017-09-03 14:07:22 +00:00
Pablo Castellano 188382e04c qemu: improve networking (#482)
* qemu: network improvements (fixes #433)
- Use hostfwd instead of -redir, which is deprecated
- qemu devices: add interfaces configuration and virtio_net module
- redirect telnet ports 23 and 24 (debug)

* Added 'interfaces' files
* qemu: added aarch64 network device
* qemu: use default_ip
2017-09-03 14:01:21 +00:00
Yuval Adam 471006b798 Update README links (#506) 2017-09-03 08:50:40 +00:00
James Heald 12951dc3cf Updated all outdated wiki links (#504) 2017-09-03 06:46:54 +00:00
Martijn Braam 3aa95c24cd Changed logo in the splash screens (#502)
* Changed logo in the splash screens
* Added spacing parameter for logo to the config
2017-09-02 20:49:34 +00:00
Yuval Adam b6003a2815 Close #327: Add initial setup.py (#443) 2017-09-02 19:30:40 +00:00
Wouter92 eddf81a730 Support for sony-yuga (#500) 2017-09-02 18:51:38 +00:00
Attila Szöllősi 402d7adf6e Add ascii art to recovery installer (#498)
* Add ascii art
* Bump version number
2017-09-02 18:44:04 +00:00
Attila Szöllősi c6fe6e134a Flavor instead of device name when creating recovery zip (#491)
* Flavor instead of device name when creating recovery zip.
* Move parse_flavor_arg function
2017-09-02 03:53:58 +00:00
James Heald 54d8010af1 Added chocolate-doom
Added chocolate-doom from Arch repos. Thanks to original package mantainer Mike Swanson <mikeonthecomputer@gmail.com>
2017-09-02 03:52:26 +00:00
Attila Szöllősi 42697d3b5b "Fix" udev issue on sony-amami (#496) 2017-09-01 23:57:28 +00:00
James Heald 3883273524 Added LG G Watch R (lg-lenok) Support (#489)
* added LG G Watch R (also compatible with Urbane 1)
* added frame buffer fix script to install
* Added missing refreshrate patch
* Added xwayland
2017-09-01 22:20:09 +00:00
Fabrice Desré f9a949a0ce Rename mozilla-flame to t2m-flame (#488)
* Rename mozilla-flame to t2m-flame
* Keep Mozilla as the marketing name
2017-09-01 21:30:38 +00:00
clayton craft 96e3bb104d [linux-postmarketos] Update to 4.12.10 (#492) 2017-09-01 20:10:14 +00:00
Oliver Smith 1df0a6d2ed
Update musl-* to upstream 2017-08-31 01:14:08 +02:00
Oliver Smith db6491c679 Fix #475: Retry finding the install partitions (#479) 2017-08-30 18:58:51 +00:00
opendata26 c0bd6b53e9 Fix firmware-adreno and move it to firmware (#483) 2017-08-30 15:50:53 +02:00
clayton craft a9e5b362dc Implement zapping of apk packages with ver different than aports (466) (#474)
This adds a new option to `zap`: `-m / --mismatch-bins`

When set, any binary apks in the work directory packages folder will be
removed if their version differs from the version in the relevant
APKBUILD in aports.
2017-08-28 20:34:03 +00:00
clayton craft 946ba82cd4 [linux-postmarketos] update to 4.12.9 (#477) 2017-08-28 20:13:18 +00:00
Oliver Smith 25bad18830 Close #296: Add wiki links to repository warnings (#473)
Also update one wiki link, that pointed to the old wiki.
2017-08-27 14:00:53 +00:00
clayton craft 3942a06a2d Add -y/--assume-yes option to install (#450) (#467) 2017-08-26 15:50:04 +00:00
Oliver Smith ac91337cf1
Update musl-* to upstream 2017-08-26 12:47:56 +02:00
Attila Szöllősi b4e3eae1bb Fix shellcheck issue (#470) 2017-08-25 22:31:55 +00:00
clayton craft a0ca668bb4 Remove acpid package (#469)
This is no longer needed for handling events (I use BB's acpid),
and I have no plans to update/maintain it
2017-08-25 21:40:41 +00:00
Oliver Smith c33db6315e Fix #463: Ignore exit code from parted (#465)
Parted often succeeds, but then returns a non-zero exit code, because
it can not inform the kernel of the changes.
In most cases this is not even necessary, so it really should not
fail there.
When the error was fatal, pmbootstrap will crash shortly afterwards
when it tried to mount or run mkfs on the partition anyway.
2017-08-25 17:39:52 +00:00
drebrez 1b387a00cf Initial Huawei Ascend Y530 support (#462) 2017-08-25 15:47:32 +00:00
Oliver Smith e9a988e7fd
Update gcc-armhf and gcc-aarch64 to upstream 2017-08-24 23:15:14 +02:00
Attila Szöllősi fbe968f1ab Recovery installer zip (#404)
Supports flashing with TWRP and other Android recovery OS through adb sideload,
as well as exporting a generated recovery zip file.
See also:
https://github.com/postmarketOS/pmbootstrap/wiki/deviceinfo_flash_methods#recovery-mode-adb
2017-08-24 21:07:36 +00:00
SaiKarthik Karra 28fa7eeaf0 Add Xperia Z3C port (#448)
Booting works, SSH does not work yet (missing UDEVTMPFS?), screen does not work yet.
2017-08-24 17:35:46 +00:00
Martijn Braam 176352ee65 Added memory requirements to README (#454)
Please note that in case of #444 one GB for a full Ubuntu (which eats up several hundreds MB of RAM alone) + compiling in pmbootstrap was not enough, and that it was "enough" with 2 GB. So the actual value may be much lower.
2017-08-24 17:33:22 +00:00
drebrez 3358f2bb1b Add samsung-i9070 firmware package (#455)
Also change the arch of firmware-mozilla-flame's APKBUILD to "noarch".
2017-08-24 17:26:40 +00:00