From 173430252af1206e436ab09a8dec894d39c221e8 Mon Sep 17 00:00:00 2001 From: Andrew Date: Mon, 17 Aug 2020 21:09:30 -0400 Subject: Initial commit --- Makefile | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f208e8b --- /dev/null +++ b/Makefile @@ -0,0 +1,39 @@ +.PHONY: all +.DEFAULT_GOAL: all +all: create build + +VERSION=4.9 +PKG_NAME=dmenu +PKG_FOLDER=${PKG_NAME}-package +PKG_URL=https://git.vasthecat.ru/${PKG_NAME}.git +SRC=${PKG_NAME}-src +PREFIX=/usr +MANPREFIX=${PREFIX}/share/man + +${SRC}: + git clone "${PKG_URL}" "${SRC}" + +${PKG_FOLDER}: + mkdir -p "${PKG_FOLDER}${PREFIX}/bin" + mkdir -p "${PKG_FOLDER}$(MANPREFIX)/man1" + cp -r "DEBIAN" "${PKG_FOLDER}" + +create: ${SRC} ${PKG_FOLDER} + make -C "${SRC}" + cd "${SRC}" && cp -f dmenu dmenu_path dmenu_run stest "../${PKG_FOLDER}$(PREFIX)/bin" + chmod 755 ${PKG_FOLDER}$(PREFIX)/bin/dmenu + chmod 755 ${PKG_FOLDER}$(PREFIX)/bin/dmenu_path + chmod 755 ${PKG_FOLDER}$(PREFIX)/bin/dmenu_run + chmod 755 ${PKG_FOLDER}$(PREFIX)/bin/stest + mkdir -p $(PKG_FOLDER)$(MANPREFIX)/man1 + sed "s/VERSION/$(VERSION)/g" < $(SRC)/dmenu.1 > $(PKG_FOLDER)$(MANPREFIX)/man1/dmenu.1 + sed "s/VERSION/$(VERSION)/g" < $(SRC)/stest.1 > $(PKG_FOLDER)$(MANPREFIX)/man1/stest.1 + chmod 644 $(PKG_FOLDER)$(MANPREFIX)/man1/dmenu.1 + chmod 644 $(PKG_FOLDER)$(MANPREFIX)/man1/stest.1 + +build: + fakeroot dpkg-deb --build "${PKG_FOLDER}" + +clean: + rm -rf dmenu-* + -- cgit v1.2.3