Package Details: abctab2ps 1.8.25-1

Git Clone URL: https://aur.archlinux.org/abctab2ps.git (read-only, click to copy)
Package Base: abctab2ps
Description: ABC notation editor
Upstream URL: http://www.lautengesellschaft.de/cdmm/
Licenses: GPL
Groups: abc
Submitter: vpzomtrrfrt
Maintainer: GeBo
Last Packager: GeBo
Votes: 0
Popularity: 0.000000
First Submitted: 2016-10-15 23:36 (UTC)
Last Updated: 2023-10-25 18:47 (UTC)

Dependencies (0)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

MarsSeed commented on 2023-11-07 19:33 (UTC) (edited on 2023-11-07 19:34 (UTC) by MarsSeed)

Yes, but there has been an Arch packaging guideline change, see Package dependencies section:

List all direct library dependencies. To identify them find-libdeps(1) (part of devtools) can be used.

This is also reflected by the current version of namcap:

$ namcap /var/cache/pacman-local/pkg/abctab2ps-1.8.25-1-x86_64.pkg.tar.zst

WARNING: ELF file ('usr/bin/abctab2ps') lacks FULL RELRO, check LDFLAGS.
WARNING: Unused shared library '/usr/lib/libm.so.6' by file ('usr/bin/abctab2ps')
ERROR: Dependency gcc-libs detected and not included (libraries ['usr/lib/libstdc++.so.6', 'usr/lib/libgcc_s.so.1'] needed in files ['usr/bin/abctab2ps'])
ERROR: Dependency glibc detected and not included (libraries ['usr/lib/libm.so.6', 'usr/lib/libc.so.6'] needed in files ['usr/bin/abctab2ps'])

vpzomtrrfrt commented on 2023-11-07 19:14 (UTC)

those are part of base

MarsSeed commented on 2023-11-07 19:11 (UTC)

Needs depends=('gcc-libs' 'glibc'), according to namcap analysis.

SpotlightKid commented on 2023-08-12 07:20 (UTC)

@GeBo: yes, I saw it and have already updated. These hand-written Makefiles can always be a bit of a nuisance, because they often do not support standard variables like DESTDIR etc. And I always have to look up how the semantics of variable-overwriting are in Makefiles, because I always forget.

GeBo commented on 2023-08-12 07:03 (UTC)

@SpotlightKid As you've probably noticed, I've made the change yesterday. I think the file is now where you say it belongs.

Thanks for the information about MANDIR! (Even knowing the command, I couldn't find it yesterday.)

GeBo commented on 2023-08-11 09:00 (UTC)

@SpotlightKid I will change that, when I get home from work.

SpotlightKid commented on 2023-08-11 08:41 (UTC)

You could just change the make install command to:

make PREFIX="$pkgdir"/usr MANDIR="$pkgdir"/usr/share/man/man1 install

(btw, the docdir=... part of the current command is useless, because Makefile variables are case-sensitive and the default for DOCDIR is ok, anyway.)

GeBo commented on 2023-08-11 07:13 (UTC)

@SpotlightKid That is not something I can change. This is coded in the source file:

install root

PREFIX = /usr/local

directory for the binary

BINDIR = $(PREFIX)/bin

directory for the man page

MANDIR = $(PREFIX)/man/man1

directory for the documentation

DOCDIR = $(PREFIX)/share/doc/abctab2ps

directory for the font library

FONTDIR = $(PREFIX)/share/abctab2ps

If you want this changed, you'll have to bring this to attention of the software developer. I only take care that if there is an update, to place that asap on the AUR.

SpotlightKid commented on 2023-08-10 21:52 (UTC)

I just noticed that this package installs its man page under /usr/man instead of /usr/share/man, where it belongs.

GeBo commented on 2021-07-09 18:53 (UTC) (edited on 2021-07-10 09:17 (UTC) by GeBo)

As of today I became the new maintainer on AUR for this package by adoption.