final touches on fedora34 build target
This commit is contained in:
parent
eca9b131f7
commit
a5da8de1f9
15 changed files with 36 additions and 34 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -15,6 +15,6 @@
|
||||||
build_tag
|
build_tag
|
||||||
/docker/librewolf/debian10/deb/artifacts
|
/docker/librewolf/debian10/deb/artifacts
|
||||||
/docker/librewolf/debian11/deb/artifacts
|
/docker/librewolf/debian11/deb/artifacts
|
||||||
/docker/librewolf/fedora/rpm/artifacts
|
/docker/librewolf/fedora34/rpm/artifacts
|
||||||
/docker/librewolf/mint20/deb/artifacts
|
/docker/librewolf/mint20/deb/artifacts
|
||||||
/docker/librewolf/ubuntu20/deb/artifacts
|
/docker/librewolf/ubuntu20/deb/artifacts
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ all : lw
|
||||||
|
|
||||||
help :
|
help :
|
||||||
@echo "Use: make all clean lw prune mozilla full"
|
@echo "Use: make all clean lw prune mozilla full"
|
||||||
@echo " make debian fedora mint ubuntu"
|
@echo " make debian10 debian11 fedora34 mint20 ubuntu20"
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -f librewolf/version release/version
|
rm -f librewolf/version release/version
|
||||||
|
|
@ -38,10 +38,10 @@ debian11 :
|
||||||
make -C buildenv/debian11
|
make -C buildenv/debian11
|
||||||
cp version librewolf/debian11
|
cp version librewolf/debian11
|
||||||
make -C librewolf/debian11
|
make -C librewolf/debian11
|
||||||
fedora :
|
fedora34 :
|
||||||
make -C buildenv/fedora
|
make -C buildenv/fedora34
|
||||||
cp version librewolf/fedora
|
cp version librewolf/fedora34
|
||||||
make -C librewolf/fedora
|
make -C librewolf/fedora34
|
||||||
mint20 :
|
mint20 :
|
||||||
make -C buildenv/mint20
|
make -C buildenv/mint20
|
||||||
cp version librewolf/mint20
|
cp version librewolf/mint20
|
||||||
|
|
@ -59,7 +59,7 @@ low_disk :
|
||||||
make prune
|
make prune
|
||||||
make debian11
|
make debian11
|
||||||
make prune
|
make prune
|
||||||
make fedora
|
make fedora34
|
||||||
make prune
|
make prune
|
||||||
make mint20
|
make mint20
|
||||||
make prunt
|
make prunt
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
all :
|
all :
|
||||||
make -C debian10
|
make -C debian10
|
||||||
make -C debian11
|
make -C debian11
|
||||||
make -C fedora
|
make -C fedora34
|
||||||
make -C mint20
|
make -C mint20
|
||||||
make -C ubuntu20
|
make -C ubuntu20
|
||||||
|
|
|
||||||
|
|
@ -1,2 +0,0 @@
|
||||||
all :
|
|
||||||
sudo docker build -t mozilla/buildenv-fedora .
|
|
||||||
2
docker/buildenv/fedora34/Makefile
Normal file
2
docker/buildenv/fedora34/Makefile
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
all :
|
||||||
|
sudo docker build -t mozilla/buildenv-fedora34 .
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
all :
|
all :
|
||||||
|
|
||||||
cp ../version .
|
cp ../version .
|
||||||
cp version debian10/version && cp version debian11/version && cp version fedora/version && cp version ubuntu20/version && cp version mint20/version && cp version arch && cp version macos && cp version windows && cp version portable-linux
|
cp version debian10/version && cp version debian11/version && cp version fedora34/version && cp version ubuntu20/version && cp version mint20/version && cp version arch && cp version macos && cp version windows && cp version portable-linux
|
||||||
|
|
||||||
make -C arch
|
make -C arch
|
||||||
make -C macos
|
make -C macos
|
||||||
|
|
@ -12,17 +12,17 @@ all :
|
||||||
|
|
||||||
make -C debian10
|
make -C debian10
|
||||||
make -C debian11
|
make -C debian11
|
||||||
make -C fedora
|
make -C fedora34
|
||||||
make -C mint20
|
make -C mint20
|
||||||
make -C ubuntu20
|
make -C ubuntu20
|
||||||
|
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
rm -f version debian10/version debian11/version fedora/version ubuntu20/version mint20/version arch/version macos/version windows/version portable-linux/version
|
rm -f version debian10/version debian11/version fedora34/version ubuntu20/version mint20/version arch/version macos/version windows/version portable-linux/version
|
||||||
make -C portable-linux clean
|
make -C portable-linux clean
|
||||||
make -C debian10 clean
|
make -C debian10 clean
|
||||||
make -C debian11 clean
|
make -C debian11 clean
|
||||||
make -C fedora clean
|
make -C fedora34 clean
|
||||||
make -C mint20 clean
|
make -C mint20 clean
|
||||||
make -C ubuntu20 clean
|
make -C ubuntu20 clean
|
||||||
|
|
||||||
|
|
@ -30,8 +30,8 @@ build.debian10 :
|
||||||
make -C debian10
|
make -C debian10
|
||||||
build.debian11 :
|
build.debian11 :
|
||||||
make -C debian11
|
make -C debian11
|
||||||
build.fedora :
|
build.fedora34 :
|
||||||
make -C fedora
|
make -C fedora34
|
||||||
build.mint20 :
|
build.mint20 :
|
||||||
make -C mint20
|
make -C mint20
|
||||||
build.ubuntu :
|
build.ubuntu :
|
||||||
|
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
all :
|
|
||||||
sudo docker build -t librewolf/release-fedora .
|
|
||||||
make -C rpm all
|
|
||||||
|
|
||||||
no-cache :
|
|
||||||
sudo docker build --no-cache -t librewolf/release-fedora .
|
|
||||||
make -C rpm no-cache
|
|
||||||
|
|
||||||
clean :
|
|
||||||
make -C rpm clean
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
from mozilla/buildenv-fedora
|
from mozilla/buildenv-fedora34
|
||||||
run rm -rf mozilla-unified
|
run rm -rf mozilla-unified
|
||||||
|
|
||||||
# Build it..
|
# Build it..
|
||||||
10
docker/librewolf/fedora34/Makefile
Normal file
10
docker/librewolf/fedora34/Makefile
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
all :
|
||||||
|
sudo docker build -t librewolf/release-fedora34 .
|
||||||
|
make -C rpm all
|
||||||
|
|
||||||
|
no-cache :
|
||||||
|
sudo docker build --no-cache -t librewolf/release-fedora34 .
|
||||||
|
make -C rpm no-cache
|
||||||
|
|
||||||
|
clean :
|
||||||
|
make -C rpm clean
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
from librewolf/release-fedora
|
from librewolf/release-fedora34
|
||||||
|
|
||||||
run ./build.py --version $(cat /version) lw_artifacts
|
run ./build.py --version $(cat /version) lw_artifacts
|
||||||
run mkdir /artifacts
|
run mkdir /artifacts
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
distro = fedora
|
distro = fedora34
|
||||||
extractor = extract1
|
extractor = extract12
|
||||||
docker_stage = rpm-$(distro)
|
docker_stage = rpm-$(distro)
|
||||||
version = `cat version`
|
version = `cat ../version`
|
||||||
|
|
||||||
|
|
||||||
all : cache
|
all : cache
|
||||||
|
|
@ -31,6 +31,6 @@ artifacts/build_tag :
|
||||||
sudo docker rm $(extractor)
|
sudo docker rm $(extractor)
|
||||||
sudo mv -v artifacts/librewolf-$(version).en-US.rpm.zip artifacts/librewolf-$(version).en-US.$(distro).zip
|
sudo mv -v artifacts/librewolf-$(version).en-US.rpm.zip artifacts/librewolf-$(version).en-US.$(distro).zip
|
||||||
sudo chown user:user artifacts/librewolf-$(version).en-US.$(distro).zip
|
sudo chown user:user artifacts/librewolf-$(version).en-US.$(distro).zip
|
||||||
sudo chown user:user artifacts/librewolf-$(version)-1.fc34.x86_64.rpm
|
sudo chown user:user artifacts/librewolf-$(version)*.rpm
|
||||||
scp artifacts/*.rpm vps:pub/pub/librewolf
|
scp artifacts/librewolf-$(version)*.rpm vps:pub/pub/librewolf
|
||||||
|
|
||||||
|
|
@ -57,5 +57,7 @@ echo '---'
|
||||||
echo "[debug] Running rpmbuild.."
|
echo "[debug] Running rpmbuild.."
|
||||||
echo '---'
|
echo '---'
|
||||||
|
|
||||||
rpmbuild -v -bb $(pwd)/rpmbuild/SPECS/librewolf.spec
|
rpmbuild -v -ba $(pwd)/rpmbuild/SPECS/librewolf.spec
|
||||||
|
echo '--- [debug] Copying output files to /artifacts'
|
||||||
cp -v ~/rpmbuild/RPMS/x86_64/librewolf-*.rpm /artifacts
|
cp -v ~/rpmbuild/RPMS/x86_64/librewolf-*.rpm /artifacts
|
||||||
|
cp -v ~/rpmbuild/SRPMS/librewolf-*.rpm /artifacts
|
||||||
Loading…
Add table
Reference in a new issue