Package Details: kbd-tapper 0.4.3-1

Git Clone URL: https://aur.archlinux.org/kbd-tapper.git (read-only, click to copy)
Package Base: kbd-tapper
Description: A keyboard layout selector for Gnome Shell, X Window System and Wayland
Upstream URL: http://kbd-tapper.sourceforge.net/en.html
Licenses: GPL
Submitter: sirocco
Maintainer: sirocco
Last Packager: sirocco
Votes: 1
Popularity: 0.000000
First Submitted: 2017-12-12 04:17
Last Updated: 2020-03-11 01:14

Latest Comments

sirocco commented on 2020-03-10 01:19

@jose1711

Fixed without the pkgrel bump.

Thanks for the corrections.

jose1711 commented on 2020-03-09 21:58

@sirocco

thank you for the quick fix. if i may suggest. it's currently impossible to do a repetitious build (makepkg -e) since build() will complain about impossibility to create an already existing _build dir. could you please add something like:

  [ ! -d _build ] && mkdir _build
  cd _build

? thanks again, j

jose1711 commented on 2020-03-08 11:54

@sirocco

the problem will appear if a system has rpm-tools installed. please fix by adding --disable-rpm to configure arguments (courtesy of kbd-tapper author). thanks!

jose1711 commented on 2020-02-27 09:03

Thank you for taking a look. I've found out that the real error is mentioned here:

$ config.status:1239: executing depfiles commands
config.status:1316: cd .       && sed -e '/# am--include-marker/d' Makefile         | make -f - am--depfiles
/tmp/GmruQ1ke:1510: *** mixed implicit and normal rules: deprecated syntax
/tmp/GmruQ1ke:1510: *** mixed implicit and normal rules: deprecated syntax
/tmp/GmruQ1ke:1510: *** mixed implicit and normal rules: deprecated syntax
/tmp/GmruQ1ke:1510: *** mixed implicit and normal rules: deprecated syntax
/tmp/GmruQ1ke:1510: *** mixed implicit and normal rules: deprecated syntax
/tmp/GmruQ1ke:1510: *** mixed implicit and normal rules: deprecated syntax
/tmp/GmruQ1ke:2179: *** mixed implicit and static pattern rules.  Stop.

I was finally able to build the package following these steps:

$ configure --disable-dependency-tracking
$ make
Makefile:1528: *** mixed implicit and normal rules: deprecated syntax
Makefile:1528: *** mixed implicit and normal rules: deprecated syntax
Makefile:1528: *** mixed implicit and normal rules: deprecated syntax
Makefile:1528: *** mixed implicit and normal rules: deprecated syntax
Makefile:1528: *** mixed implicit and normal rules: deprecated syntax
Makefile:1528: *** mixed implicit and normal rules: deprecated syntax
Makefile:2197: *** mixed implicit and static pattern rules.  Stop.

comment lines 1528, 2197--2202

$ make

Modified build function:

build() {
  cd ${_pkgname}-${_pkgver}
  [ ! -d _build ] && mkdir _build
  cd _build
  ../configure --prefix=/usr --disable-dependency-tracking
  sed -i -e '1528s/^/#/' -e '2197,2202s/^/#/' Makefile
  make
}

At the end kbd-tapper fails due to some parse error but at least I get a running binary.

sirocco commented on 2020-02-27 04:36

I can not reproduce the error on several my computers.

jose1711 commented on 2020-02-25 20:44

does not build

config.status: error: in `/home/jose/tmp/kbd-tapper/src/tapper-0.4.2-0.vdb.1/_build':
config.status: error: Something went wrong bootstrapping makefile fragments
    for automatic dependency tracking.  Try re-running configure with the
    '--disable-dependency-tracking' option to at least be able to build
    the package (albeit without support for automatic dependency tracking).
See `config.log' for more details