Removed build.sr.ht stuff, update Makefile

Signed-off-by: Aoi K <koizumi.aoi@chaotic.ninja>

git-svn-id: file:///srv/svn/repo/suika/trunk@806 f0ae65fe-ee39-954e-97ec-027ff2717ef4
This commit is contained in:
koizumi.aoi 2023-03-21 11:06:12 +00:00
parent 7dd3f69a74
commit d00c9a97c1
3 changed files with 10 additions and 42 deletions

View File

@ -1,23 +0,0 @@
image: alpine/latest
packages:
- go
- scdoc
- postgresql
sources:
- https://git.sr.ht/~emersion/soju
tasks:
- build: |
cd soju
go build -v ./...
scdoc <doc/soju.1.scd >/dev/null
- setup-postgresql: |
sudo /etc/init.d/postgresql start
sudo -u postgres -- createuser "$USER"
sudo -u postgres -- createdb soju
- test: |
cd soju
export SOJU_TEST_POSTGRES="host=/run/postgresql dbname=soju"
go test -v ./...
- gofmt: |
cd soju
test -z $(gofmt -l .)

View File

@ -1,11 +0,0 @@
root = true
[*]
charset = utf-8
end_of_line = lf
indent_style = tab
insert_final_newline = true
trim_trailing_whitespace = true
[*.{md,scd}]
max_line_length = 80

View File

@ -5,6 +5,8 @@ GOFLAGS ?= -v
PREFIX ?= /usr/local
BINDIR ?= bin
MANDIR ?= share/man
MKDIR ?= mkdir
CP ?= cp
all: suika suikactl suika-znc-import doc/suika.1
@ -17,15 +19,15 @@ suika-znc-import:
doc/suika.1: doc/suika.1.scd
$(SCDOC) <doc/suika.1.scd >doc/suika.1
clean:
$(RM) -f suika suikactl doc/suika.1
$(RM) -f suika suikactl suika-znc-import doc/suika.1
install:
mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)
mkdir -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
mkdir -p $(DESTDIR)/etc/suika
mkdir -p $(DESTDIR)/var/lib/suika
cp -f suika suikactl $(DESTDIR)$(PREFIX)/$(BINDIR)
cp -f doc/suika.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
[ -f $(DESTDIR)/etc/suika/config ] || cp -f config.in $(DESTDIR)/etc/suika/config
$(MKDIR) -p $(DESTDIR)$(PREFIX)/$(BINDIR)
$(MKDIR) -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
$(MKDIR) -p $(DESTDIR)/etc/suika
$(MKDIR) -p $(DESTDIR)/var/lib/suika
$(CP) -f suika suikactl suika-znc-import $(DESTDIR)$(PREFIX)/$(BINDIR)
$(CP) -f doc/suika.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
[ -f $(DESTDIR)/etc/suika/config ] || $(CP) -f config.in $(DESTDIR)/etc/suika/config
test:
go test
.PHONY: suika suikactl suika-znc-import clean install