Compare commits

...

10 Commits

Author SHA1 Message Date
Jef Roosens fb097697ec
Merge branch 'dev'
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-01-07 22:04:13 +01:00
Jef Roosens c13646bbb8
Updated md5sums 2022-01-07 22:02:53 +01:00
Jef Roosens 2210dbf3fe
Updated PKGBUILD version 2022-01-07 21:59:17 +01:00
Jef Roosens 440223a0b6
Merge branch 'master' of git://git.suckless.org/st into dev 2022-01-07 21:58:26 +01:00
Jef Roosens c6cb2bc12d
Changed to right PKGBUILD version 2022-01-07 21:58:15 +01:00
Hiltjo Posthuma 7fb0c0cc68 bump version to 0.8.5 2022-01-07 12:39:57 +01:00
Hiltjo Posthuma 7e1c68f25d FAQ: fix a typo, patch -> path 2022-01-02 12:16:57 +01:00
Jef Roosens db273781b2
Updated ci restrictions 2022-01-02 11:02:36 +01:00
Jef Roosens 4551a969c1
Added CI configuration
ci/woodpecker/push/woodpecker Pipeline failed Details
2022-01-02 11:00:02 +01:00
Jef Roosens 41f72f3204
Added first version of PKGBUILD 2022-01-02 10:39:19 +01:00
5 changed files with 87 additions and 4 deletions

3
.gitignore vendored
View File

@ -3,3 +3,6 @@
st
*.rej
*.orig
src/
pkg/
*.tar*

27
.woodpecker.yml 100644
View File

@ -0,0 +1,27 @@
branches: master
when:
event: push
pipeline:
build:
image: 'archlinux:latest'
commands:
# Update packages
- pacman -Syu --needed --noconfirm base-devel
# Create non-root user to perform build & switch to their home
- groupadd -g 1000 builder
- useradd -mg builder builder
- chown -R builder:builder "$PWD"
- "echo 'builder ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers"
- su builder
# Build the package
- MAKEFLAGS="-j$(nproc)" makepkg -s --noconfirm --needed
publish:
image: 'archlinux:latest'
commands:
# Publish the package
- 'curl -F "file=@$(ls *.pkg*)" -H "X-API-KEY: $API_KEY" https://pkgs.rustybever.be/api/publish'
secrets:
- api_key

4
FAQ
View File

@ -29,8 +29,8 @@ you can manually run `tic -sx st.info`.
## I would like to have utmp and/or scroll functionality by default
You can add the absolute patch of both programs in your config.h
file. You only have to modify the value of utmp and scroll variables.
You can add the absolute path of both programs in your config.h file. You only
have to modify the value of utmp and scroll variables.
## Why doesn't the Del key work in some programs?

53
PKGBUILD 100644
View File

@ -0,0 +1,53 @@
# Maintainer: Jef Roosens
pkgname=jjr-st
pkgver=0.8.5
pkgrel=1
pkgdesc="My build of the st terminal"
arch=("x86_64")
url="https://git.rustybever.be/Chewing_Bever/st"
license=("MIT")
depends=("libxft")
makedepends=("clang")
provides=("st")
conflicts=("st" "st-git")
source=("arg.h" "boxdraw.c" "boxdraw.o" "boxdraw_data.h" "config.def.h" "config.h" "config.mk" "hb.c" "hb.h" "hb.o" "LICENSE" "Makefile" "st.1" "st.c" "st.h" "st.info" "win.h" "x.c" "x.o" "README")
md5sums=('7a0155e070d14041f69ca4466aad18bf'
'67a7923385b308ab714a66a81e2803f5'
'977a6000f83c90e69b2dde8288128dcf'
'54322cef62604ce8c288b3d2d20f1baa'
'ce86c3890ce6cc520f7d895c44089a7e'
'34a60a679fdc80ab649982ca014b8883'
'db3ef406027a4e75e6ddb50b986caa52'
'f6fcbd03c6f1013e4f592278bf96086d'
'704b67624d026f76577ce51d021ef00a'
'b581e688384ca1f3d93c18e6933e3f9d'
'04c3ca13a702147c62db90f556c5b3ca'
'84025d924d1ddf176f8dc028bc5f6453'
'bafec1da6c9f80fffd25dd5a85004b42'
'ef77a180cc99be9226e8296e5ae3ada5'
'4f1e1612b1e43442b34bb0fb44254af0'
'0cbfe790d927cce15ae8e658de03f8aa'
'ab9cbb2f172fd88c3c0d8a87eb7bd666'
'63ed863d96f9571cbdb50664b3e70001'
'661a69b61e9da7b94bb0e4abd22fe365'
'd344c31a3b60c2a3ba1c84b914dd2509')
build() {
make
}
package() {
local installopts='--mode 0644 -D --target-directory'
local shrdir="$pkgdir/usr/share"
local licdir="$shrdir/licenses/$pkgname"
local docdir="$shrdir/doc/$pkgname"
make PREFIX=/usr DESTDIR="$pkgdir" install
install $installopts "$licdir" "LICENSE"
install $installopts "$docdir" "README"
# install $installopts "$docdir" README.terminfo.rst
# install $installopts "$shrdir/$pkgname" "$_sourcedir/st.info"
}

View File

@ -1,5 +1,5 @@
# st version
VERSION = 0.8.4
VERSION = 0.8.5
# Customize below to fit your system
@ -34,4 +34,4 @@ STLDFLAGS = $(LIBS) $(LDFLAGS)
# `$(PKG_CONFIG) --libs freetype2`
# compiler and linker
# CC = c99
CC = clang