Fixed packaging
This commit is contained in:
parent
6640a36645
commit
e4964975fa
17
PKGBUILD
17
PKGBUILD
|
@ -21,18 +21,17 @@ source=("$_pkgname.tar.gz"
|
|||
"$_pkgname.desktop")
|
||||
sha256sums=(SKIP
|
||||
SKIP)
|
||||
_sourcedir="$_pkgname"
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$_pkgname"
|
||||
make
|
||||
make -C "$_sourcedir"
|
||||
make -C "$_sourcedir" installinfo
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$_pkgname"
|
||||
make PREFIX=/usr DESTDIR="$pkgdir" install
|
||||
install -m755 -D st-pager "$pkgdir/usr/bin/st-pager"
|
||||
install -m755 -D st-plumber "$pkgdir/usr/bin/st-plumber"
|
||||
install -m644 -D LICENSE "$pkgdir/usr/share/doc/$_pkgname/LICENSE"
|
||||
install -m644 -D README "$pkgdir/usr/share/doc/$_pkgname/README"
|
||||
install -m644 -D "$srcdir/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
|
||||
make -C "$_sourcedir" PREFIX=/usr DESTDIR="$pkgdir" installwoinfo
|
||||
install -m755 -D -t "$pkgdir/usr/bin" "$_sourcedir/st-pager" "$_sourcedir/st-plumber"
|
||||
install -m644 -D -t "$pkgdir/usr/share/licenses/$_pkgname" "$_sourcedir/LICENSE"
|
||||
install -m644 -D -t "$pkgdir/usr/share/doc/$_pkgname" "$_sourcedir/README"
|
||||
install -m644 -D -t "$pkgdir/usr/share/applications" "$_pkgname.desktop"
|
||||
}
|
||||
|
|
|
@ -40,18 +40,22 @@ dist: clean
|
|||
tar -cf - st-$(VERSION) | gzip > st-$(VERSION).tar.gz
|
||||
rm -rf st-$(VERSION)
|
||||
|
||||
install: st
|
||||
installwoinfo: st
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||
cp -f st $(DESTDIR)$(PREFIX)/bin
|
||||
chmod 755 $(DESTDIR)$(PREFIX)/bin/st
|
||||
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
|
||||
sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1
|
||||
chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1
|
||||
|
||||
installinfo:
|
||||
tic -sx st.info
|
||||
@echo Please see the README file regarding the terminfo entry of st.
|
||||
|
||||
install: installwoinfo installinfo
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(PREFIX)/bin/st
|
||||
rm -f $(DESTDIR)$(MANPREFIX)/man1/st.1
|
||||
|
||||
.PHONY: all options clean dist install uninstall
|
||||
.PHONY: all options clean dist installwoinfo installinfo install uninstall
|
||||
|
|
Loading…
Reference in New Issue