Browse Source

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

pull/362/head
Nedko Arnaudov 1 year ago
parent
commit
e75790556e
2 changed files with 28 additions and 1 deletions
  1. +27
    -1
      Makefile
  2. +1
    -0
      NEWS.adoc

+ 27
- 1
Makefile 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)

+ 1
- 0
NEWS.adoc 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)



Loading…
Cancel
Save