windows/docker/librewolf/fedora/rpm/Makefile
2021-10-05 17:18:08 +02:00

37 lines
1 KiB
Makefile

distro = fedora
extractor = extract1
docker_stage = rpm-$(distro)
version = `cat version`
all : cache
clean :
sudo rm -f build_tag artifacts/build_tag
cache :
sudo docker build -t librewolf/$(docker_stage) .
make get_zip
no-cache :
sudo docker build --no-cache -t librewolf/$(docker_stage) .
make get_zip
dist : clean get_zip
get_zip : build_tag
build_tag : artifacts/build_tag
cp -v artifacts/build_tag build_tag
artifacts/build_tag :
sudo docker create --name $(extractor) librewolf/$(docker_stage)
sudo rm -rf artifacts
sudo docker cp $(extractor):/artifacts .
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)-1.x86_64.fc34.rpm artifacts/librewolf-$(version).en-US.$(distro).rpm
sudo chown user:user artifacts/librewolf-$(version).en-US.$(distro).zip
sudo chown user:user artifacts/librewolf-$(version).en-US.$(distro).rpm
scp artifacts/*.rpm vps:pub/pub/librewolf