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")
|
"$_pkgname.desktop")
|
||||||
sha256sums=(SKIP
|
sha256sums=(SKIP
|
||||||
SKIP)
|
SKIP)
|
||||||
|
_sourcedir="$_pkgname"
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "$srcdir/$_pkgname"
|
make -C "$_sourcedir"
|
||||||
make
|
make -C "$_sourcedir" installinfo
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "$srcdir/$_pkgname"
|
make -C "$_sourcedir" PREFIX=/usr DESTDIR="$pkgdir" installwoinfo
|
||||||
make PREFIX=/usr DESTDIR="$pkgdir" install
|
install -m755 -D -t "$pkgdir/usr/bin" "$_sourcedir/st-pager" "$_sourcedir/st-plumber"
|
||||||
install -m755 -D st-pager "$pkgdir/usr/bin/st-pager"
|
install -m644 -D -t "$pkgdir/usr/share/licenses/$_pkgname" "$_sourcedir/LICENSE"
|
||||||
install -m755 -D st-plumber "$pkgdir/usr/bin/st-plumber"
|
install -m644 -D -t "$pkgdir/usr/share/doc/$_pkgname" "$_sourcedir/README"
|
||||||
install -m644 -D LICENSE "$pkgdir/usr/share/doc/$_pkgname/LICENSE"
|
install -m644 -D -t "$pkgdir/usr/share/applications" "$_pkgname.desktop"
|
||||||
install -m644 -D README "$pkgdir/usr/share/doc/$_pkgname/README"
|
|
||||||
install -m644 -D "$srcdir/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -40,18 +40,22 @@ dist: clean
|
||||||
tar -cf - st-$(VERSION) | gzip > st-$(VERSION).tar.gz
|
tar -cf - st-$(VERSION) | gzip > st-$(VERSION).tar.gz
|
||||||
rm -rf st-$(VERSION)
|
rm -rf st-$(VERSION)
|
||||||
|
|
||||||
install: st
|
installwoinfo: st
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||||
cp -f st $(DESTDIR)$(PREFIX)/bin
|
cp -f st $(DESTDIR)$(PREFIX)/bin
|
||||||
chmod 755 $(DESTDIR)$(PREFIX)/bin/st
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/st
|
||||||
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
|
mkdir -p $(DESTDIR)$(MANPREFIX)/man1
|
||||||
sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1
|
sed "s/VERSION/$(VERSION)/g" < st.1 > $(DESTDIR)$(MANPREFIX)/man1/st.1
|
||||||
chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1
|
chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1
|
||||||
|
|
||||||
|
installinfo:
|
||||||
tic -sx st.info
|
tic -sx st.info
|
||||||
@echo Please see the README file regarding the terminfo entry of st.
|
@echo Please see the README file regarding the terminfo entry of st.
|
||||||
|
|
||||||
|
install: installwoinfo installinfo
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
rm -f $(DESTDIR)$(PREFIX)/bin/st
|
rm -f $(DESTDIR)$(PREFIX)/bin/st
|
||||||
rm -f $(DESTDIR)$(MANPREFIX)/man1/st.1
|
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