Browse Source

[trunk] -> [staging] 'source-highlight-3.1.8-18' add

master
artoo 7 months ago
parent
commit
e6fd55cd71
Signed by: artoo <artoo@artixlinux.org> GPG Key ID: 3292CD0BB0DB310B

+ 39
- 0
source-highlight/repos/staging-x86_64/PKGBUILD View File

@@ -0,0 +1,39 @@
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>

pkgname=source-highlight
pkgver=3.1.8
pkgrel=18
pkgdesc="Convert source code to syntax highlighted document"
arch=('x86_64')
url="http://www.gnu.org/software/src-highlite/"
license=('GPL')
depends=('bash' 'boost-libs')
makedepends=('ctags' 'boost')
source=("ftp://ftp.gnu.org/gnu/src-highlite/${pkgname}-${pkgver}.tar.gz"
"fix-zsh-highlighting-hangups.patch")
md5sums=('3243470706ef5fefdc3e43b5306a4e41'
'5b6129bca6fcd0ea252fa31bf7a988fa')

prepare() {
cd ${pkgname}-${pkgver}
patch -Np1 -i "${srcdir}/fix-zsh-highlighting-hangups.patch"
}

build() {
cd ${pkgname}-${pkgver}

./configure --prefix=/usr \
--sysconfdir=/etc \
--with-bash-completion=/usr/share/bash-completion/completions
make
}

package() {
cd ${pkgname}-${pkgver}

make prefix="${pkgdir}/usr" bash_completiondir="${pkgdir}/usr/share/bash-completion/completions" install

# PKGBUILD syntax highlighting
echo -e "\npkgbuild = sh.lang" >> "${pkgdir}"/usr/share/${pkgname}/lang.map
}

+ 13
- 0
source-highlight/repos/staging-x86_64/fix-zsh-highlighting-hangups.patch View File

@@ -0,0 +1,13 @@
diff --git a/src/zsh.lang b/src/zsh.lang
index 69542a7..a0bac36 100644
--- a/src/zsh.lang
+++ b/src/zsh.lang
@@ -35,7 +35,7 @@ keyword = "alias|always|autoload|bg|bindkey|break|builtin",
"unlimit|unset|unsetopt|until|vared|wait|whence",
"where|which|while|zcompile|zformat|zftp|zle",
"zmodload|zparseopts|zprof|zpty|zregexparse",
- "zsocket|zstyle|ztcp|"
+ "zsocket|zstyle|ztcp"
variable = '\$\{([^[:blank:]]+)\}'
variable = '\$\(([^[:blank:]]+)\)'

+ 1
- 1
source-highlight/trunk/PKGBUILD View File

@@ -3,7 +3,7 @@

pkgname=source-highlight
pkgver=3.1.8
pkgrel=17
pkgrel=18
pkgdesc="Convert source code to syntax highlighted document"
arch=('x86_64')
url="http://www.gnu.org/software/src-highlite/"

Loading…
Cancel
Save