Makefile: Add dist target for tarball creation and gpg-signing

This commit is contained in:
Nedko Arnaudov 2024-01-11 17:28:50 +02:00
parent db1408f3b5
commit e75790556e
2 changed files with 28 additions and 1 deletions

View File

@ -2,7 +2,10 @@
# Makefile for Cadence #
# ---------------------- #
# Created by falkTX
#
# Modified (post 2023) by Nedko Arnaudov
CODETREENAME="ladi-cadence"
VERSION="1.9.4"
PREFIX = /usr/local
DESTDIR =
@ -223,3 +226,26 @@ uninstall:
rm -f $(X11_RC_DIR)/61cadence-session-inject
rm -f $(X11_RC_DIR)/70cadence-plugin-paths
rm -f $(X11_RC_DIR)/99cadence-session-start
TARBALL_NAME := $(CODETREENAME)-$(VERSION)
dist:
git clean -xfd
git describe --tags
rm -rvf $(TARBALL_NAME)
mkdir -v $(TARBALL_NAME)
cp -v AUTHORS.adoc $(TARBALL_NAME)
cp -v COPYING $(TARBALL_NAME)
cp -v INSTALL.md $(TARBALL_NAME)
cp -v MAINTAINERS.adoc $(TARBALL_NAME)
cp -v Makefile $(TARBALL_NAME)
cp -v NEWS.adoc $(TARBALL_NAME)
cp -v README.md $(TARBALL_NAME)
# cp -v TODO
cp -rv c++ $(TARBALL_NAME)
cp -rv data $(TARBALL_NAME)
cp -rv resources $(TARBALL_NAME)
cp -rv src $(TARBALL_NAME)
tar cJf $(TARBALL_NAME).tar.xz $(TARBALL_NAME)
gpg -b $(TARBALL_NAME).tar.xz
gpg --verify $(TARBALL_NAME).tar.xz.sig
rm -rvf $(TARBALL_NAME)

View File

@ -5,6 +5,7 @@
* Add MAINTAINERS.adoc file
* Remove vendored unzipfx code along with data/windows/
* Adjust README.md ("is being developed by falktx" => "was developed by falktx")
* Makefile: Add dist target for tarball creation and gpg-signing
== ladi-cadence-1.9.3: January 7, 55 (2024)