Closed p1u3o closed 5 years ago
Started test build 5801
Build 5801 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/5573/org.freedesktop.Sdk.Extension.php73.flatpakref
Started test build 5802
Build 5802 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/5574/org.freedesktop.Sdk.Extension.php73.flatpakref
Started test build 5811
Build 5811 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/5583/org.freedesktop.Sdk.Extension.php73.flatpakref
Started test build 5812
Build 5812 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/5584/org.freedesktop.Sdk.Extension.php73.flatpakref
Started test build 5815
Build 5815 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/5586/org.freedesktop.Sdk.Extension.php73.flatpakref
Started test build 5825
Build 5825 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/5596/org.freedesktop.Sdk.Extension.php73.flatpakref
Started test build 5826
Build 5826 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/5598/org.freedesktop.Sdk.Extension.php73.flatpakref
I don't think PHP license is needed in this repo. It's already referenced in the appdata.
I was interpreting this line here.
https://github.com/php/php-src/blob/master/LICENSE#L13 seemed like a valid reason to put the license in with the sdk.
The MIT has something similar https://github.com/composer/composer/blob/master/LICENSE#L10
Even if my interpretation is wrong, I don't think there's any harm in bundling it.
IANAL, but it seems like to fulfill this condition you have to include the licence into the flatpak bundle, e.g. put it somewhere in /usr/lib/sdk/php73/. This repo doesn't actually contain PHP.
It's gets copied into /usr/lib/sdk/php73
I agree it's not needed in the repository, I could adjust the manifest to copy the licenses from their respective sources, copying Fedora's FHS, placing them in /usr/lib/sdk/php73/share/licenses/
Started test build 5854
Updated this branch.
Fixed libzip not being used, thus --with-libzip not doing anything Licenses are now fetched and included at build time from their respective sources. Fixed cleanup not including the php manpages.
Started test build 5855
Started test build 5856
Build 5854 was cancelled
Build 5855 was cancelled
Build 5856 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/5627/org.freedesktop.Sdk.Extension.php73.flatpakref
I've been using my own PHP manifest for quite a few months and would rather use this one, so I've added some changes onto this extension that should make it a lot better to use with VSCode and other Flatpak IDEs.
Edits is on so please adjust as you see fit.
Added
LICENSE.txt - that gets copied into the SDK (similar to .NET SDK)./.config/php/7.3/ini/var/config/php/7.3/iniUpdated
Fixed