aboutsummaryrefslogtreecommitdiffstats
path: root/main/augeas/APKBUILD
blob: 8597aaac4513b57135659aa81ffa82fb0d921fbd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=augeas
pkgver=1.4.0
pkgrel=4
pkgdesc="A configuration editing tool"
url="http://augeas.net"
arch="all"
license="LGPL2+"
depends=""
depends_dev=""
makedepends="$depends_dev readline-dev libxml2-dev"
install=""
subpackages="$pkgname-dev $pkgname-doc $pkgname-tests $pkgname-libs"
source="http://download.augeas.net/augeas-$pkgver.tar.gz
	0001-Shellvars-accept-and-builtins.patch
	0002-Shellvars-Add-test-for.patch
	0003-Shellvars-allow-partial-quoting-mixing-multiple-styl.patch
	0004-Shellvars-allow-wrapping-loop-condition-to-multiple-.patch
	0005-Shellvars-guard-against-comments.patch
	0006-Shellvars-allow-wrapping-builtin-arguments-to-multip.patch
	0007-Shellvars-allow-quotes-in-loop-conditions.patch
	0008-Shellvars-case-support-quotes-and-spaces-in-pattern-.patch
	0009-Shellvars-add-eval-builtin-support.patch
	0010-Shellvars-add-alias-builtin-support.patch
	0011-Shellvars-pattern-nodes-in-case-entries.patch
	0012-Shellvars-use-sto_to_semicol-in-condition-lens.patch
	0013-Shellvars-allow-and-constructs-after-condition.patch
	0014-Shellvars-Allow-almost-any-command.patch
	0015-Shellvars-support-pipes-in-commands.patch
	0016-Shellvars-allow-in-commands.patch
	0017-Shellvars-allow-wrapping-command-sequences.patch
	0018-Shellvars-test-case-for-wrapping-command-arguments.patch
	0019-Shellvars-allow-command-specific-environment-variabl.patch"

_builddir="$srcdir"/$pkgname-$pkgver
prepare() {
	cd "$_builddir"
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
		esac
	done
}

build() {
	cd "$_builddir"
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		|| return 1
	make || return 1
	make tests || return 1
}

package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" install || return 1
	rm -rf "$pkgdir"/usr/lib/charset.alias
}

tests() {
	pkgdesc="Tests for Augeas lenses"
	arch="noarch"
	mkdir -p "$subpkgdir"/usr/share/augeas/lenses/dist/
	mv "$pkgdir"/usr/share/augeas/lenses/dist/tests \
		"$subpkgdir"/usr/share/augeas/lenses/dist/
}

libs() {
	pkgdesc="Libraries for augeas"
	replaces="augeas"
	mkdir -p "$subpkgdir"/usr/ "$subpkgdir"/usr/share/augeas/
	mv "$pkgdir"/usr/lib "$subpkgdir"/usr/ || return 1
	mv "$pkgdir"/usr/share/augeas/lenses \
		"$subpkgdir"/usr/share/augeas/ || return 1
}

