├── cookieclicker └── debian │ ├── compat │ ├── changelog │ ├── cookieclicker.postinst │ ├── control │ └── rules ├── .dockerignore ├── .gitignore ├── cookieclicker_1.0.5_amd64.deb ├── Makefile ├── Dockerfile └── README.md /cookieclicker/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | .gitignore 2 | Dockerfile 3 | Makefile 4 | *.deb -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | cookieclicker/cookieclicker 2 | cookieclicker/gamedata/ 3 | -------------------------------------------------------------------------------- /cookieclicker_1.0.5_amd64.deb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RaymiiOrg/c_ookieclicker_debian_package/master/cookieclicker_1.0.5_amd64.deb -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | .PHONY: clean all 2 | 3 | all: 4 | @ docker build -t cookieclicker/debbuild . 5 | @ docker run --rm -v ${PWD}:/pkg cookieclicker/debbuild 6 | 7 | clean: 8 | @ rm -f *.deb 9 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM debian:stable 2 | RUN apt-get update && \ 3 | apt-get install -y build-essential devscripts dh-make dh-systemd curl && \ 4 | mkdir /build 5 | ADD . /build/ 6 | CMD ["./build/build.sh"] -------------------------------------------------------------------------------- /cookieclicker/debian/changelog: -------------------------------------------------------------------------------- 1 | cookieclicker (1.0.5) experimental; urgency=low 2 | 3 | * c_ookieclicker version 105 (See https://github.com/RaymiiOrg/cookieclicker/releases/tag/2.0.23) 4 | * first Debian package build. 5 | 6 | -- Remy van Elst Sat, 19 Sep 2020 16:13:57 -0700 7 | -------------------------------------------------------------------------------- /cookieclicker/debian/cookieclicker.postinst: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | 5 | case "$1" in 6 | configure) 7 | echo "Thank you for installing c_ookieclicker. Please check " 8 | echo "https://raymii.org for more information." 9 | ;; 10 | esac 11 | 12 | #DEBHELPER# 13 | 14 | exit 0 15 | -------------------------------------------------------------------------------- /cookieclicker/debian/control: -------------------------------------------------------------------------------- 1 | Source: cookieclicker 2 | Maintainer: Remy van Elst 3 | Build-Depends: debhelper (>= 9), dh-systemd 4 | 5 | Package: cookieclicker 6 | Architecture: amd64 7 | Section: games 8 | Priority: optional 9 | Description: C++ clone of cookieclicker 10 | Homepage: https://raymii.org/ 11 | Depends: ${misc:Depends} 12 | -------------------------------------------------------------------------------- /cookieclicker/debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | 3 | DESTDIR=debian/cookieclicker 4 | 5 | %: 6 | dh $@ --with=systemd 7 | 8 | override_dh_auto_clean: 9 | override_dh_auto_test: 10 | override_dh_auto_build: 11 | override_dh_auto_install: 12 | mkdir -p $(DESTDIR)/etc/cookieclicker/gamedata/ 13 | mkdir -p $(DESTDIR)/usr/bin 14 | cp -r gamedata/* $(DESTDIR)/etc/cookieclicker/gamedata/ 15 | cp cookieclicker $(DESTDIR)/usr/bin/cookieclicker 16 | 17 | override_dh_installinit: 18 | dh_installinit --noscripts 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Debian Package Builder for c_ookieclicker 2 | =================================== 3 | 4 | 5 | c_ookieclicker: https://github.com/RaymiiOrg/c_ookieclicker 6 | 7 | 8 | This project use Docker to build a Debian package for c_ookieclicker. 9 | 10 | - Before to build the package, you must place: 11 | - the compiled binary into the folder `cookieclicker`, named `cookieclicker`. 12 | - the `gamedata` folder for the current version in the `cookieclicker` folder. 13 | - Build package: `make` 14 | - Installation: `dpkg -i cookieclicker*.deb` 15 | - Run: `c_ookieclicker` 16 | 17 | This script was adapted from: https://github.com/miniflux/deb-package --------------------------------------------------------------------------------