From 91da1036e675138fd2f6bb4e37a1bfad74e5456d Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sun, 26 Aug 2012 21:50:53 +0200 Subject: m + reference distribution --- manuals/ponysay.texinfo | 60 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 10 deletions(-) (limited to 'manuals') diff --git a/manuals/ponysay.texinfo b/manuals/ponysay.texinfo index e26d1f7..0e59ecd 100644 --- a/manuals/ponysay.texinfo +++ b/manuals/ponysay.texinfo @@ -717,10 +717,8 @@ It can be downloaded at @url{https://github.com/maandree/util-say}. @menu * From upstream:: Installing manually from upstream (GitHub repository). -* Arch Linux:: Packages for Arch Linux. -* Gentoo Linux:: Packages for Gentoo Linux. -* Debian GNU/Linux:: Packages for Debian GNU/Linux and Ubuntu. -* Uninstallation:: Uninstalling when installed manually. +* Package repositories:: Packages distributed in OS package repositories. +* Uninstalling:: Uninstalling when installed manually. @end menu @@ -1033,9 +1031,19 @@ You can run @command{./configure [OPTIONS] view} to make sure everything is corr before building and installing. +@node Package repositories +@section Package repositories +@cindex package repositories + +@menu +* Arch Linux:: Packages for Arch Linux. +* Gentoo Linux:: Packages for Gentoo Linux. +* Debian GNU/Linux:: Packages for Debian GNU/Linux and Ubuntu. +@end menu + @node Arch Linux -@section Arch Linux +@subsection Arch Linux @cindex arch linux The official Arch Linux package repositories contains @command{ponysay} as @@ -1044,7 +1052,7 @@ bleeding edge git version of @command{ponysay} as @code{ponysay-git}. @node Gentoo Linux -@section Gentoo Linux +@subsection Gentoo Linux @cindex gentoo linux Gentoo users can use the overlay @url{https://github.com/etu/aidstu-overlay}, which @@ -1052,7 +1060,7 @@ contains @command{ponysay} as @w{@code{games-misc/ponysay}}. @node Debian GNU/Linux -@section Debian GNU/Linux and Ubuntu +@subsection Debian GNU/Linux and Ubuntu @cindex debian gnu/linux @cindex ubuntu @@ -1060,9 +1068,9 @@ A .deb file is available at @url{http://roryholland.co.uk/misc.html#ponysay}, and a PPA can be found at @url{https://launchpad.net/~blazemore/+archive/ponysay}. -@node Uninstallation -@section Uninstallation -@cindex uninstallation +@node Uninstalling +@section Uninstalling +@cindex uninstalling If you did not install @command{ponysay} with a package manager, but rather manually from the upstream, you can uninstall it by running @command{make uninstall}. @@ -1477,6 +1485,38 @@ English manpage will be installed for documentation. Please inform us about your distribution so we can list it so everypony can see it. +@* +The following is a reference distribution written in Arch Linux's PKGBUILD format. +It is not complete, is not verbose enough or well written, it just contains the +core of an stable @command{git} distribution. + +@cartouche +@example +pkgname=ponysay +pkgver=2.5 +pkgrel=1 +pkgdesc="Cowsay reimplementation for ponies" +arch=(any) +url="https://github.com/erkin/ponysay" +license=(WTFPL) +depends=(python>=3 coreutils) +optdepends=("util-say>=2: Improved TTY support with KMS and PNG files") +makedepends=(git texinfo info gzip python>=3) + +build() +@{ cd "$srcdir" && git clone git://github.com/erkin/ponysay.git ponysay + cd ponysay && git checkout "$pkgver" + + ./setup.py --everything --without-pdf-compression \ + --bin-dir=/usr/bin --dest-dir="$pkgdir" build +@} + +package() +@{ cd "$srcdir/ponysay" && ./setup.py prebuilt +@} +@end example +@end cartouche + @node Terminology -- cgit