Package Details: ctags-git 6.0.0.r525.gc480d71e1-1

Git Clone URL: https://aur.archlinux.org/ctags-git.git (read-only, click to copy)
Package Base: ctags-git
Description: Generates an index file of language objects found in source files
Upstream URL: https://ctags.io/
Licenses: GPL
Conflicts: ctags
Provides: ctags
Submitter: polyzen
Maintainer: Chocobo1
Last Packager: Chocobo1
Votes: 60
Popularity: 0.000000
First Submitted: 2021-01-14 17:35 (UTC)
Last Updated: 2023-11-23 19:27 (UTC)

Required by (59)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6

marsam commented on 2015-07-10 00:50 (UTC)

Hi, I've cleanup a bit the pkgbuild https://gist.github.com/35497d221da578e8d616

<deleted-account> commented on 2015-07-09 16:54 (UTC)

Thanks, I'm still learning to create correct packages. When I use your PKGBUILD I get the following error on compilation: ==> Entering fakeroot environment... mkdir: cannot create directory ‘/home/jorick/makepkg/universal-ctags/pkg/’: File exists

zsrkmyn commented on 2015-07-09 07:11 (UTC)

There are several problems this PKGBUILD has. 1. The `pkgver()` function is missing for the -git package[1]. 2. The 'url' should be 'http://ctags.io/' instead of 'https://github.com/universal-ctags/ctags/tree/master'. 3. The 'bash' package is missing in 'depends' according to `namcap`[2]. 4. The '--libexecdir=/usr/lib' option is missing for `./configure` in `build()`[3]. [1] https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git [2] https://wiki.archlinux.org/index.php/Namcap [3] https://wiki.archlinux.org/index.php/Arch_packaging_standards#Package_etiquette ---------------------------------------- I wrote another PKGBUILD for this package fixing these problems: pkgname=universal-ctags-git pkgver=r2364.72f2408 pkgrel=1 pkgdesc="multilanguage reimplementation of the Unix ctags utility" arch=('x86_64' 'i686') url="http://ctags.io/" license=('GPL') groups=() depends=('bash') makedepends=('git') provides=('ctags') conflicts=('ctags') source=("git://github.com/universal-ctags/ctags.git") md5sums=('SKIP') _gitname=ctags pkgver() { cd "$srcdir/$_gitname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { cd "$srcdir" rm -rf "$srcdir/$_gitname-build" git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" cd "$srcdir/$_gitname-build" autoreconf -vfi ./configure --prefix=/usr \ --libexecdir=/usr/lib \ --sysconfdir=/etc make } package() { cd "$srcdir/$_gitname-build" make DESTDIR="$pkgdir/" install } # vim:set ts=2 sw=2 et: