#!/bin/sh base_dir="$(dirname $(readlink -f "$0") )" cd "$base_dir" pkg_name="polybar" version="git" pkg_folder="$base_dir/$pkg_name-package" src="https://github.com/polybar/polybar.git" # Install build dependencies # sudo apt install build-essential git cmake cmake-data pkg-config python3-sphinx libcairo2-dev libxcb1-dev libxcb-util0-dev libxcb-randr0-dev libxcb-composite0-dev python3-xcbgen xcb-proto libxcb-image0-dev libxcb-ewmh-dev libxcb-icccm4-dev git clone --recurse-submodules $src "$pkg_name-src" mkdir -p "$pkg_folder/usr/bin" mkdir -p "$pkg_folder/usr/share/man/man1" cp -r DEBIAN "$pkg_folder" cd "$base_dir/$pkg_name-src" mkdir "build" cd build cmake .. make cp "bin/polybar" "bin/polybar-msg" "$pkg_folder/usr/bin" cp "doc/man/polybar.1" "$pkg_folder/usr/share/man/man1" cd "$base_dir" fakeroot dpkg-deb --build "$pkg_folder"