File tree 7 files changed +134
-0
lines changed
7 files changed +134
-0
lines changed Original file line number Diff line number Diff line change @@ -305,6 +305,7 @@ mdbook-linkcheck
305
305
megabasterd-bin
306
306
megasync-deb
307
307
meson-focal-deb
308
+ meson-git
308
309
micro
309
310
microsoft-edge-beta-deb
310
311
microsoft-edge-dev-deb
Original file line number Diff line number Diff line change
1
+ pkgbase = meson-git
2
+ gives = meson
3
+ pkgver = 1.5
4
+ pkgdesc = SCons-like build system that use python as a front-end language and Ninja as a building backend with debian-meson forked from arch-meson
5
+ url = http://mesonbuild.com/
6
+ arch = any
7
+ depends = python3
8
+ depends = ninja-build
9
+ makedepends = git
10
+ makedepends = python3-build
11
+ makedepends = python3-installer
12
+ makedepends = python3-setuptools
13
+ makedepends = python3-wheel
14
+ makedepends = ninja-build
15
+ makedepends = python3-tqdm
16
+ makedepends = python3-typing-extensions
17
+ maintainer = xdavius <
[email protected] >
18
+ source = git+https://github.com/mesonbuild/meson
19
+ source = debian-meson
20
+ source = cross-lib32
21
+ source = native-clang
22
+ sha256sums = SKIP
23
+ sha256sums = 068e89ba65b42b852f9760a518c2a5bcda0ff261e5eb3f2b058f721908f10821
24
+ sha256sums = 2458de83270d35bc9c5104a622c595030305c9093e74cbd415a91754db2228c9
25
+ sha256sums = a1fa7d0c3113776337a7e875a35d7cf625000d98024ad4537af23f719c50bfa4
26
+
27
+ pkgname = meson-git
Original file line number Diff line number Diff line change
1
+ [binaries]
2
+ c = ['gcc', '-m32']
3
+ cpp = ['g++', '-m32']
4
+ rust = ['rustc', '--target', 'i686-unknown-linux-gnu']
5
+ pkgconfig = 'i686-pc-linux-gnu-pkg-config'
6
+ cups-config = 'cups-config'
7
+ llvm-config = 'llvm-config32'
8
+ strip = 'strip'
9
+
10
+ [built-in options]
11
+ libdir = 'lib/i386-linux-gnu'
12
+
13
+ [host_machine]
14
+ system = 'linux'
15
+ subsystem = 'linux'
16
+ kernel = 'linux'
17
+ cpu_family = 'x86'
18
+ cpu = 'i686'
19
+ endian = 'little'
Original file line number Diff line number Diff line change
1
+ #! /bin/bash -ex
2
+ # Highly opinionated wrapper for Debian/Ubuntu Linux packaging
3
+
4
+ exec meson setup \
5
+ --prefix /usr \
6
+ --libexecdir lib/x86_64-linux-gnu \
7
+ --sbindir sbin \
8
+ --buildtype plain \
9
+ --auto-features enabled \
10
+ --wrap-mode nodownload \
11
+ -D b_pie=true \
12
+ -D python.bytecompile=1 \
13
+ " $@ "
Original file line number Diff line number Diff line change
1
+ pkgname="meson-git"
2
+ gives="meson"
3
+ pkgver="1.5"
4
+ pkgdesc="SCons-like build system that use python as a front-end language and Ninja as a building backend with debian-meson forked from arch-meson"
5
+ arch=(any)
6
+ url='http://mesonbuild.com/'
7
+ depends=("python3" "ninja-build")
8
+ makedepends=(
9
+ "git"
10
+ "python3-build"
11
+ "python3-installer"
12
+ "python3-setuptools"
13
+ "python3-wheel"
14
+ "ninja-build"
15
+ "python3-tqdm"
16
+ "python3-typing-extensions"
17
+ )
18
+
19
+ source=("git+https://github.com/mesonbuild/meson"
20
+ "debian-meson"
21
+ "cross-lib32"
22
+ "native-clang")
23
+ sha256sums=("SKIP"
24
+ "068e89ba65b42b852f9760a518c2a5bcda0ff261e5eb3f2b058f721908f10821"
25
+ "2458de83270d35bc9c5104a622c595030305c9093e74cbd415a91754db2228c9"
26
+ "a1fa7d0c3113776337a7e875a35d7cf625000d98024ad4537af23f719c50bfa4")
27
+ maintainer=("xdavius <
[email protected] >")
28
+
29
+ package() {
30
+ cd "${srcdir}/${pkgname%-git}"
31
+ python3 setup.py install --root="${pkgdir}" --optimize=1
32
+ install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
33
+ for _f in data/syntax-highlighting/vim/*/*; do
34
+ install -Dt "${pkgdir}/usr/share/vim/vimfiles/$(basename "$(dirname "${_f}")")" -m644 "${_f}"
35
+ done
36
+ install -Dt "${pkgdir}/usr/share/zsh/site-functions" -m644 data/shell-completions/zsh/*
37
+ install -Dm755 ../debian-meson -t "${pkgdir}/usr/bin"
38
+ install -Dm644 ../cross-lib32 "${pkgdir}/usr/share/meson/cross/lib32"
39
+ install -Dm644 ../native-clang "${pkgdir}/usr/share/meson/native/clang"
40
+ }
Original file line number Diff line number Diff line change
1
+ [binaries]
2
+ c = 'clang'
3
+ cpp = 'clang++'
4
+ c_ld = 'lld'
5
+ cpp_ld = 'lld'
6
+ rust_ld = 'clang'
Original file line number Diff line number Diff line change @@ -5989,6 +5989,34 @@ pkgbase = meson-focal-deb
5989
5989
5990
5990
pkgname = meson-focal-deb
5991
5991
---
5992
+ pkgbase = meson-git
5993
+ gives = meson
5994
+ pkgver = 1.5
5995
+ pkgdesc = SCons-like build system that use python as a front-end language and Ninja as a building backend with debian-meson forked from arch-meson
5996
+ url = http://mesonbuild.com/
5997
+ arch = any
5998
+ depends = python3
5999
+ depends = ninja-build
6000
+ makedepends = git
6001
+ makedepends = python3-build
6002
+ makedepends = python3-installer
6003
+ makedepends = python3-setuptools
6004
+ makedepends = python3-wheel
6005
+ makedepends = ninja-build
6006
+ makedepends = python3-tqdm
6007
+ makedepends = python3-typing-extensions
6008
+ maintainer = xdavius <
[email protected] >
6009
+ source = git+https://github.com/mesonbuild/meson
6010
+ source = debian-meson
6011
+ source = cross-lib32
6012
+ source = native-clang
6013
+ sha256sums = SKIP
6014
+ sha256sums = 068e89ba65b42b852f9760a518c2a5bcda0ff261e5eb3f2b058f721908f10821
6015
+ sha256sums = 2458de83270d35bc9c5104a622c595030305c9093e74cbd415a91754db2228c9
6016
+ sha256sums = a1fa7d0c3113776337a7e875a35d7cf625000d98024ad4537af23f719c50bfa4
6017
+
6018
+ pkgname = meson-git
6019
+ ---
5992
6020
pkgbase = micro
5993
6021
pkgver = 2.0.13
5994
6022
pkgdesc = A modern and intuitive terminal-based text editor
You can’t perform that action at this time.
0 commit comments