Repackage gavin-bc to not use a git-based source. Probably some other stuff I'm forgetting.

This commit is contained in:
Mid Favila 2022-02-07 13:20:11 -04:00
parent 0708e339d4
commit 7a7a96afa7
17 changed files with 27 additions and 42 deletions

View File

@ -1 +0,0 @@
There isn't actually anything wrong with Gavin's implementation of bc/dc; it's a great program and perfectly suitable for daily use. For whatever reason it can sometimes fail to build when using my standard userland; the solution to this is to indent any src lines with tabs

View File

@ -1,7 +0,0 @@
#!/bin/sh -e
./configure \
--prefix=/usr
make
make DESTDIR="$1" install

View File

@ -1 +0,0 @@
git+https://git.yzena.com/gavin/bc

View File

@ -1 +0,0 @@
git 1

View File

@ -0,0 +1,10 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--disable-nls \
--disable-generated-tests \
--enable-memcheck
make
make DESTDIR="$1" install

View File

@ -0,0 +1 @@
42a3257ea71eecc2c39349cedfefc57c168b4ebb47cf43cae54e962374988b45

View File

@ -0,0 +1 @@
https://git.yzena.com/gavin/bc/archive/5.2.2.tar.gz

View File

@ -0,0 +1 @@
5.2.2 1

View File

@ -7,12 +7,14 @@
--libdir=/usr/lib \ --libdir=/usr/lib \
--mandir=/usr/share/man \ --mandir=/usr/share/man \
--sysconfdir=/etc \ --sysconfdir=/etc \
--disable-man \
--disable-account-tools-setuid \ --disable-account-tools-setuid \
--with-group-name-max-length=32 \
--without-audit \ --without-audit \
--disable-nls \
--without-selinux \ --without-selinux \
--without-libpam --without-libpam \
--enable-shadowgrp \
--enable-utmpx \
--with-group-name-max-length=32
make make
make DESTDIR="$1" install make DESTDIR="$1" install

View File

@ -1 +1 @@
a3ad4630bdc41372f02a647278a8c3514844295d36eefe68ece6c3a641c1ae62 41f093ce58b2ae5f389a1c5553e0c18bc73e6fe27f66273891991198a7707c95

View File

@ -1 +1 @@
https://github.com/shadow-maint/shadow/releases/download/4.8.1/shadow-4.8.1.tar.xz https://github.com/shadow-maint/shadow/releases/download/v4.11.1/shadow-4.11.1.tar.xz

View File

@ -1 +1 @@
4.8.1 1 4.11.1 1

View File

@ -15,12 +15,17 @@
--enable-static-programs=fdisk,mount,umount \ --enable-static-programs=fdisk,mount,umount \
--enable-libuuid \ --enable-libuuid \
--enable-libblkid \ --enable-libblkid \
--enable-libfdisk \
--enable-libsmartcols \
--enable-fsck \ --enable-fsck \
--enable-uuidgen \ --enable-uuidgen \
--enable-fstrim\ --enable-fstrim\
--enable-libmount \ --enable-libmount \
--enable-fdisks \
--enable-mount \
--disable-bash-completion \ --disable-bash-completion \
--disable-colors-default --disable-colors-default \
--disable-nls
make make

View File

@ -1,22 +0,0 @@
#!/bin/sh -e
./configure \
--prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/bin \
--libdir=/usr/lib \
--mandir=/usr/share/man \
--sysconfdir=/etc \
--disable-man \
--disable-account-tools-setuid \
--with-group-name-max-length=32 \
--without-audit \
--without-selinux \
--without-libpam
make
make DESTDIR="$1" install
# Fix broken --sbindir.
mv -f "$1/usr/sbin/"* "$1/usr/bin"
rmdir "$1/usr/sbin"

View File

@ -1 +0,0 @@
a3ad4630bdc41372f02a647278a8c3514844295d36eefe68ece6c3a641c1ae62 shadow-4.8.1.tar.xz

View File

@ -1 +0,0 @@
https://github.com/shadow-maint/shadow/releases/download/4.8.1/shadow-4.8.1.tar.xz

View File

@ -1 +0,0 @@
4.8.1 1