Fedora packaging (hopefully)
Some checks failed
Deploy Website / deploy-website (push) Successful in 39s
Publish kewt-git to AUR / publish-aur-git (push) Successful in 21s
Release Standalone Builder / build (release) Successful in 27s
Release Standalone Builder / publish-fedora (release) Failing after 15s
Release Standalone Builder / publish-aur (release) Successful in 22s
Release Standalone Builder / publish-homebrew (release) Successful in 7s
Some checks failed
Deploy Website / deploy-website (push) Successful in 39s
Publish kewt-git to AUR / publish-aur-git (push) Successful in 21s
Release Standalone Builder / build (release) Successful in 27s
Release Standalone Builder / publish-fedora (release) Failing after 15s
Release Standalone Builder / publish-aur (release) Successful in 22s
Release Standalone Builder / publish-homebrew (release) Successful in 7s
This commit is contained in:
15
Makefile
15
Makefile
@@ -1,6 +1,7 @@
|
||||
PREFIX ?= /usr/local
|
||||
BINDIR = $(PREFIX)/bin
|
||||
ZSHCOMPDIR ?= $(PREFIX)/share/zsh/site-functions
|
||||
BASHCOMPDIR ?= $(PREFIX)/share/bash-completion/completions
|
||||
|
||||
all: kewt
|
||||
|
||||
@@ -12,13 +13,25 @@ install: kewt
|
||||
install -m 755 kewt $(DESTDIR)$(BINDIR)/kewt
|
||||
install -d $(DESTDIR)$(ZSHCOMPDIR)
|
||||
install -m 644 packaging/zsh/_kewt $(DESTDIR)$(ZSHCOMPDIR)/_kewt
|
||||
install -d $(DESTDIR)$(BASHCOMPDIR)
|
||||
install -m 644 packaging/bash/kewt.bash $(DESTDIR)$(BASHCOMPDIR)/kewt
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(BINDIR)/kewt
|
||||
rm -f $(DESTDIR)$(ZSHCOMPDIR)/_kewt
|
||||
rm -f $(DESTDIR)$(BASHCOMPDIR)/kewt
|
||||
|
||||
clean:
|
||||
rm -f kewt
|
||||
rm -f kewt kewt-*.tar.gz
|
||||
|
||||
dist:
|
||||
$(eval VERSION := $(shell git describe --tags --always | sed 's/^v//;s/-/./g'))
|
||||
tar -czf kewt-$(VERSION).tar.gz --exclude-vcs --exclude=kewt --exclude=kewt-$(VERSION).tar.gz --transform "s|^|kewt-$(VERSION)/|" *
|
||||
|
||||
srpm: dist
|
||||
$(eval VERSION := $(shell git describe --tags --always | sed 's/^v//;s/-/./g'))
|
||||
sed -e "s/VERSION_PLACEHOLDER/$(VERSION)/g" packaging/fedora/kewt.spec.template > packaging/fedora/kewt.spec
|
||||
rpmbuild -bs --define "_sourcedir $(PWD)" --define "_srcrpmdir $(PWD)" packaging/fedora/kewt.spec
|
||||
|
||||
test:
|
||||
sh tests/test_runner.sh
|
||||
|
||||
Reference in New Issue
Block a user