Package Details: bunsen-openbox-pipemenus-git r189.7885b20-5

Git Clone URL: https://aur.archlinux.org/bunsen-openbox-pipemenus-git.git (read-only)
Package Base: bunsen-openbox-pipemenus-git
Description: Collection of Openbox pipemenus from BunsenLabs Linux
Upstream URL: https://github.com/BunsenLabs/bunsen-pipemenus
Licenses: GPL3
Conflicts: bunsen-openbox-pipemenus
Provides: bunsen-openbox-pipemenus
Submitter: 2ion
Maintainer: 2ion
Last Packager: 2ion
Votes: 1
Popularity: 0.000000
First Submitted: 2015-06-18 11:41
Last Updated: 2015-09-02 20:31

Latest Comments

1 2 Next › Last »

ondoho commented on 2016-06-22 07:07

there's still some dependency problems, please see https://aur.archlinux.org/packages/bunsen-utilities-git/#news

ondoho commented on 2016-06-22 07:00

i also had to create the link:

sudo ln -s /usr/lib/bunsen/bunsen-common /usr/lib/bunsen/common

ondoho commented on 2016-06-22 06:29

I had a similar problem as the previous commenter, but only with this package.
in the end it says:

"install: cannot stat 'bl-*': no such file or directory"

i changed the last line to

install -t "${pkgdir}/usr/bin" bin/bl-*

and it worked - or at least went throughwithout a hitch, we will see.

i also think that at least zenity and compton should be moved to optdepends.

here's a currently working PKGBUILD:
====================================

# Maintainer: 2ion <dev@2ion.de>
pkgname=bunsen-openbox-pipemenus-git
pkgver=r189.7885b20
pkgrel=5
pkgdesc="Collection of Openbox pipemenus from BunsenLabs Linux"
arch=('any')
url="https://github.com/BunsenLabs/bunsen-pipemenus"
license=('GPL3')
depends=('openbox' 'bunsen-common-git' 'wget' 'curl' 'tar' 'python' 'python-paramiko' 'mesa' 'lua' 'lua-expat' 'lua-penlight' 'lua-posix-git' 'lua-socket' 'bunsen-utilities-git')
optdepends=('zenity' 'compton')
makedepends=('git')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
source=("${pkgname}::git+https://github.com/BunsenLabs/bunsen-pipemenus.git#branch=master")
md5sums=('SKIP')

pkgver() {
cd "$srcdir/${pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

package() {
cd "$srcdir/${pkgname}"
install -d "${pkgdir}/usr/bin"
install -t "${pkgdir}/usr/bin" bin/bl-*
}

Anaximander commented on 2016-05-05 18:00

Refer to bunsens-utilities-git -- I had to do the same thing.

Recap --
Allow makepkg -sri to download the files, move bin to src/bunsens-openbox-pipemenus-git/usr. Run makepkg -sri.

2ion commented on 2015-09-02 20:33

I had mistakenly removed a %-git parameter expansion. Fixed now.

ondoho commented on 2015-09-02 19:09

that was quick! thanks!
however, reinstalling bunsen-openbox-pipemenus-git, i ran into this error (again):
---------------------------------------------------------------
Switched to a new branch 'makepkg'
==> Starting pkgver()...
<tmp>/aur-bunsen-openbox-pipemenus-git/./PKGBUILD: line 17: cd: <tmp>/aur-bunsen-openbox-pipemenus-git/src/bunsen-openbox-pipemenus: No such file or directory
==> Entering fakeroot environment...
==> Starting package()...
<tmp>/aur-bunsen-openbox-pipemenus-git/./PKGBUILD: line 22: cd: <tmp>/aur-bunsen-openbox-pipemenus-git/src/bunsen-openbox-pipemenus: No such file or directory
==> ERROR: A failure occurred in package().
------------------------------------------------------------------------
(i changed my personal tmp path to <tmp>)

editing PKGBUILD like this helped:
------------------------------------------------------------------------
(snip)
pkgver() {
cd "$srcdir/${pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
package() {
cd "$srcdir/${pkgname}"
install -d "${pkgdir}/usr/bin"
install -t "${pkgdir}/usr/bin" bl-*
}
----------------------------------------------------------------------------
in any case, bl-kb-pipemenu works now. great!

ondoho commented on 2015-09-02 19:08

that was quick! thanks!
however, reinstalling bunsen-openbox-pipemenus-git, i ran into this error (again):
---------------------------------------------------------------
Switched to a new branch 'makepkg'
==> Starting pkgver()...
<tmp>/aur-bunsen-openbox-pipemenus-git/./PKGBUILD: line 17: cd: <tmp>/aur-bunsen-openbox-pipemenus-git/src/bunsen-openbox-pipemenus: No such file or directory
==> Entering fakeroot environment...
==> Starting package()...
<tmp>/aur-bunsen-openbox-pipemenus-git/./PKGBUILD: line 22: cd: <tmp>/aur-bunsen-openbox-pipemenus-git/src/bunsen-openbox-pipemenus: No such file or directory
==> ERROR: A failure occurred in package().
------------------------------------------------------------------------
(i changed my personal tmp path to <tmp>)

editing PKGBUILD like this helped:
------------------------------------------------------------------------
(snip)
pkgver() {
cd "$srcdir/${pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
package() {
cd "$srcdir/${pkgname}"
install -d "${pkgdir}/usr/bin"
install -t "${pkgdir}/usr/bin" bl-*
}
----------------------------------------------------------------------------

2ion commented on 2015-09-02 11:08

bunsen-utilities is packaged and patched, bl-kb should be functional.

2ion commented on 2015-09-02 10:20

Ah that must be a recent change. bl-kb is in bunsen-utilities. I'll package it, give me a minute.

ondoho commented on 2015-09-02 07:07

that's a busload of dependencies.
i just removed all of them from the PKGBUILD.

[ i mostly want this for the keybinds pipemenu. ]

it installed fine; then i tested by executing all bl-* in a terminal and looking at the error messages.
most of them seem to be about "~/.config/openbox/pipemenus.rc not found".
but:
----------------------
$ bl-kb-pipemenu
ERROR: bl-kb not found
----------------------
now i'm confused.
how can i obtain bl-kb?

(bunsen-common-git is installed)