Package Details: c-lolcat 1.4-1

Git Clone URL: https://aur.archlinux.org/c-lolcat.git (read-only, click to copy)
Package Base: c-lolcat
Description: High-performance implementation of lolcat
Upstream URL: https://github.com/jaseg/lolcat
Keywords: rainbow
Licenses: WTFPL
Conflicts: lolcat
Provides: lolcat
Submitter: XenGi
Maintainer: XenGi (neinseg)
Last Packager: XenGi
Votes: 31
Popularity: 0.027297
First Submitted: 2016-09-05 18:57 (UTC)
Last Updated: 2023-03-04 20:57 (UTC)

Dependencies (0)

Required by (12)

Sources (1)

Latest Comments

lmartinez-mirror commented on 2021-09-04 16:37 (UTC) (edited on 2021-09-04 16:41 (UTC) by lmartinez-mirror)

Sources have to be unique in srcdir (this might require renaming them when downloading, e.g. "${pkgname}-${pkgver}.tar.gz::https://${pkgname}.tld/download/${pkgver}.tar.gz")

From https://wiki.archlinux.org/title/Arch_package_guidelines#Package_sources

Tarballs that download to SRCDEST may collide with other tarballs from other projects (i.e.: you download tarball A named 1.3.tar.gz but a tarball B 1.3.tar.gz already exists in SRCDEST and therefore will not be downloaded)

XenGi commented on 2021-08-25 17:13 (UTC)

Thx for the input lmartinez-mirror. I added a provides array and removed python-lolcat from the conflicts array. What do you mean exactly about the tarball? it's name corresponds to the version number and should therefore be unique.

lmartinez-mirror commented on 2021-08-24 17:25 (UTC) (edited on 2021-08-24 17:26 (UTC) by lmartinez-mirror)

  • If this is an lolcat implementation it should provide lolcat
  • python-lolcat provides and conflicts with lolcat, so you don't need to conflict with it
  • tarball should have a unique name

ly50247 commented on 2018-03-15 04:05 (UTC) (edited on 2018-03-15 04:06 (UTC) by ly50247)

Fix coredump error:

# Maintainer: Ricardo (XenGi) Band <email@ricardo.band>

pkgname=c-lolcat
pkgver=r36.e298c10
pkgrel=1
pkgdesc="High-performance implementation of lolcat"
arch=('i686' 'x86_64')
url="https://github.com/jaseg/lolcat"
license=('WTFPL')
makedepends=('musl')
conflicts=('lolcat' 'python-lolcat')
options=('!buildflags')
source=("${pkgname}"::'git+https://github.com/jaseg/lolcat.git')
sha256sums=('SKIP')

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

build() {
  cd "${srcdir}/${pkgname}"
  make
}

package() {
  cd "${srcdir}/${pkgname}"
  mkdir -p "${pkgdir}/usr/bin"
  make DESTDIR="${pkgdir}/usr/bin" install
}

tcarrio commented on 2016-12-15 06:23 (UTC)

You have a typo in your PKGBUILD: conflicts=('lolcat' 'pyhton-lolcat') s/ht/th/