X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id 4DA79DC0374 for ; Sun, 14 Feb 2016 11:00:46 +0000 (UTC) Received: from lithium.8pit.net (lithium.8pit.net [81.4.121.103]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 2CDFADC0319; Sun, 14 Feb 2016 11:00:44 +0000 (UTC) Received: from localhost (ip5f5ac9e1.dynamic.kabel-deutschland.de [95.90.201.225]) by lithium.8pit.net (OpenSMTPD) with ESMTPSA id 69f311f1 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Sun, 14 Feb 2016 12:00:42 +0100 (CET) From: =?UTF-8?q?S=C3=B6ren=20Tempel?= To: alpine-aports@lists.alpinelinux.org Subject: [alpine-aports] [PATCH] main/nano: split syntax definitions into a subpackage Date: Sun, 14 Feb 2016 12:00:36 +0100 Message-Id: <1455447636-13026-1-git-send-email-soeren+git@soeren-tempel.net> X-Mailer: git-send-email 2.7.1 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- main/nano/APKBUILD | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/main/nano/APKBUILD b/main/nano/APKBUILD index 727bb44..4efd82b 100644 --- a/main/nano/APKBUILD +++ b/main/nano/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Michael Zhou pkgname=nano pkgver=2.5.2 -pkgrel=0 +pkgrel=1 pkgdesc="Text Editor. GNU nano is designed to be a free replacement for the Pico text editor." url="http://www.nano-editor.org/" arch="all" @@ -10,11 +10,11 @@ license="GPL" depends= makedepends="ncurses-dev" install= -subpackages="$pkgname-doc" +subpackages="$pkgname-doc $pkgname-syntax" source="http://www.nano-editor.org/dist/v${pkgver%.*}/$pkgname-$pkgver.tar.gz " -_builddir="$srcdir/$pkgname-$pkgver" +_builddir="$srcdir"/$pkgname-$pkgver prepare() { cd "$_builddir" for i in $source; do @@ -41,12 +41,22 @@ build() { package() { cd "$_builddir" make DESTDIR="$pkgdir" install - - install -Dm644 "$_builddir"/doc/nanorc.sample \ + install -Dm644 doc/nanorc.sample \ "$pkgdir"/etc/nanorc || return 1 - sed -i 's:# include:include:g' "$pkgdir"/etc/nanorc - sed -i "/syntax/s/\"$/\" \"APKBUILD&/" "$pkgdir"/usr/share/nano/sh.nanorc + # Proper syntax highlighting for APKBUILDs + sed -i "/syntax/s/\"$/\" \"APKBUILD&/" \ + "$pkgdir"/usr/share/nano/sh.nanorc || return 1 +} + +syntax() { + pkgdesc="Syntax highlighting definitions for $pkgname" + arch="noarch" + depends="" + + mkdir -p "$subpkgdir"/usr/share/$pkgname/ + mv "$pkgdir"/usr/share/$pkgname/*.nanorc \ + "$subpkgdir"/usr/share/$pkgname/ || return 1 } md5sums="036830de22b8a76a0e6f84c0cb36ff12 nano-2.5.2.tar.gz" -- 2.7.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---