[aur-general] introduction and questions

jezra jezra.lickter at gmail.com
Tue Jul 7 18:19:40 EDT 2009

On Tue, Jul 7, 2009 at 1:28 PM, Thorsten
Toepper<atsutane at freethoughts.de> wrote:
> Hash: SHA224
> jezra wrote:
>> Unfortunately, after renaming the package and the compiled binary, I
>> needed to edit and rename the man page and the associated help
>> directives in the source code to reflect the changes to the package
>> and binary name. Since I don't wish to step on anyone toes regarding
>> application name collision, I'll hold off on submitting the PKGBUILD.
> Well you can simply solve that using $pkgname in the build part of the
> PKGBUILD, I guess the "p" stands for "player" so it wouldn't be a
> problem if you name it for example "sa-player" as the files also get
> that name and your package does not conflict the other "sap" package any
> longer.
> # Contributor: jezra lickter <jezra at jezra dot net>
> pkgname=sa-player
> pkgver=0.4.4
> pkgrel=1
> pkgdesc="A command line audio player utilizing gstreamer and ncurses"
> arch=('i686')
> url="http://www.jezra.net/projects/sap/"
> license=('GPL3')
> depends=('gstreamer0.10-base' 'ncurses')
> makedepends=('vala>=0.7.2')
> source=(http://launchpad.net/sap+/0.4.4/0.4.4/+download/sap-0.4.4.tar.gz)
> md5sums=('c8ec9cb57b925b0634d6853c839f30cb')
> build() {
>        cd $srcdir/$pkgname-$pkgver
>        valac --thread --pkg curses --pkg gstreamer-0.10 curses_ui.vala
> audioplayer.vala main_controller.vala -o ${pkgname} -X -lncurses || return 1
>        install -Dm755 ${pkgname} $pkgdir/usr/bin/${pkgname} || return 1
>        install -Dm644 ${pkgname}.1 $pkgdir/usr/share/man/man1/${pkgname}.1 ||
> return 1
> }
> #end of code
> - --
> Jabber: atsutane at freethoughts.de Blog: http://atsutane.freethoughts.de/
> Key: 295AFBF4     FP: 39F8 80E5 0E49 A4D1 1341 E8F9 39E4 F17F 295A FBF4
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> iFYEARELAAYFAkpTsAIACgkQOeTxfyla+/TmzQDgj85/eLxbplw1zo4haBo7g9ZG
> 35MIkB5Srv6SUQDfS/2XsaJN3ekdLbPcj5dXMYTjXO6hYFskAXb38Q==
> =tqwz
I thought package names had to be alphanumeric characters and the "-"
would make the package name invalid? Although the change does work, it
would require a custom edit of the source code and man page for
building the app for the Arch distribution. Although it isn't much of
a problem, I'm hesitant to commit myself to always needing to make the
change for future version of the software.

More information about the aur-general mailing list