md5sums="a2536a9c3d744dc09d234228fe4b0c93  augeas-1.4.0.tar.gz
ac6a5348b2fb800c759ee1b9d3f208b2  0001-Shellvars-accept-and-builtins.patch
1b45428c83fb5236e54961716e8efd09  0002-Shellvars-Add-test-for.patch
0bd5bbdf3f22fabf94a737e807113bcc  0003-Shellvars-allow-partial-quoting-mixing-multiple-styl.patch
feba0e8c53a50edce3362f4cfc9d3042  0004-Shellvars-allow-wrapping-loop-condition-to-multiple-.patch
176c8cedfbe43f31aed65b9186ee6ecf  0005-Shellvars-guard-against-comments.patch
75a620500429bf1b593d09d316de0e03  0006-Shellvars-allow-wrapping-builtin-arguments-to-multip.patch
3c17d8dfeef14a6ed8d4595ec901a8f4  0007-Shellvars-allow-quotes-in-loop-conditions.patch
7f5862b88d906bc7432d88d35dec40c7  0008-Shellvars-case-support-quotes-and-spaces-in-pattern-.patch
c8c7614f2541ded21261de7386eb1583  0009-Shellvars-add-eval-builtin-support.patch
70754abccd6e363daff6e1ccf9033de8  0010-Shellvars-add-alias-builtin-support.patch
2ff6fcd174cc94eea1afecb5132eed25  0011-Shellvars-pattern-nodes-in-case-entries.patch
739e0802c21c3046d33f057f1ffae4d4  0012-Shellvars-use-sto_to_semicol-in-condition-lens.patch
ce58c1557af98c31868aaa046b125652  0013-Shellvars-allow-and-constructs-after-condition.patch
d66b1b77d7f39a9d211765364e7cfa0f  0014-Shellvars-Allow-almost-any-command.patch
9800625964610d417118a893c0e5c754  0015-Shellvars-support-pipes-in-commands.patch
461ac5da32645468623b2cb1f886acae  0016-Shellvars-allow-in-commands.patch
c3b968af2e2aa423581a564c8107605c  0017-Shellvars-allow-wrapping-command-sequences.patch
5e31b0f813afc1d5b43f52d34baa9832  0018-Shellvars-test-case-for-wrapping-command-arguments.patch
59e19136f59c70d6c36025124deb389b  0019-Shellvars-allow-command-specific-environment-variabl.patch"
sha256sums="659fae7ac229029e60a869a3b88c616cfd51cf2fba286cdfe3af3a052cb35b30  augeas-1.4.0.tar.gz
590857f339fc3e758624c6854c8686ba19faa7d28bde58d19ffa4513d63d76ed  0001-Shellvars-accept-and-builtins.patch
4ac77be95a2d98185dd7966acb2b8b8e9af24589d50ba8650862835a9388db27  0002-Shellvars-Add-test-for.patch
dfb422c7382e18cf79b564c59281839a21233235ee9b55c50b64495dc04123ba  0003-Shellvars-allow-partial-quoting-mixing-multiple-styl.patch
52107a259ce09eeccd32d79c3ded96ab1a9446bcec21f94fb8604f5793b2e8fd  0004-Shellvars-allow-wrapping-loop-condition-to-multiple-.patch
47e2289ec139f4583d1b70b98f09af5284bdd8e9ad42b4c1e484e3abe452ab16  0005-Shellvars-guard-against-comments.patch
a7930d8233d5a0a3151df89ddcbb71b7301347e280e05a6fa6dcc4cc0e8c0fb4  0006-Shellvars-allow-wrapping-builtin-arguments-to-multip.patch
bd15c33425ab6beaf8f34d9bdea3f1d1db3874bbaf8504ab706572990b1c18e1  0007-Shellvars-allow-quotes-in-loop-conditions.patch
68a7841925bd93f063c1e6e5d08ac30487b348be9e91cbd2eaf4e7a9f3420814  0008-Shellvars-case-support-quotes-and-spaces-in-pattern-.patch
4e64c9ed5911ff1023f0c8ba792417eb82eff41b46bd58e36446ec07dd27816b  0009-Shellvars-add-eval-builtin-support.patch
aa41d90913833a91396310da8f874bc75066e4d7813677a516671bd93546154f  0010-Shellvars-add-alias-builtin-support.patch
6e31cea68c0e9ca2dad5d506041eb18d3223c16775b72c88dc64871307239b15  0011-Shellvars-pattern-nodes-in-case-entries.patch
32590f2b9fa6358ee475d922154328fd25d978db406c9a752341c62f4cc1275d  0012-Shellvars-use-sto_to_semicol-in-condition-lens.patch
254a4b1ead8b1ce3c4650b0077d426d607740e37798d9f5311834466cfdb262c  0013-Shellvars-allow-and-constructs-after-condition.patch
bb2a9460a367040186a858bad95aff355fdb9162488bc453125c28ced1680204  0014-Shellvars-Allow-almost-any-command.patch
4c4ebfba20f5ecf9adaa0e88b26b3a1ef8cf274d7a1dd2aec39a1efd39ad493d  0015-Shellvars-support-pipes-in-commands.patch
5a96fe8d5b513014ef77ecb5c64bb6cf27eba560347d498bcda2bc3cc2e4bc56  0016-Shellvars-allow-in-commands.patch
4191d31076f2751996cdffa5dcc8d3337c7cc197b4e2711c368d9d5f061c27e6  0017-Shellvars-allow-wrapping-command-sequences.patch
9bd9ab6b1902202748e0f3dc004297e64a14a68dee025b4a3951330bfe13ac6b  0018-Shellvars-test-case-for-wrapping-command-arguments.patch
bf25ccc9a0bf4cd45f91bfcfa9c6b8dd89f0903c1117d74c8eaf61685173a088  0019-Shellvars-allow-command-specific-environment-variabl.patch"
sha512sums="182457698e51be89feadb16879bae2f2413a5761127efb63a9b7ef30806f4059bca614e8c9627b0c7a010b9ec9c03c85161e655bdb2902f7cf43e89b66e312db  augeas-1.4.0.tar.gz
8844c34c2cbf68d605214d0738e2106d5712ddb2e745910bfb99856fb34a2475e9522d68df6e596e2d81423136b1a6a23db9f5f7a0c4dcc43b618017fa493742  0001-Shellvars-accept-and-builtins.patch
d9178f6f90556b14a4c1295fa9ec0649e0d1ef72bc4431e194ba03b42ef20363d8ea057a209f6a2a278a8b072b56241caa7e5fc574d2c3a01bc4f642f05b8eb4  0002-Shellvars-Add-test-for.patch
35453cfc3335be2862f83eabcec47b6858977fbead22ec32c920510575af52a1bd73d9c8629ae1d4e3907fddef134c76a5d413252b7252aa227efa3e103473fa  0003-Shellvars-allow-partial-quoting-mixing-multiple-styl.patch
3ff2da5feba485546e60b31173612b1775fbcc79252c08d4f75dcc7822d7a080a13ab50c01af7a0f0f019a6ce80fe6d2f122dc21b944f9fe908e67e3984c24fd  0004-Shellvars-allow-wrapping-loop-condition-to-multiple-.patch
461f40d72932191e9b32d2b1e03356768bda84e754a33a57ffc8ca2ee807a93b9290cf6166738d7074c2b8a5b0f7016b105e8f82f51e52afc0ae94df1d632fdc  0005-Shellvars-guard-against-comments.patch
494639e2049b2dd559e4f1ef174b2ee021df7aa86dd24183da637486475d10d9e7a4ce885da0066c488fc25097871057d506c7de487fd5a67d76cc470de91fa0  0006-Shellvars-allow-wrapping-builtin-arguments-to-multip.patch
0675b2e8a23866e28c813c80b52d13b7f8fc90020dd63455f74b8739c4019243ecf2e27b5e71fffdee37c1784f4bc611ed15c53c59d02669147767b41ff18259  0007-Shellvars-allow-quotes-in-loop-conditions.patch
c268d6a45bb3978737431ca97b4b1670db8ca765607fe4c632919e2481258702779205532ee5eba4d14bf9a6b92c4741595d405b42903c8e3e05f937fbf856fe  0008-Shellvars-case-support-quotes-and-spaces-in-pattern-.patch
8b1a26e6cfd6b8367755657ce66332fa0e9bbb49e00a5e368fd946d4f91507cdb9f371cf1ad7519aeb58728feb87fb91cc6c54be253576483aa6b424fb6d5675  0009-Shellvars-add-eval-builtin-support.patch
7b3fddde9677ad2c04374bbbc9da660ec07da3a9f7c212d30b20f8850d48f16a5c31faa13500ac3c5823cea56b0a6f73f54b217d2b95f55674ed2c9bc8919532  0010-Shellvars-add-alias-builtin-support.patch
32b6b65481aa669934f47031e269743d3e4c1dfb5b03d2d8ecffc9b11344b73fed79cddcf3a564dda2645595315714859110b822a0ab4f8a58dcc8d7a72d60b6  0011-Shellvars-pattern-nodes-in-case-entries.patch
0bc6d17ed05147c3846010cc563c983ddcbdc52b5428896afcde9216cc3c4cd4405d564f5847ff9a27e13a584b40b4c239509adbefcb4ed9d65f43ef6e44a103  0012-Shellvars-use-sto_to_semicol-in-condition-lens.patch
4ac2c7c25a7b61cf4a40f50d1e57e6184ca307b20e06f04c3111ff893e54977ca122206bc0c5d1d7377b322c4ebc7cf81e1de7f70d9a9f9dd6e968832ac7d2dc  0013-Shellvars-allow-and-constructs-after-condition.patch
8f636ac0c6058309f6eda50e29a91b1ad3efe17eb62f74d2eb2f79ab8a6ebc1d049b078694bb2ee2b4c121d3b05d79661150a9fef84a7002d3d821d11d3af616  0014-Shellvars-Allow-almost-any-command.patch
2fc5fa8865066c3bece6704c06a257ccbf32e116d780cfb53989e93628de1f486ae236f70a9d447640211b5a7dd1250b1227b0801c6d7966aa9b0bcf540604d4  0015-Shellvars-support-pipes-in-commands.patch
211339389eea3dce5aaed66db416fade2231c8353ccf4dbb1f9e766a8ac54b5857ca0016783da094daa32e32cd25ffd89b12b6cb3920a1dcaf758913978c088d  0016-Shellvars-allow-in-commands.patch
48b3172aec95b52b1473fda28a99e43a085844497027adba8b8cd8830da4a7d5bf0a6f6eb3dbbab24d8023a3a24ab0d19f355f5242488821ed8bceb34a0b5bf8  0017-Shellvars-allow-wrapping-command-sequences.patch
18d986609523ad968b0e006081ad7073a799f40902c880c4a3e4f2478b2792b5568d68e9fa48fed3314c136dac985ae8ea0a4c8d7152c24cbda1b9fb1e097683  0018-Shellvars-test-case-for-wrapping-command-arguments.patch
8371f154457b3dbb8a95f73cd39cd9bc6bfde03418174561eb09fd04f76bd6ce7215890c68d45d4b9ac5fef4433c2ef79c01910dc3a3818cfb46a3aa1d8b0082  0019-Shellvars-allow-command-specific-environment-variabl.patch"