diff --git a/bspwm/.footprint b/bspwm/.footprint new file mode 100644 index 000000000..ba3f12a96 --- /dev/null +++ b/bspwm/.footprint @@ -0,0 +1,47 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/bspc +-rwxr-xr-x root/root usr/bin/bspwm +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/bash-completion/ +drwxr-xr-x root/root usr/share/bash-completion/completions/ +-rw-r--r-- root/root usr/share/bash-completion/completions/bspc +drwxr-xr-x root/root usr/share/bspwm/ +drwxr-xr-x root/root usr/share/bspwm/examples/ +-rwxr-xr-x root/root usr/share/bspwm/examples/bspwmrc +drwxr-xr-x root/root usr/share/bspwm/examples/external_rules/ +-rwxr-xr-x root/root usr/share/bspwm/examples/external_rules/bspwmrc +-rwxr-xr-x root/root usr/share/bspwm/examples/external_rules/external_rules +drwxr-xr-x root/root usr/share/bspwm/examples/external_rules/pseudo_automatic_mode/ +-rwxr-xr-x root/root usr/share/bspwm/examples/external_rules/pseudo_automatic_mode/external_rules +drwxr-xr-x root/root usr/share/bspwm/examples/loop/ +-rwxr-xr-x root/root usr/share/bspwm/examples/loop/bspwmrc +-rw-r--r-- root/root usr/share/bspwm/examples/loop/profile +-rw-r--r-- root/root usr/share/bspwm/examples/loop/sxhkdrc +-rwxr-xr-x root/root usr/share/bspwm/examples/loop/wm +-rw-r--r-- root/root usr/share/bspwm/examples/loop/xinitrc +drwxr-xr-x root/root usr/share/bspwm/examples/overlapping_borders/ +-rwxr-xr-x root/root usr/share/bspwm/examples/overlapping_borders/bspwmrc +drwxr-xr-x root/root usr/share/bspwm/examples/panel/ +-rwxr-xr-x root/root usr/share/bspwm/examples/panel/bspwmrc +-rwxr-xr-x root/root usr/share/bspwm/examples/panel/panel +-rwxr-xr-x root/root usr/share/bspwm/examples/panel/panel_bar +-rw-r--r-- root/root usr/share/bspwm/examples/panel/panel_colors +-rw-r--r-- root/root usr/share/bspwm/examples/panel/profile +-rw-r--r-- root/root usr/share/bspwm/examples/panel/sxhkdrc +drwxr-xr-x root/root usr/share/bspwm/examples/receptacles/ +-rwxr-xr-x root/root usr/share/bspwm/examples/receptacles/extract_canvas +-rwxr-xr-x root/root usr/share/bspwm/examples/receptacles/induce_rules +-rw-r--r-- root/root usr/share/bspwm/examples/sxhkdrc +drwxr-xr-x root/root usr/share/fish/ +drwxr-xr-x root/root usr/share/fish/vendor_completions.d/ +-rw-r--r-- root/root usr/share/fish/vendor_completions.d/bspc.fish +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +lrwxrwxrwx root/root usr/share/man/man1/bspc.1.gz -> bspwm.1.gz +-rw-r--r-- root/root usr/share/man/man1/bspwm.1.gz +drwxr-xr-x root/root usr/share/xsessions/ +-rw-r--r-- root/root usr/share/xsessions/bspwm.desktop +drwxr-xr-x root/root usr/share/zsh/ +drwxr-xr-x root/root usr/share/zsh/site-functions/ +-rw-r--r-- root/root usr/share/zsh/site-functions/_bspc diff --git a/bspwm/.signature b/bspwm/.signature new file mode 100644 index 000000000..23d74e8c1 --- /dev/null +++ b/bspwm/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF36NwqTndD/+tfC7KzJyw3UgZPYcXejOXH8J3swRGT9Z+7e14PHg6a/IGnYO/IwjcsBIPySjZCsUz08vGjJN8LAE= +SHA256 (Pkgfile) = 8b34f76a563e0f067aa99ae4894f0d4cae99447fc4b9ff9823286d333fc831db +SHA256 (.footprint) = b0285a8d2fbae588542bd9a113660ea34546daef97b58b58a5002eb0ed4f92d8 +SHA256 (bspwm-0.9.5.tar.gz) = 273591baf6a15d317cfedf4a423c51c132c52dd05b0328d6994f7bdc3982f782 diff --git a/bspwm/Pkgfile b/bspwm/Pkgfile new file mode 100644 index 000000000..a4785f9df --- /dev/null +++ b/bspwm/Pkgfile @@ -0,0 +1,24 @@ +# Description: Binary space partitioning window manager +# URL: https://github.com/baskerville/bspwm +# Maintainer: John Vogel, jvogel4 at stny dot rr dot com +# Depends on: xorg-xcb-util xorg-xcb-util-keysyms xorg-xcb-util-wm + +name=bspwm +version=0.9.5 +release=1 +source=(https://github.com/baskerville/$name/archive/$version/$name-$version.tar.gz) + +build () { + cd $name-${version} + + make + make PREFIX=/usr DESTDIR=$PKG install + + mv $PKG/usr/share/doc/$name $PKG/usr/share + rm -rf $PKG/usr/share/doc + rm -f $PKG/usr/share/$name/{CONTRIBUTING.md,INSTALL.md,MISC.md,TODO.md,CHANGELOG.md} + find $PKG/usr/share/$name -name 'README.md' -delete + + # fix permissions + chmod -R g-w $PKG/* +}