Update phpactor
Also provide a script to create new versions of phpactor.
This commit is contained in:
parent
874249b9b8
commit
4677538858
|
@ -15,6 +15,7 @@ with pkgs; [
|
||||||
(callPackage ./packages/custom/update-ubuntu-system { })
|
(callPackage ./packages/custom/update-ubuntu-system { })
|
||||||
(callPackage ./packages/custom/push-etckeeper { })
|
(callPackage ./packages/custom/push-etckeeper { })
|
||||||
(callPackage ./packages/custom/backup { })
|
(callPackage ./packages/custom/backup { })
|
||||||
|
(callPackage ./packages/custom/build-phpactor { })
|
||||||
dunst
|
dunst
|
||||||
i3blocks
|
i3blocks
|
||||||
st
|
st
|
||||||
|
|
30
home/packages/custom/build-phpactor/default.nix
Normal file
30
home/packages/custom/build-phpactor/default.nix
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
writeShellApplication,
|
||||||
|
php80,
|
||||||
|
php80Packages,
|
||||||
|
git
|
||||||
|
}:
|
||||||
|
|
||||||
|
writeShellApplication {
|
||||||
|
name = "custom-build-phpactor";
|
||||||
|
|
||||||
|
runtimeInputs = [
|
||||||
|
php80
|
||||||
|
php80Packages.composer
|
||||||
|
git
|
||||||
|
];
|
||||||
|
|
||||||
|
# TODO: Use nix build environment?!
|
||||||
|
text = ''
|
||||||
|
rm -rf /tmp/phpactor-build
|
||||||
|
mkdir /tmp/phpactor-build
|
||||||
|
cd /tmp/phpactor-build
|
||||||
|
git clone --depth 1 https://github.com/phpactor/phpactor.git .
|
||||||
|
composer install -o --no-dev
|
||||||
|
version=$(git show -s --format=%H)
|
||||||
|
cd /tmp
|
||||||
|
tar -czf "phpactor-$version.tar.gz" phpactor-build
|
||||||
|
rsync -vaz "phpactor-$version.tar.gz" daniel-siepmann.de:webs/daniel-siepmann.de/htdocs/public/fileadmin/
|
||||||
|
rm -rf /tmp/phpactor-build
|
||||||
|
'';
|
||||||
|
}
|
|
@ -10,10 +10,10 @@
|
||||||
|
|
||||||
vimUtils.buildVimPluginFrom2Nix rec {
|
vimUtils.buildVimPluginFrom2Nix rec {
|
||||||
pname = "phpactor";
|
pname = "phpactor";
|
||||||
version = "e7d404c2c6fbe606e5a6374b8e3d0c0d0430487f";
|
version = "873fa51ae06eb3dd568ac02c111503b88b76e723";
|
||||||
src = fetchzip {
|
src = fetchzip {
|
||||||
url = "https://daniel-siepmann.de/fileadmin/${pname}-${version}.tar.gz";
|
url = "https://daniel-siepmann.de/fileadmin/${pname}-${version}.tar.gz";
|
||||||
sha256 = "sha256-mZ4MZdo7zNXhnUn7OOMfM0hNJe0YFygQ9LMl3YZX0+I=";
|
sha256 = "sha256-WTjxYD0iduV+oHyDCNnL8YOg9qTYGo9vZyDATx0O+no=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
|
|
Loading…
Reference in a new issue