summaryrefslogtreecommitdiff
path: root/deb.make
diff options
context:
space:
mode:
Diffstat (limited to 'deb.make')
-rw-r--r--deb.make49
1 files changed, 0 insertions, 49 deletions
diff --git a/deb.make b/deb.make
deleted file mode 100644
index 74dca7f..0000000
--- a/deb.make
+++ /dev/null
@@ -1,49 +0,0 @@
-.PHONY: all
-.DEFAULT_GOAL: all
-all: build
-
-_PACKAGE=dwm
-PACKAGE=$(_PACKAGE)-custom-git
-PROVIDES=dwm
-VERSION=6.2-1
-MAINTAINER=Andrew Guschin <saintruler@gmail.com>
-ARCH=amd64
-SECTION=x11
-DESCRIPTION=Dynamic Window Manager
-DEPENDENCIES=libc6, libfontconfig1, libx11-6, libxft2, libxinerama1, dmenu
-
-BUILDDEPS=xserver-xorg-dev libxft-dev libxinerama-dev
-
-prepare:
- @mkdir -p "$(PACKAGE)/DEBIAN"
- @mkdir -p "$(PACKAGE)/usr/bin"
- @mkdir -p "$(PACKAGE)/usr/share/man/man1"
- @mkdir -p "$(PACKAGE)/usr/share/pixmaps"
- @mkdir -p "$(PACKAGE)/usr/share/xsessions"
- @sudo apt install $(BUILDDEPS)
-
-package: prepare
- make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11
- make PREFIX=/usr DESTDIR="$(PACKAGE)" install
- install -m644 -D $(_PACKAGE).png "$(PACKAGE)/usr/share/pixmaps/$(_PACKAGE).png"
- install -m644 -D LICENSE "$(PACKAGE)/usr/share/licenses/$(_PACKAGE)/LICENSE"
- install -m644 -D $(_PACKAGE).desktop "$(PACKAGE)/usr/share/xsessions/$(_PACKAGE).desktop"
-
-control: package
- @echo "Creating DEBIAN/control file"
- @rm -f $(PACKAGE)/DEBIAN/control
- @printf "Package: %s\n" "$(PACKAGE)" >> $(PACKAGE)/DEBIAN/control
- @printf "Version: %s\n" "$(VERSION)" >> $(PACKAGE)/DEBIAN/control
- @printf "Provides: %s\n" "$(PROVIDES)" >> $(PACKAGE)/DEBIAN/control
- @printf "Maintainer: %s\n" "$(MAINTAINER)" >> $(PACKAGE)/DEBIAN/control
- @printf "Architecture: %s\n" "$(ARCH)" >> $(PACKAGE)/DEBIAN/control
- @printf "Section: %s\n" "$(SECTION)" >> $(PACKAGE)/DEBIAN/control
- @printf "Description: %s\n" "$(DESCRIPTION)" >> $(PACKAGE)/DEBIAN/control
- @printf "Depends: %s\n" "$(DEPENDENCIES)" >> $(PACKAGE)/DEBIAN/control
-
-build: control
- fakeroot dpkg-deb --build "$(PACKAGE)"
-
-clean:
- rm -rf $(PACKAGE)
-