#!/bin/sh base_dir="$(dirname $(readlink -f "$0") )" cd "$base_dir" pkg_name="polybar" version="3.4.3" pkg_folder="$base_dir/$pkg_name-package" src="https://github.com/polybar/polybar/releases/download/$version/polybar-$version.tar" # 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 wget $src tar xf "polybar-$version.tar" mv "polybar" "$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"