Skip to content

Commit c660c50

Browse files
authored
Merge pull request #3883 from mattmoor/create-tmux
`tmux`: add the tmux package to Wolfi.
2 parents 5d9f4dc + d059d3f commit c660c50

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed

tmux.yaml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
package:
2+
name: tmux
3+
version: 3.3a
4+
epoch: 0
5+
description: Tool to control multiple terminals from a single terminal
6+
copyright:
7+
- license: ISC
8+
9+
environment:
10+
contents:
11+
packages:
12+
- autoconf
13+
- automake
14+
- bash
15+
- bison
16+
- build-base
17+
- busybox
18+
- ca-certificates-bundle
19+
- glibc-dev
20+
- icu
21+
- libevent
22+
- libevent-dev
23+
- libtool
24+
- m4
25+
- pcre-dev
26+
- pcre2-dev
27+
- pkgconf
28+
- pkgconf-dev
29+
- posix-libc-utils
30+
- wolfi-base
31+
- yaml-dev
32+
- zlib-dev
33+
34+
pipeline:
35+
- uses: fetch
36+
with:
37+
uri: https://github.com/tmux/tmux/archive/refs/tags/${{package.version}}.tar.gz
38+
expected-sha256: f9687493203f86d346791a9327cde9148b9b4be959381b1effc575a9364a043f
39+
40+
- runs: ./autogen.sh
41+
42+
- uses: autoconf/configure
43+
with:
44+
opts: |
45+
--sysconfdir=/etc \
46+
--prefix=/usr
47+
48+
- uses: autoconf/make
49+
50+
- uses: autoconf/make-install
51+
52+
- runs: |
53+
install -D -m644 example_tmux.conf \
54+
"${{targets.destdir}}"/usr/share/doc/tmux/examples/tmux.conf
55+
56+
for file in CHANGES README; do
57+
install -m644 "$file" "${{targets.destdir}}"/usr/share/doc/tmux/
58+
done
59+
60+
- uses: strip
61+
62+
subpackages:
63+
- name: tmux-doc
64+
pipeline:
65+
- uses: split/manpages
66+
description: tmux manpages
67+
68+
update:
69+
enabled: true
70+
release-monitor:
71+
identifier: 4980

0 commit comments

Comments
 (0)