Compare commits
No commits in common. "master" and "8.4" have entirely different histories.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
108
BOOK/md5sums
108
BOOK/md5sums
|
@ -3,82 +3,80 @@ bc1e5cb5c96d99b24886f1f527d3bb3d attr-2.4.48.tar.gz
|
|||
50f97f4159805e374639a73e2636f22e autoconf-2.69.tar.xz
|
||||
53f38e7591fa57c3d2cee682be668e5b automake-1.16.1.tar.xz
|
||||
2b44b47b905be16f45709648f671820b bash-5.0.tar.gz
|
||||
6582c6fbbae943fbfb8fe14a34feab57 bc-2.5.3.tar.gz
|
||||
664ec3a2df7805ed3464639aaae332d6 binutils-2.34.tar.xz
|
||||
49fc2cf23e31e697d5072835e1662a97 bison-3.5.2.tar.xz
|
||||
67e051268d0c475ea773822f7500d0e5 bzip2-1.0.8.tar.gz
|
||||
270e82a445be6026040267a5e11cc94b check-0.14.0.tar.gz
|
||||
0009a224d8e288e8ec406ef0161f9293 coreutils-8.31.tar.xz
|
||||
cda93857418655ea43590736fc3ca9fc bc-1.07.1.tar.gz
|
||||
0d174cdaf85721c5723bf52355be41e6 binutils-2.32.tar.xz
|
||||
c9b552dee234b2f6b66e56b27e5234c9 bison-3.3.2.tar.xz
|
||||
00b516f4704d4a7cb50a1d97e6e8e15b bzip2-1.0.6.tar.gz
|
||||
31b17c6075820a434119592941186f70 check-0.12.0.tar.gz
|
||||
ab06d68949758971fe744db66b572816 coreutils-8.30.tar.xz
|
||||
e1b07516533f351b3aba3423fafeffd6 dejagnu-1.6.2.tar.gz
|
||||
4824adc0e95dbbf11dfbdfaad6a1e461 diffutils-3.7.tar.xz
|
||||
6d35428e4ce960cb7e875afe5849c0f3 e2fsprogs-1.45.5.tar.gz
|
||||
5480d0b7174446aba13a6adde107287f elfutils-0.178.tar.bz2
|
||||
dedfb1964f6098fe9320de827957331f eudev-3.2.9.tar.gz
|
||||
d2384fa607223447e713e1b9bd272376 expat-2.2.9.tar.xz
|
||||
8d78b11d04d26c0b2dd149529441fa80 e2fsprogs-1.44.5.tar.gz
|
||||
077e4f49320cad82bf17a997068b1db9 elfutils-0.176.tar.bz2
|
||||
c75d99910c1791dd9430d26ab76059c0 eudev-3.2.7.tar.gz
|
||||
ca047ae951b40020ac831c28859161b2 expat-2.2.6.tar.bz2
|
||||
00fce8de158422f5ccd2666512329bd2 expect5.45.4.tar.gz
|
||||
3217633ed09c7cd35ed8d04191675574 file-5.38.tar.gz
|
||||
731356dec4b1109b812fecfddfead6b2 findutils-4.7.0.tar.xz
|
||||
9af0eb3f5db4ae00fffc37f7b861575c file-5.36.tar.gz
|
||||
9936aa8009438ce185bea2694a997fc1 findutils-4.6.0.tar.gz
|
||||
2882e3179748cc9f9c23ec593d6adc8d flex-2.6.4.tar.gz
|
||||
f9db3f6715207c6f13719713abc9c707 gawk-5.0.1.tar.xz
|
||||
3818ad8600447f05349098232c2ddc78 gcc-9.2.0.tar.xz
|
||||
95cf553f50ec9f386b5dfcd67f30180a gawk-4.2.1.tar.xz
|
||||
4ab282f414676496483b3e1793d07862 gcc-8.2.0.tar.xz
|
||||
988dc82182121c7570e0cb8b4fcd5415 gdbm-1.18.1.tar.gz
|
||||
9ed9e26ab613b668e0026222a9c23639 gettext-0.20.1.tar.xz
|
||||
78a720f17412f3c3282be5a6f3363ec6 glibc-2.31.tar.xz
|
||||
a325e3f09e6d91e62101e59f9bda3ec1 gmp-6.2.0.tar.xz
|
||||
df3f5690eaa30fd228537b00cb7b7590 gettext-0.19.8.1.tar.xz
|
||||
e6c279d5b2f0736f740216f152acf974 glibc-2.29.tar.xz
|
||||
f58fa8001d60c4c77595fbbb62b63c1d gmp-6.1.2.tar.xz
|
||||
9e251c0a618ad0824b51117d5d9db87e gperf-3.1.tar.gz
|
||||
111b117d22d6a7d049d6ae7505e9c4d2 grep-3.4.tar.xz
|
||||
05d0718a1b7cc706a4bdf8115363f1ed grep-3.3.tar.xz
|
||||
08fb04335e2f5e73f23ea4c3adbf0c5f groff-1.22.4.tar.gz
|
||||
5aaca6713b47ca2456d8324a58755ac7 grub-2.04.tar.xz
|
||||
8a4a2a95aac551fb0fba860ceabfa1d3 grub-2.02.tar.xz
|
||||
691b1221694c3394f1c537df4eee39d3 gzip-1.10.tar.xz
|
||||
3ba3afb1d1b261383d247f46cb135ee8 iana-etc-2.30.tar.bz2
|
||||
87fef1fa3f603aef11c41dcc097af75e inetutils-1.9.4.tar.xz
|
||||
12e517cac2b57a0121cda351570f1e63 intltool-0.51.0.tar.gz
|
||||
ee8e2cdb416d4a8ef39525d39ab7c2d0 iproute2-5.5.0.tar.xz
|
||||
d1d7ae0b5fb875dc082731e09cd0c8bc kbd-2.2.0.tar.xz
|
||||
f3dab4c812812bbb5873cb90f471bcbf iproute2-4.20.0.tar.xz
|
||||
c1635a5a83b63aca7f97a3eab39ebaa6 kbd-2.0.4.tar.xz
|
||||
1129c243199bdd7db01b55a61aa19601 kmod-26.tar.xz
|
||||
4ad4408b06d7a6626a055cb453f36819 less-551.tar.gz
|
||||
e9249541960df505e4dfac0c32369372 lfs-bootscripts-20191031.tar.xz
|
||||
52120c05dc797b01f5a7ae70f4335e96 libcap-2.31.tar.xz
|
||||
6313289e32f1d38a9df4770b014a2ca7 libffi-3.3.tar.gz
|
||||
169de4cc1f6f7f7d430a5bed858b2fd3 libpipeline-1.5.2.tar.gz
|
||||
6a39bccf420c946b0fd7ffc64961315b less-530.tar.gz
|
||||
e08811a18356eeef524b2ed333e8cb86 lfs-bootscripts-20180820.tar.bz2
|
||||
968ac4d42a1a71754313527be2ab5df3 libcap-2.26.tar.xz
|
||||
83b89587607e3eb65c70d361f13bab43 libffi-3.2.1.tar.gz
|
||||
4c8fe6cd85422baafd6e060f896c61bc libpipeline-1.5.1.tar.gz
|
||||
1bfb9b923f2c1339b4d2ce1807064aa5 libtool-2.4.6.tar.xz
|
||||
3ea50025d8c679a327cf2fc225d81a46 linux-5.5.3.tar.xz
|
||||
edd3015435d60598b99cf6aaf223710e linux-4.20.12.tar.xz
|
||||
730bb15d96fffe47e148d1e09235af82 m4-1.4.18.tar.xz
|
||||
fc7a67ea86ace13195b0bce683fd4469 make-4.3.tar.gz
|
||||
897576a19ecbef376a916485608cd790 man-db-2.9.0.tar.xz
|
||||
da25a4f8dfed0a34453c90153b98752d man-pages-5.05.tar.xz
|
||||
9bf73f7b5a2426a7c8674a809bb8cae2 meson-0.53.1.tar.gz
|
||||
15b012617e7c44c0ed482721629577ac make-4.2.1.tar.bz2
|
||||
c5c6c3434be14a5527d43b5ad0f09a13 man-db-2.8.5.tar.xz
|
||||
ad9f1ff81276fe8d90d077484d6d4b5e man-pages-4.16.tar.xz
|
||||
0267b0871266056184c484792572c682 meson-0.49.2.tar.gz
|
||||
4125404e41e482ec68282a2e687f6c73 mpc-1.1.0.tar.gz
|
||||
320fbc4463d4c8cb1e566929d8adc4f8 mpfr-4.0.2.tar.xz
|
||||
cf1d964113a171da42a8940e7607e71a ninja-1.10.0.tar.gz
|
||||
e812da327b1c2214ac1aed440ea3ae8d ncurses-6.2.tar.gz
|
||||
3be209000dbc7e1b95bcdf47980a3baa openssl-1.1.1d.tar.gz
|
||||
f340be768a76724b83e6daab69009902 ninja-1.9.0.tar.gz
|
||||
98c889aaf8d23910d2b92d65be2e737a ncurses-6.1.tar.gz
|
||||
963deb2272d6be7d4c2458afd2517b73 openssl-1.1.1a.tar.gz
|
||||
78ad9937e4caadcba1526ef1853730d5 patch-2.7.6.tar.xz
|
||||
f399f3aaee90ddcff5eadd3bccdaacc0 perl-5.30.1.tar.xz
|
||||
fbb590c305f2f88578f448581b8cf9c4 perl-5.28.1.tar.xz
|
||||
f6e931e319531b736fadc017f470e68a pkg-config-0.29.2.tar.gz
|
||||
2b0717a7cb474b3d6dfdeedfbad2eccc procps-ng-3.3.15.tar.xz
|
||||
0524258861f00be1a02d27d39d8e5e62 psmisc-23.2.tar.xz
|
||||
b3fb85fd479c0bf950c626ef80cacb57 Python-3.8.1.tar.xz
|
||||
edc8c97f9680373fcc1dd952f0ea7fcc python-3.8.1-docs-html.tar.bz2
|
||||
df6ec36011808205beda239c72f947cb Python-3.7.2.tar.xz
|
||||
107ade7bb17efd104a22b2d457f4cb67 python-3.7.2-docs-html.tar.bz2
|
||||
7e6c1f16aee3244a69aba6e438295ca3 readline-8.0.tar.gz
|
||||
6d906edfdb3202304059233f51f9a71d sed-4.8.tar.xz
|
||||
4b05eff8a427cf50e615bda324b5bc45 shadow-4.8.1.tar.xz
|
||||
777ddfd9d71dd06711fe91f0925e1573 sed-4.7.tar.xz
|
||||
b491fecbf1232632c32ff8f1437fd60e shadow-4.6.tar.xz
|
||||
c70599ab0d037fde724f7210c2c8d7f8 sysklogd-1.5.1.tar.gz
|
||||
48cebffebf2a96ab09bec14bf9976016 sysvinit-2.96.tar.xz
|
||||
83e38700a80a26e30b2df054e69956e5 tar-1.32.tar.xz
|
||||
97c55573f8520bcab74e21bfd8d0aadc tcl8.6.10-src.tar.gz
|
||||
d4c5d8cc84438c5993ec5163a59522a6 texinfo-6.7.tar.xz
|
||||
f6987e6dfdb2eb83a1b5076a50b80894 tzdata2019c.tar.gz
|
||||
27cd82f9a61422e186b9d6759ddf1634 udev-lfs-20171102.tar.xz
|
||||
7f64882f631225f0295ca05080cee1bf util-linux-2.35.1.tar.xz
|
||||
f5337b1170df90e644a636539a0313a3 vim-8.2.0190.tar.gz
|
||||
80bb18a8e6240fcf7ec2f7b57601c170 XML-Parser-2.46.tar.gz
|
||||
041dbe36a5dd80b2108aff305bc10620 sysvinit-2.93.tar.xz
|
||||
bc9a89da1185ceb2210de12552c43ce2 tar-1.31.tar.xz
|
||||
aa0a121d95a0e7b73a036f26028538d4 tcl8.6.9-src.tar.gz
|
||||
3715197e62e0e07f85860b3d7aab55ed texinfo-6.5.tar.xz
|
||||
b3f0a1a789480a036e58466cd0702477 tzdata2018i.tar.gz
|
||||
d92afb0c6e8e616792068ee4737b0d24 udev-lfs-20171102.tar.bz2
|
||||
6fcfea2043b5ac188fd3eed56aeb5d90 util-linux-2.33.1.tar.xz
|
||||
1739a1df312305155285f0cfa6118294 vim-8.1.tar.bz2
|
||||
af4813fe3952362451201ced6fbce379 XML-Parser-2.44.tar.gz
|
||||
003e4d0b1b1899fc6e3000b24feddf7c xz-5.2.4.tar.xz
|
||||
85adef240c5f370b308da8c938951a68 zlib-1.2.11.tar.xz
|
||||
487f7ee1562dee7c1c8adf85e2a63df9 zstd-1.4.4.tar.gz
|
||||
c1545da2ad7d78574b52c465ec077ed9 bash-5.0-upstream_fixes-1.patch
|
||||
6a5ac7e89b791aae556de0f745916f7f bzip2-1.0.8-install_docs-1.patch
|
||||
a9404fb575dfd5514f3c8f4120f9ca7d coreutils-8.31-i18n-1.patch
|
||||
9a5997c3452909b1769918c759eff8a2 glibc-2.31-fhs-1.patch
|
||||
f75cca16a38da6caa7d52151f7136895 kbd-2.2.0-backspace-1.patch
|
||||
4900322141d493e74020c9cf437b2cdc sysvinit-2.96-consolidated-1.patch
|
||||
6a5ac7e89b791aae556de0f745916f7f bzip2-1.0.6-install_docs-1.patch
|
||||
a9404fb575dfd5514f3c8f4120f9ca7d coreutils-8.30-i18n-1.patch
|
||||
9a5997c3452909b1769918c759eff8a2 glibc-2.29-fhs-1.patch
|
||||
f75cca16a38da6caa7d52151f7136895 kbd-2.0.4-backspace-1.patch
|
||||
aaa84675e717504d7d3da452c8c2eaf1 sysvinit-2.93-consolidated-1.patch
|
||||
|
|
115
BOOK/wget-list
115
BOOK/wget-list
|
@ -3,85 +3,84 @@ http://download.savannah.gnu.org/releases/attr/attr-2.4.48.tar.gz
|
|||
http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz
|
||||
http://ftp.gnu.org/gnu/automake/automake-1.16.1.tar.xz
|
||||
http://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz
|
||||
https://github.com/gavinhoward/bc/archive/2.5.3/bc-2.5.3.tar.gz
|
||||
http://ftp.gnu.org/gnu/binutils/binutils-2.34.tar.xz
|
||||
http://ftp.gnu.org/gnu/bison/bison-3.5.2.tar.xz
|
||||
https://www.sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz
|
||||
https://github.com/libcheck/check/releases/download/0.14.0/check-0.14.0.tar.gz
|
||||
http://ftp.gnu.org/gnu/coreutils/coreutils-8.31.tar.xz
|
||||
https://dbus.freedesktop.org/releases/dbus/dbus-1.12.16.tar.gz
|
||||
http://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz
|
||||
http://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.xz
|
||||
http://ftp.gnu.org/gnu/bison/bison-3.3.2.tar.xz
|
||||
http://anduin.linuxfromscratch.org/LFS/bzip2-1.0.6.tar.gz
|
||||
https://github.com/libcheck/check/releases/download/0.12.0/check-0.12.0.tar.gz
|
||||
http://ftp.gnu.org/gnu/coreutils/coreutils-8.30.tar.xz
|
||||
https://dbus.freedesktop.org/releases/dbus/dbus-1.12.12.tar.gz
|
||||
http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.6.2.tar.gz
|
||||
http://ftp.gnu.org/gnu/diffutils/diffutils-3.7.tar.xz
|
||||
https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.45.5/e2fsprogs-1.45.5.tar.gz
|
||||
https://sourceware.org/ftp/elfutils/0.178/elfutils-0.178.tar.bz2
|
||||
https://dev.gentoo.org/~blueness/eudev/eudev-3.2.9.tar.gz
|
||||
https://prdownloads.sourceforge.net/expat/expat-2.2.9.tar.xz
|
||||
https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.44.5/e2fsprogs-1.44.5.tar.gz
|
||||
https://sourceware.org/ftp/elfutils/0.176/elfutils-0.176.tar.bz2
|
||||
https://dev.gentoo.org/~blueness/eudev/eudev-3.2.7.tar.gz
|
||||
https://prdownloads.sourceforge.net/expat/expat-2.2.6.tar.bz2
|
||||
https://prdownloads.sourceforge.net/expect/expect5.45.4.tar.gz
|
||||
ftp://ftp.astron.com/pub/file/file-5.38.tar.gz
|
||||
http://ftp.gnu.org/gnu/findutils/findutils-4.7.0.tar.xz
|
||||
ftp://ftp.astron.com/pub/file/file-5.36.tar.gz
|
||||
http://ftp.gnu.org/gnu/findutils/findutils-4.6.0.tar.gz
|
||||
https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
|
||||
http://ftp.gnu.org/gnu/gawk/gawk-5.0.1.tar.xz
|
||||
http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz
|
||||
http://ftp.gnu.org/gnu/gawk/gawk-4.2.1.tar.xz
|
||||
http://ftp.gnu.org/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.xz
|
||||
http://ftp.gnu.org/gnu/gdbm/gdbm-1.18.1.tar.gz
|
||||
http://ftp.gnu.org/gnu/gettext/gettext-0.20.1.tar.xz
|
||||
http://ftp.gnu.org/gnu/glibc/glibc-2.31.tar.xz
|
||||
http://ftp.gnu.org/gnu/gmp/gmp-6.2.0.tar.xz
|
||||
http://ftp.gnu.org/gnu/gettext/gettext-0.19.8.1.tar.xz
|
||||
http://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.xz
|
||||
http://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.xz
|
||||
http://ftp.gnu.org/gnu/gperf/gperf-3.1.tar.gz
|
||||
http://ftp.gnu.org/gnu/grep/grep-3.4.tar.xz
|
||||
http://ftp.gnu.org/gnu/grep/grep-3.3.tar.xz
|
||||
http://ftp.gnu.org/gnu/groff/groff-1.22.4.tar.gz
|
||||
https://ftp.gnu.org/gnu/grub/grub-2.04.tar.xz
|
||||
https://ftp.gnu.org/gnu/grub/grub-2.02.tar.xz
|
||||
http://ftp.gnu.org/gnu/gzip/gzip-1.10.tar.xz
|
||||
http://anduin.linuxfromscratch.org/LFS/iana-etc-2.30.tar.bz2
|
||||
http://ftp.gnu.org/gnu/inetutils/inetutils-1.9.4.tar.xz
|
||||
https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
|
||||
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-5.5.0.tar.xz
|
||||
https://www.kernel.org/pub/linux/utils/kbd/kbd-2.2.0.tar.xz
|
||||
https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.20.0.tar.xz
|
||||
https://www.kernel.org/pub/linux/utils/kbd/kbd-2.0.4.tar.xz
|
||||
https://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-26.tar.xz
|
||||
http://www.greenwoodsoftware.com/less/less-551.tar.gz
|
||||
http://www.linuxfromscratch.org/lfs/downloads/9.1/lfs-bootscripts-20191031.tar.xz
|
||||
https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.31.tar.xz
|
||||
ftp://sourceware.org/pub/libffi/libffi-3.3.tar.gz
|
||||
http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.2.tar.gz
|
||||
http://www.greenwoodsoftware.com/less/less-530.tar.gz
|
||||
http://www.linuxfromscratch.org/lfs/downloads/8.4/lfs-bootscripts-20180820.tar.bz2
|
||||
https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.26.tar.xz
|
||||
ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
|
||||
http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.1.tar.gz
|
||||
http://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.xz
|
||||
https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
|
||||
https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.20.12.tar.xz
|
||||
http://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.xz
|
||||
http://ftp.gnu.org/gnu/make/make-4.3.tar.gz
|
||||
http://download.savannah.gnu.org/releases/man-db/man-db-2.9.0.tar.xz
|
||||
https://www.kernel.org/pub/linux/docs/man-pages/man-pages-5.05.tar.xz
|
||||
https://github.com/mesonbuild/meson/releases/download/0.53.1/meson-0.53.1.tar.gz
|
||||
http://ftp.gnu.org/gnu/make/make-4.2.1.tar.bz2
|
||||
http://download.savannah.gnu.org/releases/man-db/man-db-2.8.5.tar.xz
|
||||
https://www.kernel.org/pub/linux/docs/man-pages/man-pages-4.16.tar.xz
|
||||
https://github.com/mesonbuild/meson/releases/download/0.49.2/meson-0.49.2.tar.gz
|
||||
https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz
|
||||
http://www.mpfr.org/mpfr-4.0.2/mpfr-4.0.2.tar.xz
|
||||
https://github.com/ninja-build/ninja/archive/v1.10.0/ninja-1.10.0.tar.gz
|
||||
http://ftp.gnu.org/gnu/ncurses/ncurses-6.2.tar.gz
|
||||
https://www.openssl.org/source/openssl-1.1.1d.tar.gz
|
||||
https://github.com/ninja-build/ninja/archive/v1.9.0/ninja-1.9.0.tar.gz
|
||||
http://ftp.gnu.org/gnu/ncurses/ncurses-6.1.tar.gz
|
||||
https://www.openssl.org/source/old/1.1.1/openssl-1.1.1a.tar.gz
|
||||
http://ftp.gnu.org/gnu/patch/patch-2.7.6.tar.xz
|
||||
https://www.cpan.org/src/5.0/perl-5.30.1.tar.xz
|
||||
https://www.cpan.org/src/5.0/perl-5.28.1.tar.xz
|
||||
https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz
|
||||
https://sourceforge.net/projects/procps-ng/files/Production/procps-ng-3.3.15.tar.xz
|
||||
https://sourceforge.net/projects/psmisc/files/psmisc/psmisc-23.2.tar.xz
|
||||
https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz
|
||||
https://www.python.org/ftp/python/doc/3.8.1/python-3.8.1-docs-html.tar.bz2
|
||||
https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
|
||||
https://docs.python.org/ftp/python/doc/3.7.2/python-3.7.2-docs-html.tar.bz2
|
||||
http://ftp.gnu.org/gnu/readline/readline-8.0.tar.gz
|
||||
http://ftp.gnu.org/gnu/sed/sed-4.8.tar.xz
|
||||
https://github.com/shadow-maint/shadow/releases/download/4.8.1/shadow-4.8.1.tar.xz
|
||||
http://ftp.gnu.org/gnu/sed/sed-4.7.tar.xz
|
||||
https://github.com/shadow-maint/shadow/releases/download/4.6/shadow-4.6.tar.xz
|
||||
http://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.1.tar.gz
|
||||
https://github.com/systemd/systemd/archive/v244/systemd-244.tar.gz
|
||||
http://anduin.linuxfromscratch.org/LFS/systemd-man-pages-244.tar.xz
|
||||
http://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.96.tar.xz
|
||||
http://ftp.gnu.org/gnu/tar/tar-1.32.tar.xz
|
||||
https://downloads.sourceforge.net/tcl/tcl8.6.10-src.tar.gz
|
||||
http://ftp.gnu.org/gnu/texinfo/texinfo-6.7.tar.xz
|
||||
https://www.iana.org/time-zones/repository/releases/tzdata2019c.tar.gz
|
||||
http://anduin.linuxfromscratch.org/LFS/udev-lfs-20171102.tar.xz
|
||||
https://www.kernel.org/pub/linux/utils/util-linux/v2.35/util-linux-2.35.1.tar.xz
|
||||
http://anduin.linuxfromscratch.org/LFS/vim-8.2.0190.tar.gz
|
||||
https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz
|
||||
https://github.com/systemd/systemd/archive/v240/systemd-240.tar.gz
|
||||
http://anduin.linuxfromscratch.org/LFS/systemd-man-pages-240.tar.xz
|
||||
http://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.93.tar.xz
|
||||
http://ftp.gnu.org/gnu/tar/tar-1.31.tar.xz
|
||||
https://downloads.sourceforge.net/tcl/tcl8.6.9-src.tar.gz
|
||||
http://ftp.gnu.org/gnu/texinfo/texinfo-6.5.tar.xz
|
||||
https://www.iana.org/time-zones/repository/releases/tzdata2018i.tar.gz
|
||||
http://anduin.linuxfromscratch.org/LFS/udev-lfs-20171102.tar.bz2
|
||||
https://www.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-2.33.1.tar.xz
|
||||
ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2
|
||||
https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.44.tar.gz
|
||||
https://tukaani.org/xz/xz-5.2.4.tar.xz
|
||||
https://zlib.net/zlib-1.2.11.tar.xz
|
||||
https://github.com/facebook/zstd/releases/download/v1.4.4/zstd-1.4.4.tar.gz
|
||||
http://www.linuxfromscratch.org/patches/lfs/9.1/bash-5.0-upstream_fixes-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/9.1/bzip2-1.0.8-install_docs-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/9.1/coreutils-8.31-i18n-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/9.1/glibc-2.31-fhs-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/9.1/kbd-2.2.0-backspace-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/9.1/sysvinit-2.96-consolidated-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/8.4/bzip2-1.0.6-install_docs-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/8.4/coreutils-8.30-i18n-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/8.4/glibc-2.29-fhs-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/8.4/kbd-2.0.4-backspace-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/8.4/sysvinit-2.93-consolidated-1.patch
|
||||
http://www.linuxfromscratch.org/patches/lfs/8.4/systemd-240-security_fixes-2.patch
|
||||
|
|
|
@ -0,0 +1,128 @@
|
|||
#-----------------------------------------------------------------------------
|
||||
# Copyright 2020 Chris Cromer
|
||||
# Copyright 2019 Baho Utot
|
||||
#-----------------------------------------------------------------------------
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
#-----------------------------------------------------------------------------
|
||||
OVERVIEW:
|
||||
This build tracks linux from scratch version 8.4
|
||||
#-----------------------------------------------------------------------------
|
||||
REQUIREMENTS:
|
||||
1. git installed on the host
|
||||
2. wget on host system
|
||||
3. Directory for build, mounted at /mnt/lfs
|
||||
|
||||
There will need to be partition mounted there.
|
||||
You will be responsible for that.
|
||||
This build system uses whatever filesystem
|
||||
that is at ${LFS}
|
||||
|
||||
4. run version-check.sh and install required packages if needed
|
||||
#-----------------------------------------------------------------------------
|
||||
WARNING:
|
||||
This build system is designed in such a way to not be
|
||||
able to trash your host system. Mistakes can happen.
|
||||
Not responsible for trashed host system. You
|
||||
bear all responsibilities for any failures.
|
||||
#-----------------------------------------------------------------------------
|
||||
GENERAL NOTES:
|
||||
This system was designed and debugged on an AMD64 {x86_64} system
|
||||
and I have not tested it on a i686 system as I no longer have or
|
||||
use such systems.
|
||||
|
||||
The build system installs/work directory:
|
||||
/mnt/lfs/usr/src/LFS-RPM
|
||||
|
||||
This build has a mkinitramfs step ( which requires cpio ) this step
|
||||
creates an initrd so cpu updates and firmware is loaded.
|
||||
Your lfs kernel should be configured to use this.
|
||||
|
||||
This build has Microcode updates for AMD CPUs.
|
||||
To use it make a link to the proper cpu family.
|
||||
See BLFS book for more information.
|
||||
|
||||
I have installed rpm macro files in:
|
||||
/home/lfs/.rpmmacros
|
||||
This makes the rpm environment correct so it builds
|
||||
the base system correctly.
|
||||
#-----------------------------------------------------------------------------
|
||||
ADDITIONS:
|
||||
cpio # needed for mkinitramfs
|
||||
mkinitramfs # to create initrd
|
||||
popt # needed for rpm
|
||||
python2 # needed for rpm
|
||||
rpm # package manager
|
||||
wget # needed to fetch packages
|
||||
firmware-radeon # firmware for radeon graphics
|
||||
firmware-realtek # firmware for realtek network
|
||||
firmware-amd-ucode # microcode updates for AMD CPUs
|
||||
#-----------------------------------------------------------------------------
|
||||
BUILD PROCEDURE:
|
||||
login as root user
|
||||
fdisk /dev/sdx partition drive, you need to do this
|
||||
mkfs.ext4 /dev/sdxx create ext4 filesystem
|
||||
|
||||
install -vdm 755 /mnt/lfs create lfs directory
|
||||
mount /dev/sdxx /mnt/lfs mount partition to work directory
|
||||
install -vdm 755 /mnt/lfs/usr/src create build directory
|
||||
cd /mnt/lfs/usr/src goto build directory
|
||||
|
||||
Now fetch the build system it will go into /mnt/lfs/usr/src/LFS-RPM by default
|
||||
git clone https://github.com/baho-utot/LFS-RPM.git
|
||||
|
||||
cd LFS-RPM Lets do this
|
||||
./setup.sh setup environment and fetches source tarballs
|
||||
./lfs.sh build it
|
||||
./cleanup.sh cleanup host
|
||||
|
||||
Build at this point is complete.
|
||||
All that is needed is to install grub and/or add a menu item in the
|
||||
the grub configuration file /boot/grub.cfg
|
||||
This completes the build.
|
||||
#-----------------------------------------------------------------------------
|
||||
GRUB:
|
||||
|
||||
GPT partitioned drive
|
||||
menuentry 'Linux From Scratch (8.4) (on /dev/sdxx)' {
|
||||
insmod part_gpt
|
||||
insmod ext2
|
||||
set root='hdx,gptx'
|
||||
linux /boot/vmlinuz-4.20.12 root=/dev/sdxx
|
||||
initrd /boot/initrd.img-4.20.12
|
||||
}
|
||||
|
||||
MSDOS/BIOS partitioned drive
|
||||
menuentry 'Linux From Scratch (8.4) (on /dev/sdxx)' {
|
||||
insmod part_msdos
|
||||
insmod ext2
|
||||
set root='hdx,msdosx'
|
||||
linux /boot/vmlinuz-4.20.12 root=/dev/sdxx
|
||||
initrd /boot/initrd.img-4.20.12
|
||||
}
|
||||
Change the x's to the proper drives and partition
|
||||
#-----------------------------------------------------------------------------
|
||||
INSTALLER SCRIPT:
|
||||
The installer.sh script will take the binary rpms ( chapter 6 ) and
|
||||
install them into a partition that YOU mounted on /mnt. If you want
|
||||
to install else where then change ROOTPATH="/mnt" to the installation
|
||||
partition mounted by YOU.
|
||||
#-----------------------------------------------------------------------------
|
||||
SCRIPTS:
|
||||
base.sh* builds chapter 6
|
||||
cleanup.sh* cleanup host system after build
|
||||
installer.sh* install rpm binaries to mounted partition
|
||||
lfs.sh* builds the whole thing
|
||||
setup.sh* configure for build
|
||||
tools.sh* builds chapter 5
|
||||
version-check.sh* checks host system for requirements
|
122
README.MD
122
README.MD
|
@ -1,122 +0,0 @@
|
|||
# OVERVIEW:
|
||||
This build tracks linux from scratch version 9.1
|
||||
|
||||
# REQUIREMENTS:
|
||||
1. git installed on the host
|
||||
2. wget on host system
|
||||
3. Directory for build, mounted at /mnt/lfs
|
||||
|
||||
There will need to be a partition mounted there.
|
||||
You will be responsible for that.
|
||||
This build system uses whatever filesystem that is present at ${LFS}
|
||||
|
||||
4. run version-check.sh and install required packages if needed
|
||||
|
||||
# WARNING:
|
||||
This build system is designed in such a way to not be
|
||||
able to trash your host system. Mistakes can happen.
|
||||
I am not responsible for trashed host systems. You
|
||||
bear all responsibilities for any failures.
|
||||
|
||||
# GENERAL NOTES:
|
||||
This system was designed and debugged on an AMD64 {x86_64} system
|
||||
and does not support i686.
|
||||
|
||||
The build system installs/work directory:
|
||||
/mnt/lfs/usr/src/LFS-RPM
|
||||
|
||||
This build has a mkinitramfs step (which requires cpio) this step
|
||||
creates an initrd so cpu updates and firmware is loaded.
|
||||
Your lfs kernel should be configured to use this.
|
||||
|
||||
This build has linux-firmware to provide firmware for various
|
||||
hardware.
|
||||
See BLFS book for more information.
|
||||
|
||||
I have installed rpm macro files in:
|
||||
/home/lfs/.rpmmacros
|
||||
This makes the rpm environment correct so it builds
|
||||
the base system correctly.
|
||||
|
||||
# ADDITIONS:
|
||||
- rpm
|
||||
- the package manager
|
||||
- mkinitramfs
|
||||
- to create initramfs
|
||||
- cpio
|
||||
- needed for mkinitramfs
|
||||
- popt
|
||||
- needed for rpm
|
||||
- python2
|
||||
- needed for rpm
|
||||
- wget
|
||||
- needed to fetch packages
|
||||
- linux-firmware
|
||||
- needed to boot under certain hardware
|
||||
|
||||
# BUILD PROCEDURE:
|
||||
login as root user
|
||||
fdisk /dev/sdx partition drive, you need to do this
|
||||
mkfs.ext4 /dev/sdxx create ext4 filesystem
|
||||
|
||||
install -vdm 755 /mnt/lfs create lfs directory
|
||||
mount /dev/sdxx /mnt/lfs mount partition to work directory
|
||||
install -vdm 755 /mnt/lfs/usr/src create build directory
|
||||
cd /mnt/lfs/usr/src goto build directory
|
||||
|
||||
Now fetch the build system it will go into /mnt/lfs/usr/src/LFS-RPM by default
|
||||
git clone https://git.cromer.cl/cromer/LFS-RPM.git
|
||||
|
||||
cd LFS-RPM Lets do this
|
||||
./setup.sh setup environment and fetches source tarballs
|
||||
./lfs.sh build it
|
||||
./cleanup.sh cleanup host
|
||||
|
||||
Build at this point is complete.
|
||||
All that is needed is to install grub and/or add a menu item in the
|
||||
the grub configuration file /boot/grub.cfg
|
||||
|
||||
This completes the build.
|
||||
|
||||
# GRUB EXAMPLES:
|
||||
|
||||
GPT partitioned drive
|
||||
menuentry 'Linux From Scratch (9.1) (on /dev/sdxx)' {
|
||||
insmod part_gpt
|
||||
insmod ext2
|
||||
set root='hdx,gptx'
|
||||
linux /boot/vmlinuz-5.5.3 root=/dev/sdxx
|
||||
initrd /boot/initrd.img-5.5.3
|
||||
}
|
||||
|
||||
MSDOS/BIOS partitioned drive
|
||||
menuentry 'Linux From Scratch (9.1) (on /dev/sdxx)' {
|
||||
insmod part_msdos
|
||||
insmod ext2
|
||||
set root='hdx,msdosx'
|
||||
linux /boot/vmlinuz-5.5.3 root=/dev/sdxx
|
||||
initrd /boot/initrd.img-5.5.3
|
||||
}
|
||||
Change the x's to the proper drives and partition
|
||||
|
||||
# INSTALLER SCRIPT:
|
||||
The installer.sh script will take the binary rpms (chapter 6) and
|
||||
install them into a partition that YOU mounted on /mnt. If you want
|
||||
to install else where then change ROOTPATH="/mnt" to the installation
|
||||
partition mounted by YOU.
|
||||
|
||||
# SCRIPTS:
|
||||
- base.sh
|
||||
- builds chapter 6
|
||||
- cleanup.sh
|
||||
- cleanup host system after build
|
||||
- installer.sh
|
||||
- install rpm binaries to mounted partition
|
||||
- lfs.sh
|
||||
- builds the whole thing
|
||||
- setup.sh
|
||||
- configure for build
|
||||
- tools.sh
|
||||
- builds chapter 5
|
||||
- version-check.sh
|
||||
- checks host system for requirements
|
File diff suppressed because it is too large
Load Diff
|
@ -8,18 +8,18 @@
|
|||
|
||||
# filesystem
|
||||
%_sysconfdir /etc
|
||||
%_prefix /usr
|
||||
%_lib /lib
|
||||
%_lib64 /lib64
|
||||
%_libdir %{_prefix}/lib
|
||||
%_libdir64 %{_prefix}/lib64
|
||||
%_docdir %{_prefix}/share/doc
|
||||
%_var /var
|
||||
%_localstatedir %{_var}
|
||||
%_sharedstatedir %{_var}/lib
|
||||
%_prefix /usr
|
||||
%_lib /lib
|
||||
%_lib64 /lib64
|
||||
%_libdir %{_prefix}/lib
|
||||
%_libdir64 %{_prefix}/lib64
|
||||
%_docdir %{_prefix}/share/doc
|
||||
%_var /var
|
||||
%_localstatedir %{_var}
|
||||
%_sharedstatedir %{_var}/lib
|
||||
# rpm
|
||||
%_topdir /usr/src/LFS-RPM
|
||||
%_tmppath %{_var}/tmp
|
||||
%_dbpath %{_var}/lib/rpm
|
||||
%_topdir /usr/src/LFS-RPM
|
||||
%_tmppath %{_var}/tmp
|
||||
%_dbpath %{_var}/lib/rpm
|
||||
%_unique_build_ids 0
|
||||
%_build_id_links none
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz
|
||||
#MD5SUM: 80bb18a8e6240fcf7ec2f7b57601c170;SOURCES/XML-Parser-2.46.tar.gz
|
||||
#TARBALL: http://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.44.tar.gz
|
||||
#MD5SUM: af4813fe3952362451201ced6fbce379;SOURCES/XML-Parser-2.44.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The XML::Parser module is a Perl interface to James Clark's XML parser, Expat.
|
||||
Name: XML-Parser
|
||||
Version: 2.46
|
||||
Version: 2.44
|
||||
Release: 1
|
||||
License: Non-GPL
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://cpan.metacpan.org/authors/id/T/TO/TODDR/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -25,17 +26,17 @@ The XML::Parser module is a Perl interface to James Clark's XML parser, Expat.
|
|||
install -D -m644 README %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.46-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.44-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Acl package contains utilities to administer Access Control Lists
|
||||
Name: acl
|
||||
Version: 2.2.53
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -15,14 +16,14 @@ The Acl package contains utilities to administer Access Control Lists, which are
|
|||
used to define more fine-grained discretionary access rights for files and directories.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--bindir=/bin \
|
||||
--disable-static \
|
||||
--libexecdir=%{_libdir} \
|
||||
--docdir=%{_docdir}/%{name}-%{version}
|
||||
--libexecdir=%_libdir \
|
||||
--docdir=%{_docdir}/%{NAME}-%{VERSION}
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
|
@ -35,20 +36,20 @@ used to define more fine-grained discretionary access rights for files and direc
|
|||
install -D -m644 doc/COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
%{_mandir}/man5/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.2.53-2
|
||||
* Wed Apr 03 2019 baho-utot <baho-utot@columbus.rr.com> 2.2.53-1
|
||||
- update
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.2.52-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The attr package contains utilities to administer the extended attributes on filesystem objects.
|
||||
Name: attr
|
||||
Version: 2.4.48
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: http://savannah.nongnu.org/projects/attr
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -20,7 +21,7 @@ The attr package contains utilities to administer the extended attributes on fil
|
|||
--prefix=%{_prefix} \
|
||||
--bindir=/bin \
|
||||
--disable-static \
|
||||
--sysconfdir=%{_sysconfdir} \
|
||||
--sysconfdir=/etc \
|
||||
--docdir=%{_docdir}/%{NAME}-%{VERSION}
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
|
@ -30,20 +31,23 @@ The attr package contains utilities to administer the extended attributes on fil
|
|||
mv -v %{buildroot}/usr/lib/libattr.so.* %{buildroot}/lib
|
||||
ln -sfv ../../lib/$(readlink %{buildroot}/usr/lib/libattr.so) %{buildroot}/usr/lib/libattr.so
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
# Copy license/copying file
|
||||
# install -D -m644 doc/COPYINGLICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.4.48-2
|
||||
* Wed Apr 03 2018 baho-utot <baho-utot@columbus.rr.com> 2.4.48-1
|
||||
- update
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.4.47-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Autoconf package contains programs for producing shell scripts that can automatically configure source code.
|
||||
Name: autoconf
|
||||
Version: 2.69
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/autoconf/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -29,17 +30,16 @@ sed '361 s/{/\\{/' -i bin/autoscan.in
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.69-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.69-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Automake package contains programs for generating Makefiles for use with Autoconf
|
||||
Name: automake
|
||||
Version: 1.16.1
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/automake/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -29,18 +30,17 @@ The Automake package contains programs for generating Makefiles for use with Aut
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 1.16.1-2
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 1.16.1-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.15.1-1
|
||||
|
|
|
@ -2,11 +2,12 @@
|
|||
#-----------------------------------------------------------------------------
|
||||
Summary: Meta package for LFS Base installation
|
||||
Name: base
|
||||
Version: 9.1
|
||||
Release: 1
|
||||
Version: 8.4
|
||||
Release: 2
|
||||
License: None
|
||||
URL: None
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
#
|
||||
# LFS Chapter 6
|
||||
#
|
||||
|
@ -84,11 +85,11 @@ Requires: vim
|
|||
Requires: XML-Parser
|
||||
Requires: xz
|
||||
Requires: zlib
|
||||
Requires: zstd
|
||||
# ADDONS:
|
||||
Requires: cpio
|
||||
Requires: mkinitramfs
|
||||
Requires: popt
|
||||
Requires: python2
|
||||
Requires: rpm
|
||||
Requires: wget
|
||||
Requires: linux-firmware
|
||||
|
@ -99,11 +100,9 @@ Summary: Meta package for LFS Base installation
|
|||
%build
|
||||
%install
|
||||
%files
|
||||
%defattr(-,lfs,lfs)
|
||||
%defattr(-,lfs,lfs)
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 9.1-1
|
||||
- LFS-9.1
|
||||
* Sat May 30 2020 Chris Cromer <chris@cromer.cl> 8.4-2
|
||||
- Add linux-firmware and remove other firmwares
|
||||
* Mon Apr 29 2019 baho-utot <baho-utot@columbus.rr.com> 8.4-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Bash package contains the Bourne-Again SHell.
|
||||
Name: bash
|
||||
Version: 5.0
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -34,18 +35,17 @@ The Bash package contains the Bourne-Again SHell.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 5.0-2
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 5.0-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.4.18-1
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/bc/bc-2.5.3.tar.gz
|
||||
#MD5SUM: 6582c6fbbae943fbfb8fe14a34feab57;SOURCES/bc-2.5.3.tar.gz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz
|
||||
#MD5SUM: cda93857418655ea43590736fc3ca9fc;SOURCES/bc-1.07.1.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Bc package contains an arbitrary precision numeric processing language
|
||||
Name: bc
|
||||
Version: 2.5.3
|
||||
Version: 1.07.1
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: http://www.gnu.org
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -15,27 +16,38 @@ The Bc package contains an arbitrary precision numeric processing language
|
|||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
cat > bc/fix-libmath_h <<- EOF
|
||||
#! /bin/bash
|
||||
sed -e '1 s/^/{"/' -e 's/$/",/' -e '2,$ s/^/"/' -e '$ d' -i libmath.h
|
||||
sed -e '$ s/$/0}/' -i libmath.h
|
||||
EOF
|
||||
sed -i -e '/flex/s/as_fn_error/: ;; # &/' configure
|
||||
%build
|
||||
PREFIX=%{_prefix} CC=gcc CFLAGS="-std=c99" ./configure.sh -G -O3
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--with-readline \
|
||||
--mandir=%{_mandir} \
|
||||
--infodir=%{_infodir}
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 LICENSE.md %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.5.3-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.07.1-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/binutils/binutils-2.34.tar.xz
|
||||
#MD5SUM: 664ec3a2df7805ed3464639aaae332d6;SOURCES/binutils-2.34.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.xz
|
||||
#MD5SUM: 0d174cdaf85721c5723bf52355be41e6;SOURCES/binutils-2.32.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Binutils package contains a linker, an assembler, and other tools for handling object files
|
||||
Name: binutils
|
||||
Version: 2.34
|
||||
Version: 2.32
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: http://ftp.gnu.org
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -16,7 +17,6 @@ The Binutils package contains a linker, an assembler, and other tools for handli
|
|||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
%build
|
||||
sed -i '/@\tincremental_copy/d' gold/testsuite/Makefile.in
|
||||
mkdir build
|
||||
cd build
|
||||
../configure \
|
||||
|
@ -40,18 +40,17 @@ The Binutils package contains a linker, an assembler, and other tools for handli
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.34-1
|
||||
* Mon Mar 25 2019 baho-utot <baho-utot@columbus.rr.com> 2.32-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.30-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/bison/bison-3.5.2.tar.xz
|
||||
#MD5SUM: 49fc2cf23e31e697d5072835e1662a97;SOURCES/bison-3.5.2.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/bison/bison-3.3.2.tar.xz
|
||||
#MD5SUM: c9b552dee234b2f6b66e56b27e5234c9;SOURCES/bison-3.3.2.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Bison package contains a parser generator.
|
||||
Name: bison
|
||||
Version: 3.5.2
|
||||
Version: 3.3.2
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -23,21 +24,23 @@ The Bison package contains a parser generator.
|
|||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
# install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 3.5.2-1
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 3.3.2-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 3.0.4-1
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
#TARBALL: http://anduin.linuxfromscratch.org/LFS/bzip2-1.0.8.tar.gz
|
||||
#MD5SUM: 67e051268d0c475ea773822f7500d0e5;SOURCES/bzip2-1.0.8.tar.gz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/9.1/bzip2-1.0.8-install_docs-1.patch
|
||||
#MD5SUM: 6a5ac7e89b791aae556de0f745916f7f;SOURCES/bzip2-1.0.8-install_docs-1.patch
|
||||
#TARBALL: http://anduin.linuxfromscratch.org/LFS/bzip2-1.0.6.tar.gz
|
||||
#MD5SUM: 00b516f4704d4a7cb50a1d97e6e8e15b;SOURCES/bzip2-1.0.6.tar.gz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/8.2/bzip2-1.0.6-install_docs-1.patch
|
||||
#MD5SUM: 6a5ac7e89b791aae556de0f745916f7f;SOURCES/bzip2-1.0.6-install_docs-1.patch
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Bzip2 package contains programs for compressing and decompressing files
|
||||
Name: bzip2
|
||||
Version: 1.0.8
|
||||
Version: 1.0.6
|
||||
Release: 1
|
||||
License: Other
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://www.%{name}.org/%{version}/%{name}-%{version}.tar.gz
|
||||
Patch0: http://www.linuxfromscratch.org/patches/lfs/9.1/%{name}-%{version}-install_docs-1.patch
|
||||
Patch0: http://www.linuxfromscratch.org/patches/lfs/8.1/%{name}-%{version}-install_docs-1.patch
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Bzip2 package contains programs for compressing and decompressing files
|
||||
|
@ -28,7 +29,7 @@ than with the traditional gzip.
|
|||
make clean
|
||||
make
|
||||
%install
|
||||
make PREFIX=%{buildroot}/%{_prefix} install
|
||||
make PREFIX=%{buildroot}/usr install
|
||||
install -vdm 755 %{buildroot}/bin
|
||||
install -vdm 755 %{buildroot}/lib
|
||||
install -vdm 755 %{buildroot}%{_libdir}
|
||||
|
@ -36,7 +37,7 @@ than with the traditional gzip.
|
|||
cp -v bzip2-shared %{buildroot}/bin/bzip2
|
||||
cp -av libbz2.so* %{buildroot}/lib
|
||||
ln -sv ../../lib/libbz2.so.1.0 %{buildroot}%{_libdir}/libbz2.so
|
||||
rm -v %{buildroot}/%{_bindir}/{bunzip2,bzcat,bzip2}
|
||||
rm -v %{buildroot}%{_bindir}/{bunzip2,bzcat,bzip2}
|
||||
ln -sv bzip2 %{buildroot}/bin/bunzip2
|
||||
ln -sv bzip2 %{buildroot}/bin/bzcat
|
||||
#-----------------------------------------------------------------------------
|
||||
|
@ -44,17 +45,17 @@ than with the traditional gzip.
|
|||
install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl>
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.0.6-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://github.com/libcheck/check/releases/download/0.14.0/check-0.14.0.tar.gz
|
||||
#MD5SUM: 270e82a445be6026040267a5e11cc94b;SOURCES/check-0.14.0.tar.gz
|
||||
#TARBALL: https://github.com/libcheck/check/releases/download/0.12.0/check-0.12.0.tar.gz
|
||||
#MD5SUM: 31b17c6075820a434119592941186f70;SOURCES/check-0.12.0.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Check is a unit testing framework for C.
|
||||
Name: check
|
||||
Version: 0.14.0
|
||||
Version: 0.12.0
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source: https://github.com/libcheck/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
|
||||
Vendor: Elizabeth
|
||||
Source: %{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
Check is a unit testing framework for C.
|
||||
|
@ -22,24 +23,25 @@ Check is a unit testing framework for C.
|
|||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
sed -i '1 s/tools/usr/' ${RPM_BUILD_ROOT}/usr/bin/checkmk
|
||||
# sed -i 's|/tools/bin/gawk|/usr/bin/gawk|' ${RPM_BUILD_ROOT}%%{_prefix}/bin/checkmk
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
# Copy license/copying file
|
||||
# install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
install -D -m644 COPYING.LESSER %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 0.14.0-1
|
||||
* Sat Jul 28 2018 baho-utot <baho-utot@columbus.rr.com> 0.12.0-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,18 +1,19 @@
|
|||
%global _default_patch_fuzz 2
|
||||
#TARBALL: http://ftp.gnu.org/gnu/coreutils/coreutils-8.31.tar.xz
|
||||
#MD5SUM: 0009a224d8e288e8ec406ef0161f9293;SOURCES/coreutils-8.31.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/9.1/coreutils-8.31-i18n-1.patch
|
||||
#MD5SUM: a9404fb575dfd5514f3c8f4120f9ca7d;SOURCES/coreutils-8.31-i18n-1.patch
|
||||
#TARBALL: http://ftp.gnu.org/gnu/coreutils/coreutils-8.30.tar.xz
|
||||
#MD5SUM: ab06d68949758971fe744db66b572816;SOURCES/coreutils-8.30.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/8.4/coreutils-8.30-i18n-1.patch
|
||||
#MD5SUM: a9404fb575dfd5514f3c8f4120f9ca7d;SOURCES/coreutils-8.30-i18n-1.patch
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Coreutils package contains utilities for showing and setting the basic system characteristics.
|
||||
Name: coreutils
|
||||
Version: 8.31
|
||||
Version: 8.30
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Patch0: http://www.linuxfromscratch.org/patches/lfs/9.1/%{name}-%{version}-i18n-1.patch
|
||||
Vendor: Elizabeth
|
||||
Source: %{name}-%{version}.tar.xz
|
||||
Patch0: coreutils-8.30-i18n-1.patch
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Coreutils package contains utilities for showing and setting the basic system characteristics.
|
||||
|
@ -47,19 +48,18 @@ sed -i '/test.lock/s/^/#/' gnulib-tests/gnulib.mk
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 8.31-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 8.30-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 8.29-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://ftp.gnu.org/gnu/cpio/cpio-2.13.tar.bz2
|
||||
#MD5SUM: f3438e672e3fa273a7dc26339dd1eed6;SOURCES/cpio-2.13.tar.bz2
|
||||
#TARBALL: https://ftp.gnu.org/gnu/cpio/cpio-2.12.tar.bz2
|
||||
#MD5SUM: 93eea9f07c0058c097891c73e4955456;SOURCES/cpio-2.12.tar.bz2
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The cpio package contains tools for archiving
|
||||
Name: cpio
|
||||
Version: 2.13
|
||||
Version: 2.12
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: BLFS/System_Utilities
|
||||
Source0: https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2
|
||||
Vendor: Elizabeth
|
||||
Source0: cpio/%{name}-%{version}.tar.bz2
|
||||
Requires: filesystem
|
||||
%description
|
||||
The cpio package contains tools for archiving
|
||||
|
@ -28,17 +29,18 @@ The cpio package contains tools for archiving
|
|||
make DESTDIR=%{buildroot} install
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
# install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
@ -55,6 +57,5 @@ The cpio package contains tools for archiving
|
|||
popd
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 2.13-1
|
||||
* Wed Feb 14 2018 baho-utot <baho-utot@columbus.rr.com> 2.12-1
|
||||
* Wed Feb 14 2018 baho-utot <baho-utot@columbus.rr.com> cpio-2.12-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Diffutils package contains programs that show the differences between files or directories.
|
||||
Name: diffutils
|
||||
Version: 3.7
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/diffutils/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -28,18 +29,17 @@ The Diffutils package contains programs that show the differences between files
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 3.7-2
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 3.7-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 3.6-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.45.5/e2fsprogs-1.45.5.tar.gz
|
||||
#MD5SUM: 6d35428e4ce960cb7e875afe5849c0f3;SOURCES/e2fsprogs-1.45.5.tar.gz
|
||||
#TARBALL: https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.44.5/e2fsprogs-1.44.5.tar.gz
|
||||
#MD5SUM: 8d78b11d04d26c0b2dd149529441fa80;SOURCES/e2fsprogs-1.44.5.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The E2fsprogs package contains the utilities for handling the ext2 file system.
|
||||
Name: e2fsprogs
|
||||
Version: 1.45.5
|
||||
Version: 1.44.5
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: https://downloads.sourceforge.net/project/%{name}/%{name}/v%{version}/%{name}-%{version}.tar.gz
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The E2fsprogs package contains the utilities for handling the ext2 file system.
|
||||
|
@ -32,6 +33,7 @@ It also supports the ext3 and ext4 journaling file systems.
|
|||
%install
|
||||
cd build
|
||||
make DESTDIR=%{buildroot} install
|
||||
make DESTDIR=%{buildroot} install-libs
|
||||
cd -
|
||||
chmod -v u+w %{buildroot}%{_libdir}/{libcom_err,libe2p,libext2fs,libss}.a
|
||||
gunzip -v %{buildroot}%{_infodir}/libext2fs.info.gz
|
||||
|
@ -46,12 +48,12 @@ It also supports the ext3 and ext4 journaling file systems.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
@ -71,7 +73,6 @@ It also supports the ext3 and ext4 journaling file systems.
|
|||
popd
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 2.45.5-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 1.44.5-1
|
||||
- LFS-8.4
|
||||
* Wed Jul 25 2018 baho-utot <baho-utot@columbus.rr.com> 1.43.9-1
|
||||
|
|
|
@ -1,61 +1,68 @@
|
|||
#TARBALL: https://dev.gentoo.org/~blueness/eudev/eudev-3.2.9.tar.gz
|
||||
#MD5SUM: dedfb1964f6098fe9320de827957331f;SOURCES/eudev-3.2.9.tar.gz
|
||||
#TARBALL: http://anduin.linuxfromscratch.org/LFS/udev-lfs-20171102.tar.xz
|
||||
#MD5SUM: 27cd82f9a61422e186b9d6759ddf1634;SOURCES/udev-lfs-20171102.tar.xz
|
||||
#TARBALL: https://dev.gentoo.org/~blueness/eudev/eudev-3.2.7.tar.gz
|
||||
#MD5SUM: c75d99910c1791dd9430d26ab76059c0;SOURCES/eudev-3.2.7.tar.gz
|
||||
#TARBALL: http://anduin.linuxfromscratch.org/LFS/udev-lfs-20171102.tar.bz2
|
||||
#MD5SUM: d92afb0c6e8e616792068ee4737b0d24
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Eudev package contains programs for dynamic creation of device nodes.
|
||||
Name: eudev
|
||||
Version: 3.2.9
|
||||
Version: 3.2.7
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: https://dev.gentoo.org/~blueness/%{name}/%{name}-%{version}.tar.gz
|
||||
Source1: http://anduin.linuxfromscratch.org/LFS/udev-lfs-20171102.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Source1: udev-lfs-20171102.tar.bz2
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Eudev package contains programs for dynamic creation of device nodes.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
%setup -q -T -D -a 1
|
||||
%setup -T -D -a 1
|
||||
cat > config.cache <<- "EOF"
|
||||
HAVE_BLKID=1
|
||||
BLKID_LIBS="-lblkid"
|
||||
BLKID_CFLAGS="-I/tools/include"
|
||||
EOF
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--bindir=/sbin \
|
||||
--sbindir=/sbin \
|
||||
--libdir=%{_libdir} \
|
||||
--sysconfdir=%{_sysconfdir} \
|
||||
--sysconfdir=/etc \
|
||||
--libexecdir=/lib \
|
||||
--with-rootprefix= \
|
||||
--with-rootlibdir=/lib \
|
||||
--enable-manpages \
|
||||
--disable-static \
|
||||
--config-cache
|
||||
make %{?_smp_mflags}
|
||||
LIBRARY_PATH=/tools/lib make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
make DESTDIR=%{buildroot} LD_LIBRARY_PATH=/tools/lib install
|
||||
make -f udev-lfs-20171102/Makefile.lfs DESTDIR=%{buildroot} install
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
%post
|
||||
LD_LIBRARY_PATH=/tools/lib udevadm hwdb --update
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man5/*
|
||||
%{_mandir}/man7/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 3.2.9-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 3.2.7-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 3.2.5-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://prdownloads.sourceforge.net/expat/expat-2.2.9.tar.xz
|
||||
#MD5SUM: d2384fa607223447e713e1b9bd272376;SOURCES/expat-2.2.9.tar.xz
|
||||
#TARBALL: https://prdownloads.sourceforge.net/expat/expat-2.2.6.tar.bz2
|
||||
#MD5SUM: ca047ae951b40020ac831c28859161b2;SOURCES/expat-2.2.6.tar.bz2
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Expat package contains a stream oriented C library for parsing XML.
|
||||
Name: expat
|
||||
Version: 2.2.9
|
||||
Version: 2.2.6
|
||||
Release: 1
|
||||
License: Other
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://prdownloads.sourceforge.net/expat/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: http://prdownloads.sourceforge.net/expat/%{name}-%{version}.tar.bz2
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Expat package contains a stream oriented C library for parsing XML.
|
||||
|
@ -31,17 +32,18 @@ The Expat package contains a stream oriented C library for parsing XML.
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.2.9-1
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 2.2.6-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.2.5-1
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: ftp://ftp.astron.com/pub/file/file-5.38.tar.gz
|
||||
#MD5SUM: 3217633ed09c7cd35ed8d04191675574;SOURCES/file-5.38.tar.gz
|
||||
#TARBALL: ftp://ftp.astron.com/pub/file/file-5.36.tar.gz
|
||||
#MD5SUM: 9af0eb3f5db4ae00fffc37f7b861575c;SOURCES/file-5.36.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The File package contains a utility for determining the type of a given file or files
|
||||
Name: file
|
||||
Version: 5.38
|
||||
Version: 5.36
|
||||
Release: 1
|
||||
License: Other
|
||||
URL: ftp://ftp.astron.com/pub
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: ftp://ftp.astron.com/pub/%{name}/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -25,20 +26,20 @@ The File package contains a utility for determining the type of a given file or
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/file.1.gz
|
||||
%{_mandir}/man3/libmagic.3.gz
|
||||
%{_mandir}/man4/magic.4.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 5.38-1
|
||||
* Mon Mar 15 2019 baho-utot <baho-utot@columbus.rr.com> 5.36-1
|
||||
* Mon Mar 19 2018 baho-utot <baho-utot@columbus.rr.com> 5.32-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 5.31-1
|
||||
|
|
|
@ -3,10 +3,11 @@
|
|||
#-----------------------------------------------------------------------------
|
||||
Summary: Default file system
|
||||
Name: filesystem
|
||||
Version: 9.1
|
||||
Version: 8.4
|
||||
Release: 1
|
||||
License: None
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
URL: http://www.linuxfromscratch.org
|
||||
%description
|
||||
The filesystem package is one of the basic packages that is installed
|
||||
|
@ -278,7 +279,7 @@ echo %{version} > %{buildroot}/etc/lfs-release
|
|||
cat > %{buildroot}/etc/lsb-release <<- "EOF"
|
||||
DISTRIB_ID="Linux From Scratch"
|
||||
DISTRIB_RELEASE=%{version}
|
||||
DISTRIB_CODENAME="Isabella"
|
||||
DISTRIB_CODENAME="Elizabeth"
|
||||
DISTRIB_DESCRIPTION="Linux From Scratch"
|
||||
EOF
|
||||
#-----------------------------------------------------------------------------
|
||||
|
@ -520,7 +521,7 @@ EOF
|
|||
%defattr(-,root,root)
|
||||
%attr(600,root,root) /var/log/btmp
|
||||
%attr(664,root,utmp) /var/log/lastlog
|
||||
%attr(-,root,root) /var/log/wtmp
|
||||
%attr(-,root,root) /var/log/wtmp
|
||||
%attr(750,root,root) /root
|
||||
%attr(1777,root,root) /tmp
|
||||
%attr(1777,root,root) /var/tmp
|
||||
|
@ -552,7 +553,7 @@ EOF
|
|||
%dir /etc/rc.d/rc5.d
|
||||
%dir /etc/rc.d/rc6.d
|
||||
%dir /etc/rc.d/rc7.d
|
||||
/etc/rc.d/rcS.d
|
||||
/etc/rc.d/rcS.d
|
||||
%dir /etc/sysconfig
|
||||
%dir /etc/ld.so.conf.d
|
||||
%dir /etc/opt
|
||||
|
@ -658,8 +659,6 @@ EOF
|
|||
%config(noreplace) /etc/skel/.vimrc
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 9.1-1
|
||||
- Update to LFS-9.1
|
||||
* Thu Mar 14 2019 baho-utot <baho-utot@columbus.rr.com> 8.4-1
|
||||
* Sun Oct 28 2018 baho-utot <baho-utot@columbus.rr.com> 8.2-1
|
||||
* Tue Dec 12 2017 baho-utot <baho-utot@columbus.rr.com> 8.1-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/findutils/findutils-4.7.0.tar.xz
|
||||
#MD5SUM: 731356dec4b1109b812fecfddfead6b2;SOURCES/findutils-4.7.0.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/findutils/findutils-4.6.0.tar.gz
|
||||
#MD5SUM: 9936aa8009438ce185bea2694a997fc1;SOURCES/findutils-4.6.0.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Findutils package contains programs to find files.
|
||||
Name: findutils
|
||||
Version: 4.7.0
|
||||
Version: 4.6.0
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/findutils/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Findutils package contains programs to find files. These programs
|
||||
|
@ -18,6 +19,10 @@ find, but unreliable if the database has not been recently updated).
|
|||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
sed -i 's/test-lock..EXEEXT.//' tests/Makefile.in
|
||||
sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' gl/lib/*.c
|
||||
sed -i '/unistd/a #include <sys/sysmacros.h>' gl/lib/mountlist.c
|
||||
echo "#define _IO_IN_BACKUP 0x100" >> gl/lib/stdio-impl.h
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
|
@ -35,12 +40,12 @@ find, but unreliable if the database has not been recently updated).
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
@ -48,6 +53,5 @@ find, but unreliable if the database has not been recently updated).
|
|||
%dir %{_localstatedir}/lib/locate
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 4.7.0-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.6.0-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Flex package contains a utility for generating programs that recognize patterns in text.
|
||||
Name: flex
|
||||
Version: 2.6.4
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: BSD
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: https://github.com/westes/flex/releases/download/v2.6.4/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -32,17 +33,16 @@ The Flex package contains a utility for generating programs that recognize patte
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.6.4-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.6.4-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/gawk/gawk-5.0.1.tar.xz
|
||||
#MD5SUM: f9db3f6715207c6f13719713abc9c707;SOURCES/gawk-5.0.1.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/gawk/gawk-4.2.1.tar.xz
|
||||
#MD5SUM: 95cf553f50ec9f386b5dfcd67f30180a;SOURCES/gawk-4.2.1.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Gawk package contains programs for manipulating text files.
|
||||
Name: gawk
|
||||
Version: 5.0.1
|
||||
Version: 4.2.1
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/gawk/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -30,19 +31,18 @@ The Gawk package contains programs for manipulating text files.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 5.0.1-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 4.2.1-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.2.0-1
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz
|
||||
#MD5SUM: 3818ad8600447f05349098232c2ddc78;SOURCES/gcc-9.2.0.tar.xz
|
||||
#TARBALL:
|
||||
#MD5SUM: ;SOURCES/gcc-8.2.0.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The GCC package contains the GNU compiler collection
|
||||
Name: gcc
|
||||
Version: 9.2.0
|
||||
Version: 8.2.0
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}/%{name}-%{version}.tar.xz
|
||||
Provides: libgcc_s.so.1()(64bit) = %{version}
|
||||
Provides: libgcc_s.so.1(GCC_3.0)(64bit) = %{version}
|
||||
Provides: libgcc_s.so.1(GCC_3.3)(64bit) = %{version}
|
||||
Provides: libgcc_s.so.1(GCC_3.4)(64bit) = %{version}
|
||||
Provides: libgcc_s.so.1(GCC_4.2.0)(64bit) = %{version}
|
||||
Provides: libgcc_s.so.1()(64bit)
|
||||
Provides: libgcc_s.so.1(GCC_3.0)(64bit)
|
||||
Provides: libgcc_s.so.1(GCC_3.3)(64bit)
|
||||
Provides: libgcc_s.so.1(GCC_4.2.0)(64bit)
|
||||
Requires: filesystem
|
||||
%description
|
||||
The GCC package contains the GNU compiler collection, which includes the C and C++ compilers.
|
||||
|
@ -21,7 +21,8 @@ The GCC package contains the GNU compiler collection, which includes the C and C
|
|||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
sed -e '/m64=/s/lib64/lib/' -i.orig gcc/config/i386/t-linux64
|
||||
sed -e '1161 s|^|//|' -i libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
|
||||
[ -h /usr/lib/gcc ] && rm -f /usr/lib/gcc
|
||||
[ -d /usr/lib/gcc ] && rm -rf /usr/lib/gcc
|
||||
mkdir build
|
||||
%build
|
||||
cd build
|
||||
|
@ -31,6 +32,7 @@ The GCC package contains the GNU compiler collection, which includes the C and C
|
|||
--enable-languages=c,c++ \
|
||||
--disable-multilib \
|
||||
--disable-bootstrap \
|
||||
--disable-libmpx \
|
||||
--with-system-zlib
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
|
@ -52,19 +54,18 @@ The GCC package contains the GNU compiler collection, which includes the C and C
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man7/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 9.2.0-1
|
||||
* Tue Mar 26 2019 baho-utot <baho-utot@columbus.rr.com> 8.2.0-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 7.3.0-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The GDBM package contains the GNU Database Manager
|
||||
Name: gdbm
|
||||
Version: 1.18.1
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/gdbm/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -33,19 +34,18 @@ retrieving the data by its key and deleting a key along with its data.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 1.18.1-2
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 1.18.1-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.14.1-1
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/gettext/gettext-0.20.1.tar.xz
|
||||
#MD5SUM: 9ed9e26ab613b668e0026222a9c23639;SOURCES/gettext-0.20.1.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/gettext/gettext-0.19.8.1.tar.xz
|
||||
#MD5SUM: df3f5690eaa30fd228537b00cb7b7590;SOURCES/gettext-0.19.8.1.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Gettext package contains utilities for internationalization and localization.
|
||||
Name: gettext
|
||||
Version: 0.20.1
|
||||
Version: 0.19.8.1
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/gettext/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -17,6 +18,8 @@ them to output messages in the user's native language.
|
|||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
sed -i '/^TESTS =/d' gettext-runtime/tests/Makefile.in
|
||||
sed -i 's/test-lock..EXEEXT.//' gettext-tools/gnulib-tests/Makefile.in
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
|
@ -34,18 +37,17 @@ them to output messages in the user's native language.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 0.20.1-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 0.19.8.1-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,20 +1,21 @@
|
|||
# %%global _default_patch_fuzz 2
|
||||
%define GCC_INCDIR GCC_INCDIR=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include
|
||||
#TARBALL: http://ftp.gnu.org/gnu/glibc/glibc-2.31.tar.xz
|
||||
#MD5SUM: 78a720f17412f3c3282be5a6f3363ec6;SOURCES/glibc-2.31.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/9.1/glibc-2.29-fhs-1.patch
|
||||
#MD5SUM: 9a5997c3452909b1769918c759eff8a2;SOURCES/glibc-2.31-fhs-1.patch
|
||||
%define GCC_INCDIR GCC_INCDIR=/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include
|
||||
#TARBALL: http://ftp.gnu.org/gnu/glibc/glibc-2.29.tar.xz
|
||||
#MD5SUM: e6c279d5b2f0736f740216f152acf974;SOURCES/glibc-2.29.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/8.4/glibc-2.29-fhs-1.patch
|
||||
#MD5SUM: 9a5997c3452909b1769918c759eff8a2;SOURCES/glibc-2.29-fhs-1.patch
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Main C library
|
||||
Name: glibc
|
||||
Version: 2.31
|
||||
Version: 2.29
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: http://www.gnu.org/software/libc
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/glibc/%{name}-%{version}.tar.xz
|
||||
Source1: locale-gen
|
||||
Patch0: glibc-%{version}-fhs-1.patch
|
||||
Patch0: glibc-%{version}-fhs-1.patch
|
||||
Requires: filesystem
|
||||
%description
|
||||
This library provides the basic routines for allocating memory,
|
||||
|
@ -28,13 +29,12 @@ and so on.
|
|||
mkdir -v build
|
||||
%build
|
||||
cd build
|
||||
CC="gcc -ffile-prefix-map=/tools=/usr" \
|
||||
../configure --prefix=%{_prefix} \
|
||||
--disable-werror \
|
||||
--enable-kernel=3.2 \
|
||||
--enable-stack-protector=strong \
|
||||
--with-headers=/usr/include \
|
||||
libc_cv_slibdir=/lib
|
||||
CC='gcc -isystem %{GCC_INCDIR} -isystem /usr/include' \
|
||||
../configure --prefix=%{_prefix} \
|
||||
--disable-werror \
|
||||
--enable-kernel=3.2 \
|
||||
--enable-stack-protector=strong \
|
||||
libc_cv_slibdir=/lib
|
||||
make PARALLELMFLAGS=" %{_smp_mflags} "
|
||||
# make %{_smp_mflags}
|
||||
%install
|
||||
|
@ -87,7 +87,7 @@ EOF
|
|||
#-----------------------------------------------------------------------------
|
||||
install -vdm 755 %{buildroot}/sbin
|
||||
install -vdm 755 %{buildroot}/usr/lib/locale
|
||||
cp %{SOURCE1} %{buildroot}/sbin/locale-gen
|
||||
cp %{_sourcedir}/locale-gen %{buildroot}/sbin/locale-gen
|
||||
chmod 755 %{buildroot}/sbin/locale-gen
|
||||
cat > %{buildroot}/etc/locale-gen.conf << EOF
|
||||
# Configuration file for locale-gen
|
||||
|
@ -146,17 +146,16 @@ EOF
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/libc.*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.31-1
|
||||
* Fri Mar 15 2019 baho-utot <baho-utot@columbus.rr.com> 2.29-1
|
||||
* Mon Mar 19 2018 baho-utot <baho-utot@columbus.rr.com> 2.27-1
|
||||
* Wed Dec 20 2017 baho-utot <baho-utot@columbus.rr.com> 2.26-1
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/gmp/gmp-6.2.0.tar.xz
|
||||
#MD5SUM: a325e3f09e6d91e62101e59f9bda3ec1;SOURCES/gmp-6.2.0.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.xz
|
||||
#MD5SUM: f58fa8001d60c4c77595fbbb62b63c1d;SOURCES/gmp-6.1.2.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The GMP package contains math libraries.
|
||||
Name: gmp
|
||||
Version: 6.2.0
|
||||
Version: 6.1.2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -34,16 +35,15 @@ The GMP package contains math libraries. These have useful functions for arbitra
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 6.2.0-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 6.1.2-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: Gperf generates a perfect hash function from a key set.
|
||||
Name: gperf
|
||||
Version: 3.1
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/gperf/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -29,17 +30,16 @@ Gperf generates a perfect hash function from a key set.
|
|||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 3.1-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 3.1-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/grep/grep-3.4.tar.xz
|
||||
#MD5SUM: 111b117d22d6a7d049d6ae7505e9c4d2;SOURCES/grep-3.4.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/grep/grep-3.3.tar.xz
|
||||
#MD5SUM: 05d0718a1b7cc706a4bdf8115363f1ed;SOURCES/grep-3.3.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Grep package contains programs for searching through files.
|
||||
Name: grep
|
||||
Version: 3.4
|
||||
Version: 3.3
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -18,29 +19,29 @@ The Grep package contains programs for searching through files.
|
|||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--bindir=/bin
|
||||
--bindir=/bin
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
# install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 3.4-1
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 3.3-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 3.1-1
|
||||
|
|
|
@ -4,16 +4,17 @@
|
|||
Summary: The Groff package contains programs for processing and formatting text.
|
||||
Name: groff
|
||||
Version: 1.22.4
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/groff/%{name}-%{version}.tar.gz
|
||||
Provides: perl(File::HomeDir) = %{version}
|
||||
Provides: perl(main_subs.pl) = %{version}
|
||||
Provides: perl(man.pl) = %{version}
|
||||
Provides: perl(oop_fh.pl) = %{version}
|
||||
Provides: perl(subs.pl) = %{version}
|
||||
Provides: perl(File::HomeDir)
|
||||
Provides: perl(main_subs.pl)
|
||||
Provides: perl(man.pl)
|
||||
Provides: perl(oop_fh.pl)
|
||||
Provides: perl(subs.pl)
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Groff package contains programs for processing and formatting text.
|
||||
|
@ -32,12 +33,12 @@ The Groff package contains programs for processing and formatting text.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
@ -45,7 +46,6 @@ The Groff package contains programs for processing and formatting text.
|
|||
%{_mandir}/man7/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.22.4-2
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 1.22.4-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.22.3-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
# %%define _optflags -march=x86-64 -mtune=generic -O2 -pipe
|
||||
#TARBALL: http://ftp.gnu.org/gnu/grub/grub-2.04.tar.xz
|
||||
#MD5SUM: 5aaca6713b47ca2456d8324a58755ac7;SOURCES/grub-2.04.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/grub/grub-2.02.tar.xz
|
||||
#MD5SUM: 8a4a2a95aac551fb0fba860ceabfa1d3;SOURCES/grub-2.02.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The GRUB package contains the GRand Unified Bootloader.
|
||||
Name: grub
|
||||
Version: 2.04
|
||||
Version: 2.02
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/grub/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -20,7 +21,7 @@ The GRUB package contains the GRand Unified Bootloader.
|
|||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--sbindir=/sbin \
|
||||
--sysconfdir=%{_sysconfdir} \
|
||||
--sysconfdir=/etc \
|
||||
--disable-efiemu \
|
||||
--disable-werror
|
||||
make %{?_smp_mflags}
|
||||
|
@ -35,16 +36,15 @@ The GRUB package contains the GRand Unified Bootloader.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 2.04-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.02-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,11 +4,12 @@
|
|||
Summary: The Gzip package contains programs for compressing and decompressing files.
|
||||
Name: gzip
|
||||
Version: 1.10
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Gzip package contains programs for compressing and decompressing files.
|
||||
|
@ -28,18 +29,17 @@ The Gzip package contains programs for compressing and decompressing files.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.10-2
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 1.10-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.9-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Iana-Etc package provides data for network services and protocols.
|
||||
Name: iana-etc
|
||||
Version: 2.30
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: OSLv3.0
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://anduin.linuxfromscratch.org/LFS/%{name}-%{version}.tar.bz2
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -26,15 +27,14 @@ The Iana-Etc package provides data for network services and protocols.
|
|||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.30-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.30-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Inetutils package contains programs for basic networking.
|
||||
Name: inetutils
|
||||
Version: 1.9.4
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/inetutils/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -40,17 +41,16 @@ The Inetutils package contains programs for basic networking.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 1.9.4-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.9.4-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Intltool is an internationalization tool used for extracting translatable strings from source files.
|
||||
Name: intltool
|
||||
Version: 0.51.0
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://launchpad.net/intltool/trunk/0.51.0/+download/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -28,17 +29,17 @@ The Intltool is an internationalization tool used for extracting translatable st
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 0.51.0-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 0.51.0-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-5.5.0.tar.xz
|
||||
#MD5SUM: ee8e2cdb416d4a8ef39525d39ab7c2d0;SOURCES/iproute2-5.5.0.tar.xz
|
||||
#TARBALL: https://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-4.20.0.tar.xz
|
||||
#MD5SUM: f3dab4c812812bbb5873cb90f471bcbf;SOURCES/iproute2-4.20.0.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The IPRoute2 package contains programs for basic and advanced IPV4-based networking.
|
||||
Name: iproute2
|
||||
Version: 5.5.0
|
||||
Version: 4.20.0
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: https://www.kernel.org/pub/linux/utils/net/iproute2/%{NAME}-%{VERSION}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -27,20 +28,20 @@ The IPRoute2 package contains programs for basic and advanced IPV4-based network
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man3/*
|
||||
%{_mandir}/man7/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 5.5.0-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 4.20.0-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.15.0-1
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
#TARBALL: https://www.kernel.org/pub/linux/utils/kbd/kbd-2.2.0.tar.xz
|
||||
#MD5SUM: d1d7ae0b5fb875dc082731e09cd0c8bc;SOURCES/kbd-2.2.0.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/9.1/kbd-2.2.0-backspace-1.patch
|
||||
#MD5SUM: f75cca16a38da6caa7d52151f7136895;SOURCES/kbd-2.2.0-backspace-1.patch
|
||||
#TARBALL: https://www.kernel.org/pub/linux/utils/kbd/kbd-2.0.4.tar.xz
|
||||
#MD5SUM: c1635a5a83b63aca7f97a3eab39ebaa6;SOURCES/kbd-2.0.4.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/8.2/kbd-2.0.4-backspace-1.patch
|
||||
#MD5SUM: f75cca16a38da6caa7d52151f7136895;SOURCES/kbd-2.0.4-backspace-1.patch
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Kbd package contains key-table files, console fonts, and keyboard utilities.
|
||||
Name: kbd
|
||||
Version: 2.2.0
|
||||
Version: 2.0.4
|
||||
Release: 1
|
||||
License: Other
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: https://www.kernel.org/pub/linux/utils/%{name}/%{name}-%{version}.tar.xz
|
||||
Patch0: http://www.linuxfromscratch.org/patches/lfs/9.1/kbd-2.2.0-backspace-1.patch
|
||||
Vendor: Elizabeth
|
||||
Source0: https://www.kernel.org/pub/linux/utils/kbd/%{name}-%{version}.tar.xz
|
||||
Patch0: kbd-2.0.4-backspace-1.patch
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Kbd package contains key-table files, console fonts, and keyboard utilities.
|
||||
|
@ -36,13 +37,14 @@ The Kbd package contains key-table files, console fonts, and keyboard utilities.
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
@ -50,6 +52,5 @@ The Kbd package contains key-table files, console fonts, and keyboard utilities.
|
|||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 2.2.0-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.0.4-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Kmod package contains libraries and utilities for loading kernel modules
|
||||
Name: kmod
|
||||
Version: 26
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2.1
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: https://www.kernel.org/pub/linux/utils/kernel/kmod/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -37,19 +38,19 @@ The Kmod package contains libraries and utilities for loading kernel modules
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man5/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 26-2
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 26-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 25-1
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://www.greenwoodsoftware.com/less/less-551.tar.gz
|
||||
#MD5SUM: 4ad4408b06d7a6626a055cb453f36819;SOURCES/less-551.tar.gz
|
||||
#TARBALL: http://www.greenwoodsoftware.com/less/less-530.tar.gz
|
||||
#MD5SUM: 6a39bccf420c946b0fd7ffc64961315b;SOURCES/less-530.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Less package contains a text file viewer.
|
||||
Name: less
|
||||
Version: 551
|
||||
Version: 530
|
||||
Release: 1
|
||||
License: Other
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://www.greenwoodsoftware.com/less/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -18,7 +19,7 @@ The Less package contains a text file viewer.
|
|||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--sysconfdir=%{_sysconfdir}
|
||||
--sysconfdir=/etc
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
|
@ -27,17 +28,17 @@ The Less package contains a text file viewer.
|
|||
install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 551-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 530-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
#TARBALL: http://www.linuxfromscratch.org/lfs/downloads/9.1/lfs-bootscripts-20191031.tar.xz
|
||||
#MD5SUM: e9249541960df505e4dfac0c32369372;SOURCES/lfs-bootscripts-20191031.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/lfs/downloads/8.4/lfs-bootscripts-20180820.tar.bz2
|
||||
#MD5SUM: e08811a18356eeef524b2ed333e8cb86;SOURCES/lfs-bootscripts-20180820.tar.bz2
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The lfs-bootscripts package contains a set of scripts to start/stop the LFS system at bootup/shutdown.
|
||||
Summary: The LFS-Bootscripts package contains a set of scripts to start/stop the LFS system at bootup/shutdown.
|
||||
Name: lfs-bootscripts
|
||||
Version: 20191031
|
||||
Version: 20180820
|
||||
Release: 1
|
||||
License: None
|
||||
URL: http://www.linuxfromscratch.org
|
||||
Group: LFS/Base
|
||||
Source0: http://www.linuxfromscratch.org/lfs/downloads/9.1/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: lfs-bootscripts-20180820.tar.bz2
|
||||
Requires: filesystem
|
||||
%description
|
||||
The lfs-bootscripts package contains a set of scripts to start/stop the LFS system
|
||||
The LFS-Bootscripts package contains a set of scripts to start/stop the LFS system
|
||||
at bootup/shutdown. The configuration files and procedures needed to customize the
|
||||
boot process are described in the following sections.
|
||||
#-----------------------------------------------------------------------------
|
||||
|
@ -20,20 +21,22 @@ boot process are described in the following sections.
|
|||
%build
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
# rm %{buildroot}/etc/sysconfig/rc.site
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 20191031-1
|
||||
* Sun Apr 07 2019 baho-utot <baho-utot@columbus.rr.com> 20180820-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 20170626-1
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.31.tar.xz
|
||||
#MD5SUM: 52120c05dc797b01f5a7ae70f4335e96;SOURCES/libcap-2.31.tar.xz
|
||||
#TARBALL: https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.26.tar.xz
|
||||
#MD5SUM: 968ac4d42a1a71754313527be2ab5df3;SOURCES/libcap-2.26.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Libcap package implements the user-space interfaces to the POSIX 1003.1e
|
||||
Name: libcap
|
||||
Version: 2.31
|
||||
Version: 2.26
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -19,29 +20,32 @@ of the all powerful root privilege into a set of distinct privileges.
|
|||
%setup -q -n %{NAME}-%{VERSION}
|
||||
sed -i '/install.*STALIBNAME/d' libcap/Makefile
|
||||
%build
|
||||
make lib=lib %{?_smp_mflags}
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} lib=lib prefix=%{_prefix} install
|
||||
chmod -v 755 %{buildroot}%{_libdir}/libcap.so.%{version}
|
||||
make DESTDIR=%{buildroot} RAISE_SETFCAP=no lib=lib prefix=%_prefix install
|
||||
chmod -v 755 %{buildroot}%{_libdir}/libcap.so.2.26
|
||||
install -vdm 755 %{buildroot}/lib
|
||||
mv -v %{buildroot}/usr/lib/libcap.so.* %{buildroot}/lib
|
||||
ln -sfv ../../lib/$(readlink %{buildroot}/usr/lib/libcap.so) %{buildroot}/usr/lib/libcap.so
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 License %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.31-1
|
||||
* Wed Apr 03 2019 baho-utot <baho-utot@columbus.rr.com> 2.26-1
|
||||
- Update
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.25-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://sourceware.org/ftp/elfutils/0.178/elfutils-0.178.tar.bz2
|
||||
#MD5SUM: 5480d0b7174446aba13a6adde107287f;SOURCES/elfutils-0.178.tar.bz2
|
||||
#TARBALL: https://sourceware.org/ftp/elfutils/0.176/elfutils-0.176.tar.bz2
|
||||
#MD5SUM: 077e4f49320cad82bf17a997068b1db9;SOURCES/elfutils-0.176.tar.bz2
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The elfutils package contains a set of utilities and libraries for handling ELF files
|
||||
Name: libelf
|
||||
Version: 0.178
|
||||
Version: 0.176
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: https://sourceware.org/ftp/elfutils
|
||||
Group: LFS/BASE
|
||||
Source0: https://sourceware.org/ftp/elfutils/%{version}/elfutils-%{version}.tar.bz2
|
||||
Vendor: Elizabeth
|
||||
Source0: elfutils-%{version}.tar.bz2
|
||||
Requires: filesystem
|
||||
%description
|
||||
The elfutils package contains a set of utilities and libraries for handling ELF
|
||||
|
@ -18,29 +19,28 @@ The elfutils package contains a set of utilities and libraries for handling ELF
|
|||
%setup -q -n elfutils-%{version}
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--disable-debuginfod
|
||||
--prefix=%{_prefix}
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
# make DESTDIR=%{buildroot} install
|
||||
make DESTDIR=%{buildroot} -C libelf install
|
||||
install -vDm644 config/libelf.pc %{buildroot}/%{_libdir}/pkgconfig/libelf.pc
|
||||
rm %{buildroot}/%{_libdir}/libelf.a
|
||||
install -vDm644 config/libelf.pc %{buildroot}%{_libdir}/pkgconfig/libelf.pc
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%defattr(-,root,root)
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 0.178-1
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 0.176-1
|
||||
- Update for LFS-8.4
|
||||
* Mon Jan 01 2018 baho-utot <baho-utot@columbus.rr.com> 0.170-1
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: ftp://sourceware.org/pub/libffi/libffi-3.3.tar.gz
|
||||
#MD5SUM: 6313289e32f1d38a9df4770b014a2ca7;SOURCES/libffi-3.3.tar.gz
|
||||
#TARBALL: ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
|
||||
#MD5SUM: 83b89587607e3eb65c70d361f13bab43;SOURCES/libffi-3.2.1.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Libffi library provides a portable, high level programming interface to various calling conventions.
|
||||
Name: libffi
|
||||
Version: 3.3
|
||||
Version: 3.2.1
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -16,6 +17,8 @@ This allows a programmer to call any function specified by a call interface desc
|
|||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
sed -e '/^includesdir/ s/$(libdir).*$/$(includedir)/' -i include/Makefile.in
|
||||
sed -e '/^includedir/ s/=.*$/=@includedir@/' -e 's/^Cflags: -I${includedir}/Cflags:/' -i libffi.pc.in
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
|
@ -30,17 +33,16 @@ This allows a programmer to call any function specified by a call interface desc
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 3.3-1
|
||||
* Fri Jul 17 2018 baho-utot <baho-utot@columbus.rr.com> 3.2.1-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.2.tar.gz
|
||||
#MD5SUM: 169de4cc1f6f7f7d430a5bed858b2fd3;SOURCES/libpipeline-1.5.2.tar.gz
|
||||
#TARBALL: http://download.savannah.gnu.org/releases/libpipeline/libpipeline-1.5.1.tar.gz
|
||||
#MD5SUM: 4c8fe6cd85422baafd6e060f896c61bc;SOURCES/libpipeline-1.5.1.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Libpipeline package contains a library for manipulating pipelines of subprocesses in a flexible and convenient way.
|
||||
Name: libpipeline
|
||||
Version: 1.5.2
|
||||
Version: 1.5.1
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -28,18 +29,17 @@ The Libpipeline package contains a library for manipulating pipelines of subproc
|
|||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.5.2-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 1.5.1-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.5.0-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Libtool package contains the GNU generic library support script
|
||||
Name: libtool
|
||||
Version: 2.4.6
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/libtool/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -29,17 +30,16 @@ complexity of using shared libraries in a consistent, portable interface.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2.4.6-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.4.6-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
|
||||
#MD5SUM: 3ea50025d8c679a327cf2fc225d81a46;SOURCES/linux-5.5.3.tar.xz
|
||||
#TARBALL: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.20.12.tar.xz
|
||||
#MD5SUM: edd3015435d60598b99cf6aaf223710e;SOURCES/linux-4.20.12.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Linux API header files
|
||||
Name: linux-api-headers
|
||||
Version: 5.5.3
|
||||
Version: 4.20.12
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: http://www.kernel.org/
|
||||
Group: LFS/Base
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Linux API Headers expose the kernel's API for use by Glibc.
|
||||
|
@ -18,27 +19,27 @@ The Linux API Headers expose the kernel's API for use by Glibc.
|
|||
%build
|
||||
make mrproper
|
||||
%install
|
||||
make headers
|
||||
find usr/include -name '.*' -delete
|
||||
rm usr/include/Makefile
|
||||
install -vdm 755 %{buildroot}/%{_includedir}
|
||||
cp -rv usr/include/* %{buildroot}/%{_includedir}
|
||||
cd %{_builddir}/linux-%{version}
|
||||
make INSTALL_HDR_PATH=dest headers_install
|
||||
find dest/include \( -name .install -o -name ..install.cmd \) -delete
|
||||
install -vdm 755 %{buildroot}%{_includedir}
|
||||
cp -rv dest/include/* %{buildroot}%{_includedir}
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 5.5.3-1
|
||||
* Fri Mar 15 2019 baho-utot <baho-utot@columbus.rr.com> 4.20.12-1
|
||||
* Thu Mar 15 2018 baho-utot <baho-utot@columbus.rr.com> 4.15.3-1
|
||||
* Wed Jan 31 2018 baho-utot <baho-utot@columbus.rr.com> 4.9.67-2
|
||||
|
|
|
@ -3,10 +3,11 @@
|
|||
Summary: Firmware for various hardware for linux
|
||||
Name: linux-firmware
|
||||
Version: 1.0
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -23,6 +24,5 @@ Firmware for various hardware for linux
|
|||
/lib/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.0-2
|
||||
* Sat May 30 2020 Chris Cromer <chris@cromer.cl> 1.0-1
|
||||
- Initial build
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz
|
||||
#MD5SUM: 3ea50025d8c679a327cf2fc225d81a46;SOURCES/linux-5.5.3.tar.xz
|
||||
#TARBALL: https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.20.12.tar.xz
|
||||
#MD5SUM: edd3015435d60598b99cf6aaf223710e;SOURCES/linux-4.20.12.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Linux package contains the Linux kernel.
|
||||
Name: linux
|
||||
Version: 5.5.3
|
||||
Release: 1
|
||||
Version: 4.20.12
|
||||
Release: 2
|
||||
License: GPLv2
|
||||
URL: https://www.kernel.org
|
||||
Group: LFS/Base
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: https://www.kernel.org/pub/linux/kernel/v4.x/%{name}-%{version}.tar.xz
|
||||
Source1: config-%{VERSION}
|
||||
Requires: filesystem
|
||||
Requires: mkinitramfs
|
||||
|
@ -21,7 +22,8 @@ The Linux package contains the Linux kernel.
|
|||
make mrproper
|
||||
# make defconfig
|
||||
# make allmodconfig
|
||||
cp %{SOURCE1} .config
|
||||
cp %{_sourcedir}/config-%{VERSION} .config
|
||||
# cp %%{_sourcedir}/config-4.15.3 .config
|
||||
# make oldconfig
|
||||
make olddefconfig
|
||||
make %{?_smp_mflags}
|
||||
|
@ -38,14 +40,17 @@ The Linux package contains the Linux kernel.
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}-%{VERSION}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
# %%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%post
|
||||
pushd /boot
|
||||
|
@ -60,6 +65,5 @@ The Linux package contains the Linux kernel.
|
|||
popd
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 5.5.3-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.15.3-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.xz
|
||||
#MD5SUM: 730bb15d96fffe47e148d1e09235af82;SOURCES/m4-1.4.18.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The M4 package contains a macro processor
|
||||
Name: m4
|
||||
Summary: The M4 package contains a macro processor
|
||||
Name: m4
|
||||
Version: 1.4.18
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: http://www.gnu.org
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -29,17 +30,16 @@ echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/m4.1.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 1.4.18-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.4.18-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,20 +1,22 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/make/make-4.3.tar.gz
|
||||
#MD5SUM: fc7a67ea86ace13195b0bce683fd4469;SOURCES/make-4.3.tar.gz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/make/make-4.2.1.tar.bz2
|
||||
#MD5SUM: 15b012617e7c44c0ed482721629577ac;SOURCES/make-4.2.1.tar.bz2
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Make package contains a program for compiling packages.
|
||||
Name: make
|
||||
Version: 4.3
|
||||
Version: 4.2.1
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://ftp.gnu.org/gnu/make/%{name}-%{version}.tar.gz
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/make/%{name}-%{version}.tar.bz2
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Make package contains a program for compiling packages.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c
|
||||
%build
|
||||
./configure --prefix=%{_prefix}
|
||||
make %{?_smp_mflags}
|
||||
|
@ -27,17 +29,16 @@ The Make package contains a program for compiling packages.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 4.3-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.2.1-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: http://download.savannah.gnu.org/releases/man-db/man-db-2.9.0.tar.xz
|
||||
#MD5SUM: 897576a19ecbef376a916485608cd790;SOURCES/man-db-2.9.0.tar.xz
|
||||
#TARBALL: http://download.savannah.gnu.org/releases/man-db/man-db-2.8.5.tar.xz
|
||||
#MD5SUM: c5c6c3434be14a5527d43b5ad0f09a13;SOURCES/man-db-2.8.5.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Man-DB package contains programs for finding and viewing man pages.
|
||||
Name: man-db
|
||||
Version: 2.9.0
|
||||
Version: 2.8.5
|
||||
Release: 1
|
||||
License: Other
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: man-db/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Man-DB package contains programs for finding and viewing man pages.
|
||||
|
@ -19,7 +20,7 @@ The Man-DB package contains programs for finding and viewing man pages.
|
|||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--docdir=%{_docdir}/%{NAME}-%{VERSION} \
|
||||
--sysconfdir=%{_sysconfdir} \
|
||||
--sysconfdir=/etc \
|
||||
--disable-setuid \
|
||||
--enable-cache-owner=bin \
|
||||
--with-browser=%{_bindir}/lynx \
|
||||
|
@ -34,16 +35,18 @@ The Man-DB package contains programs for finding and viewing man pages.
|
|||
# Copy license/copying file
|
||||
install -D -m644 README %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/man\/es/d' filelist.list
|
||||
sed -i '/man\/it/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/man\/es/d' filelist.rpm
|
||||
sed -i '/man\/it/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man5/*
|
||||
%{_mandir}/man8/*
|
||||
|
@ -53,6 +56,5 @@ The Man-DB package contains programs for finding and viewing man pages.
|
|||
%{_mandir}/it/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 2.9.0-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.8.1-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
#TARBALL: https://www.kernel.org/pub/linux/docs/man-pages/man-pages-5.05.tar.xz
|
||||
#MD5SUM: da25a4f8dfed0a34453c90153b98752d;SOURCES/man-pages-5.05.tar.xz
|
||||
#TARBALL: https://www.kernel.org/pub/linux/docs/man-pages/man-pages-4.16.tar.xz
|
||||
#MD5SUM: ad9f1ff81276fe8d90d077484d6d4b5e;SOURCES/man-pages-4.16.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Man pages
|
||||
Name: man-pages
|
||||
Version: 5.05
|
||||
Version: 4.16
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: http://www.kernel.org/doc/man-pages
|
||||
Group: LFS/Base
|
||||
Source0: http://www.kernel.org/pub/linux/docs/man-pages/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source: http://www.kernel.org/pub/linux/docs/man-pages/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Man-pages package contains over 2,200 man pages.
|
||||
The Man-pages package contains over 1,900 man pages.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q
|
||||
|
@ -23,11 +24,12 @@ The Man-pages package contains over 2,200 man pages.
|
|||
install -D -m644 man-pages-%{version}.Announce %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files
|
||||
%defattr(-,root,root)
|
||||
|
@ -42,7 +44,6 @@ The Man-pages package contains over 2,200 man pages.
|
|||
%{_datarootdir}/licenses/man-pages/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 5.05-1
|
||||
* Fri Mar 15 2019 baho-utot <baho-utot@columbus.rr.com> 4.16-1
|
||||
* Mon Mar 19 2018 baho-utot <baho-utot@columbus.rr.com> 4.15-1
|
||||
* Tue Dec 19 2017 baho-utot <baho-utot@columbus.rr.com> 4.12-1
|
||||
|
@ -51,3 +52,5 @@ The Man-pages package contains over 2,200 man pages.
|
|||
* Fri May 10 2013 baho-utot <baho-utot@columbus.rr.com> 3.51-1
|
||||
* Sun Mar 24 2013 baho-utot <baho-utot@columbus.rr.com> 3.50-1
|
||||
* Wed Jan 30 2013 baho-utot <baho-utot@columbus.rr.com> 3.42-1
|
||||
|
||||
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://github.com/mesonbuild/meson/releases/download/0.53.1/meson-0.53.1.tar.gz
|
||||
#MD5SUM: 9bf73f7b5a2426a7c8674a809bb8cae2;SOURCES/meson-0.53.1.tar.gz
|
||||
#TARBALL: https://github.com/mesonbuild/meson/releases/download/0.49.2/meson-0.49.2.tar.gz
|
||||
#MD5SUM: 0267b0871266056184c484792572c682;SOURCES/meson-0.49.2.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Meson is an open source build system
|
||||
Name: meson
|
||||
Version: 0.53.1
|
||||
Version: 0.49.2
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: https://github.com/mesonbuild/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
|
||||
Vendor: Elizabeth
|
||||
Source: %{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
|
||||
|
@ -18,25 +19,26 @@ Meson is an open source build system meant to be both extremely fast, and, even
|
|||
%build
|
||||
python3 setup.py build
|
||||
%install
|
||||
install -vdm 755 %{buildroot}/usr/lib/python3.8/site-packages/
|
||||
install -vdm 755 %{buildroot}/usr/lib/python3.7/site-packages/
|
||||
python3 setup.py install --root="%{buildroot}" --optimize=1 --skip-build
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
# install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/meson.1.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 0.53.1-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 0.49.2-1
|
||||
- LFS-8.4
|
||||
* Wed Jul 25 2018 baho-utot <baho-utot@columbus.rr.com> 0.44.0-1
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
#-----------------------------------------------------------------------------
|
||||
Summary: mkinitramfs creates images for use as initial ramdisk (initrd) images.
|
||||
Name: mkinitramfs
|
||||
Version: 9.1
|
||||
Version: 8.2
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: www.linuxfromscratch.org/blfs
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
#Source: %%{name}-%%{version}
|
||||
Requires: filesystem
|
||||
Requires: cpio
|
||||
%description
|
||||
|
@ -33,6 +35,7 @@ or for the convenience of specifying the rootfs as a LABEL or UUID.
|
|||
Anything else usually means that the kernel was not configured properly.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
# rm -rf %{buildroot}/*
|
||||
%build
|
||||
%install
|
||||
#-----------------------------------------------------------------------------
|
||||
|
@ -293,17 +296,26 @@ Anything else usually means that the kernel was not configured properly.
|
|||
exec switch_root /.root "$init" "$@"
|
||||
EOF
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
# Copy license/copying file
|
||||
# install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
# install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
# find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
# sed -i '/man\/man/d' filelist.rpm
|
||||
# sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
# %%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%post
|
||||
%postun
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 9.1-1
|
||||
* Sun Sep 09 2018 baho-utot <baho-utot@columbus.rr.com> 8.2-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The MPC package contains a library for the arithmetic of complex numbers
|
||||
Name: mpc
|
||||
Version: 1.1.0
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: LGPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://www.multiprecision.org/%{name}/download/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -34,16 +35,15 @@ rounding of the result.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 1.1.0-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.1.0-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://www.mpfr.org/mpfr-4.0.2/mpfr-4.0.2.tar.xz
|
||||
#TARBALL: http://www.mpfr.org/mpfr-4.0.1/mpfr-4.0.2.tar.xz
|
||||
#MD5SUM: 320fbc4463d4c8cb1e566929d8adc4f8;SOURCES/mpfr-4.0.2.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The MPFR package contains functions for multiple precision math.
|
||||
Name: mpfr
|
||||
Version: 4.0.2
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://www.mpfr.org/%{name}-%{version}/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -33,17 +34,16 @@ The MPFR package contains functions for multiple precision math.
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 4.0.2-2
|
||||
* Tue Mar 26 2019 baho-utot <baho-utot@columbus.rr.com> 4.0.2-1
|
||||
- update to version 4.0.2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.0.1-1
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu//ncurses/ncurses-6.2.tar.gz
|
||||
#MD5SUM: e812da327b1c2214ac1aed440ea3ae8d;SOURCES/ncurses-6.2.tar.gz
|
||||
#TARBALL: http://ftp.gnu.org/gnu//ncurses/ncurses-6.1.tar.gz
|
||||
#MD5SUM: 98c889aaf8d23910d2b92d65be2e737a;SOURCES/ncurses-6.1.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Ncurses package contains libraries for terminal-independent handling of character screens.
|
||||
Name: ncurses
|
||||
Version: 6.2
|
||||
Version: 6.1
|
||||
Release: 1
|
||||
License: GPL
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu//ncurses/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -46,13 +47,14 @@ The Ncurses package contains libraries for terminal-independent handling of char
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
|
@ -60,6 +62,5 @@ The Ncurses package contains libraries for terminal-independent handling of char
|
|||
%{_mandir}/man7/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 6.2-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 6.1-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://github.com/ninja-build/ninja/archive/v1.10.0/ninja-1.10.0.tar.gz
|
||||
#MD5SUM: cf1d964113a171da42a8940e7607e71a;SOURCES/ninja-1.10.0.tar.gz
|
||||
#TARBALL: https://github.com/ninja-build/ninja/archive/v1.9.0/ninja-1.9.0.tar.gz
|
||||
#MD5SUM: f340be768a76724b83e6daab69009902;SOURCES/ninja-1.9.0.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Ninja is a small build system with a focus on speed.
|
||||
Name: ninja
|
||||
Version: 1.10.0
|
||||
Version: 1.9.0
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source: %{name}-%{version}.tar.gz
|
||||
Vendor: Elizabeth
|
||||
Source: %{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
Ninja is a small build system with a focus on speed.
|
||||
|
@ -24,19 +25,20 @@ Ninja is a small build system with a focus on speed.
|
|||
install -vDm644 misc/zsh-completion %{buildroot}/usr/share/zsh/site-functions/_ninja
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
# install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 1.10.0-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 1.9.0-1
|
||||
- LFS-8.4
|
||||
* Wed Jul 25 2018 baho-utot <baho-utot@columbus.rr.com> 1.8.2-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://openssl.org/source/openssl-1.1.1d.tar.gz
|
||||
#MD5SUM: 3be209000dbc7e1b95bcdf47980a3baa;SOURCES/openssl-1.1.1d.tar.gz
|
||||
#TARBALL: https://openssl.org/source/openssl-1.1.1a.tar.gz
|
||||
#MD5SUM: 963deb2272d6be7d4c2458afd2517b73;SOURCES/openssl-1.1.1a.tar.gz
|
||||
%define __requires_exclude perl\\(WWW::Curl::Easy)
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The OpenSSL package contains management tools and libraries relating to cryptography
|
||||
Name: openssl
|
||||
Version: 1.1.1d
|
||||
Version: 1.1.1a
|
||||
Release: 1
|
||||
License: GPL
|
||||
URL: https://openssl.org/source
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: https://openssl.org/source/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -21,37 +22,37 @@ email applications and web browsers (for accessing HTTPS sites).
|
|||
%build
|
||||
./config \
|
||||
--prefix=%{_prefix} \
|
||||
--openssldir=%{_sysconfdir}/ssl \
|
||||
--openssldir=/etc/ssl \
|
||||
--libdir=lib \
|
||||
shared \
|
||||
zlib-dynamic \
|
||||
enable-md2 # this is needed for rpm
|
||||
enable-md2
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile
|
||||
make DESTDIR=%{buildroot} MANSUFFIX=ssl install
|
||||
mv -v %{buildroot}/usr/share/doc/%{name} %{buildroot}/usr/share/doc/%{name}-%{version}
|
||||
cp -vfr doc/* %{buildroot}/usr/share/doc/%{name}-%{version}
|
||||
mv -v %{buildroot}/usr/share/doc/openssl{,-1.1.0g} &&
|
||||
cp -vfr doc/* %{buildroot}/usr/share/doc/openssl-1.1.0g
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
%{_mandir}/man5/*
|
||||
%{_mandir}/man7/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 1.1.1d-1
|
||||
* Sun Feb 03 2019 baho-utot <baho-utot@columbus.rr.com> 1.1.1a-1
|
||||
- LFS-8.4
|
||||
* Mon Jan 01 2018 baho-utot <baho-utot@columbus.rr.com> 1.1.0f-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Patch package contains a program for modifying or creating files.
|
||||
Name: patch
|
||||
Version: 2.7.6
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -26,18 +27,18 @@ files by applying a patch file typically created by the diff program.
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 2.7.6-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.7.6-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
#TARBALL: https://www.cpan.org/src/5.0/perl-5.30.1.tar.xz
|
||||
#MD5SUM: f399f3aaee90ddcff5eadd3bccdaacc0;SOURCES/perl-5.30.1.tar.xz
|
||||
#TARBALL: https://www.cpan.org/src/5.0/perl-5.28.1.tar.xz
|
||||
#MD5SUM: fbb590c305f2f88578f448581b8cf9c4;SOURCES/perl-5.28.1.tar.xz
|
||||
%define __requires_exclude perl\\((VMS|BSD::|Win32|Tk|Mac::|Your::Module::Here|unicore::Name|FCGI|Locale::Codes::.*(Code|Retired))
|
||||
#|^perl\\(\s\\)
|
||||
# the following suppresses dependency checks on all modules in /usr/lib/perl5/5.30.1 directories
|
||||
# the following suppresses dependency checks on all modules in /usr/lib/perl5/5.28.1 directories
|
||||
%define __requires_exclude_from %{_libdir}/perl5
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Perl package contains the Practical Extraction and Report Language.
|
||||
Name: perl
|
||||
Version: 5.30.1
|
||||
Version: 5.28.1
|
||||
Release: 1
|
||||
License: GPLv1
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://www.cpan.org/src/5.0/%{name}-%{version}.tar.xz
|
||||
Provides: perl = 1:5
|
||||
Provides: perl = 1:5.8.0
|
||||
|
@ -33,27 +34,34 @@ The Perl package contains the Practical Extraction and Report Language.
|
|||
-Dpager="${_sbindir}/less -isR" \
|
||||
-Duseshrplib \
|
||||
-Dusethreads
|
||||
# -Doptimize="${CFLAGS}" \
|
||||
# -Dcccdlflags='-fPIC' \
|
||||
# -Dlddlflags="-shared ${LDFLAGS}" -Dldflags="${LDFLAGS}"
|
||||
# ulimit -s unlimited;make %{?_smp_mflags}
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 Copying %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
# rm -rf %{buildroot}%{_docdir} %{buildroot}%{_mandir}
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
# %%{_bindir}/%%{NAME}%%{VERSION}
|
||||
# %%{_libdir}/%%{NAME}5/%%{VERSION}/*.pm
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 5.30.1-1
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 5.28.1-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 5.26.1-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: pkg-config package contains a tool for passing the include and library paths
|
||||
Name: pkg-config
|
||||
Version: 0.29.2
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: https://pkg-config.freedesktop.org/releases/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -29,17 +30,17 @@ library paths to build tools during the configure and make file execution.
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 0.29.2-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 0.29.2-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The popt package contains the popt libraries which are used by some programs parse command-line options.
|
||||
Name: popt
|
||||
Version: 1.16
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPL
|
||||
URL: ftp://anduin.linuxfromscratch.org/BLFS/%{name}/
|
||||
Group: BLFS/General_Libraries
|
||||
Vendor: Elizabeth
|
||||
Source0: ftp://anduin.linuxfromscratch.org/BLFS/%{name}/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -26,16 +27,15 @@ The popt package contains the popt libraries which are used by some programs par
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
# Create file list
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.16-2
|
||||
* Mon Jan 01 2018 baho-utot <baho-utot@columbus.rr.com> 1.16-1
|
||||
- LFS-8.1
|
||||
|
|
|
@ -4,11 +4,12 @@
|
|||
Summary: The Procps-ng package contains programs for monitoring processes.
|
||||
Name: procps-ng
|
||||
Version: 3.3.15
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://sourceforge.net/projects/%{name}/files/Production/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Procps-ng package contains programs for monitoring processes.
|
||||
|
@ -34,13 +35,14 @@ The Procps-ng package contains programs for monitoring processes.
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
|
@ -48,7 +50,6 @@ The Procps-ng package contains programs for monitoring processes.
|
|||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 3.3.15-2
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 3.3.15-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 3.3.12-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Psmisc package contains programs for displaying information about running processes.
|
||||
Name: psmisc
|
||||
Version: 23.2
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: https://sourceforge.net/projects/psmisc/files/%{name}/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -29,18 +30,18 @@ The Psmisc package contains programs for displaying information about running pr
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 23.2-2
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 23.2-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 23.1-1
|
||||
|
|
|
@ -0,0 +1,56 @@
|
|||
#TARBALL: https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tar.xz
|
||||
#MD5SUM: a80ae3cc478460b922242f43a1b4094d;SOURCES/Python-2.7.15.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Python 2 package contains the Python development environment.
|
||||
Name: python2
|
||||
Version: 2.7.15
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: Python-%{VERSION}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Python 2 package contains the Python development environment.
|
||||
This is useful for object-oriented programming, writing scripts,
|
||||
prototyping large programs or developing entire applications.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
cd %{_builddir}
|
||||
%setup -q -n "Python-%{VERSION}"
|
||||
# %%setup -q -T -D -a 1 -n Python-%{VERSION}
|
||||
%build
|
||||
./configure --prefix=%{_prefix} \
|
||||
--enable-shared \
|
||||
--with-system-expat \
|
||||
--with-system-ffi \
|
||||
--with-ensurepip=yes \
|
||||
--enable-unicode=ucs4
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
chmod -v 755 %{buildroot}/usr/lib/libpython2.7.so.1.0
|
||||
rm %{buildroot}%{_libdir}/python2.7/cgi.py
|
||||
rm '%{buildroot}/usr/lib/python2.7/site-packages/setuptools/command/launcher manifest.xml'
|
||||
rm "%{buildroot}/usr/lib/python2.7/site-packages/setuptools/script (dev).tmpl"
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
rm %{buildroot}/usr/bin/2to3
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Wed Sep 26 2018 baho-utot <baho-utot@columbus.rr.com> python2-2.7.14-1
|
||||
- Initial build. First version
|
|
@ -1,15 +1,16 @@
|
|||
#TARBALL: https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz
|
||||
#MD5SUM: b3fb85fd479c0bf950c626ef80cacb57;SOURCES/Python-3.8.1.tar.xz
|
||||
#TARBALL: https://docs.python.org/ftp/python/doc/3.8.1/python-3.8.1-docs-html.tar.bz2
|
||||
#MD5SUM: edc8c97f9680373fcc1dd952f0ea7fcc;SOURCES/python-3.8.1-docs-html.tar.bz2
|
||||
#TARBALL: https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
|
||||
#MD5SUM: df6ec36011808205beda239c72f947cb;SOURCES/Python-3.7.2.tar.xz
|
||||
#TARBALL: https://docs.python.org/ftp/python/doc/3.7.2/python-3.7.2-docs-html.tar.bz2
|
||||
#MD5SUM: 107ade7bb17efd104a22b2d457f4cb67;SOURCES/python-3.7.2-docs-html.tar.bz2
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Python 3 package contains the Python development environment.
|
||||
Name: python3
|
||||
Version: 3.8.1
|
||||
Version: 3.7.2
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: Python-%{VERSION}.tar.xz
|
||||
Source1: python-%{VERSION}-docs-html.tar.bz2
|
||||
Requires: filesystem
|
||||
|
@ -21,7 +22,7 @@ prototyping large programs or developing entire applications.
|
|||
%prep
|
||||
cd %{_builddir}
|
||||
%setup -q -n "Python-%{VERSION}"
|
||||
%setup -q -T -D -a 1 -n Python-%{VERSION}
|
||||
%setup -q -T -D -a 1 -n Python-%{VERSION}
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
|
@ -32,31 +33,30 @@ cd %{_builddir}
|
|||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
chmod -v 755 %{buildroot}/usr/lib/libpython3.8.so
|
||||
chmod -v 755 %{buildroot}/usr/lib/libpython3.7m.so
|
||||
chmod -v 755 %{buildroot}/usr/lib/libpython3.so
|
||||
ln -sfv pip3.8 %{buildroot}/usr/bin/pip3
|
||||
install -v -dm755 %{buildroot}/usr/share/doc/python-%{version}/html
|
||||
cp -var python-%{version}-docs-html/* %{buildroot}/usr/share/doc/python-%{version}/html
|
||||
ln -sfv python3 %{buildroot}/usr/bin/python
|
||||
install -v -dm755 %{buildroot}/usr/local/bin
|
||||
ln -sfv python3 %{buildroot}/usr/local/bin/python
|
||||
rm %{buildroot}%{_libdir}/python3.7/cgi.py
|
||||
rm "%{buildroot}/usr/lib/python3.7/site-packages/setuptools/command/launcher manifest.xml"
|
||||
rm "%{buildroot}/usr/lib/python3.7/site-packages/setuptools/script (dev).tmpl"
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 3.8.1-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> Python-3.7.2-1
|
||||
- LFS-8.4
|
||||
* Fri Jul 17 2018 baho-utot <baho-utot@columbus.rr.com> Python-3.6.4-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Readline package is a set of libraries that offers command-line editing and history capabilities
|
||||
Name: readline
|
||||
Version: 8.0
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: http://ftp.gnu.org/gnu/readline/%{name}-%{version}.tar.gz
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -40,18 +41,18 @@ The Readline package is a set of libraries that offers command-line editing and
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man3/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 CHris Cromer <chris@cromer.cl> 8.0-2
|
||||
* Mon Mar 25 2019 baho-utot <baho-utot@columbus.rr.com> 8.0-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 7.0-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,17 +1,19 @@
|
|||
#TARBALL: ftp.rpm.org/releases/rpm-4.15.x/rpm-4.15.1.tar.bz2
|
||||
#TARBALL: ftp.rpm.org/releases/rpm-4.14.x/rpm-4.14.2.1.tar.bz2
|
||||
#TARBALL: http://download.oracle.com/berkeley-db/db-6.0.20.tar.gz
|
||||
#MD5SUM: ed72147451a5ed93b2a48e2f8f5413c3;SOURCES/rpm-4.15.1.tar.bz2
|
||||
#MD5SUM: b99454564d5b4479750567031d66fe24;SOURCES/db-5.3.28.tar.gz
|
||||
#MD5SUM: fdb8b8857f103b087b6aed5b78dd9b4f;SOURCES/rpm-4.14.2.1.tar.bz2
|
||||
#MD5SUM: f73afcb308aefde7e6ece4caa87b22a9;SOURCES/db-6.0.20.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Package manager
|
||||
Name: rpm
|
||||
Version: 4.15.1
|
||||
Version: 4.14.2.1
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: http://rpm.org
|
||||
Group: LFS/BASE
|
||||
Source0: http://ftp.rpm.org/releases/rpm-4.15.x/%{name}-%{version}.tar.bz2
|
||||
Source1: http://download.oracle.com/berkeley-db/db-5.3.28.tar.gz
|
||||
Vendor: Elizabeth
|
||||
|
||||
Source0: http://ftp.rpm.org/releases/rpm-4.14.x/%{name}-%{version}.tar.bz2
|
||||
Source1: http://download.oracle.com/berkeley-db/db-6.0.20.tar.gz
|
||||
Source2: macros
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -22,11 +24,11 @@ Package manager
|
|||
%setup -q -T -D -a 1 -n %{name}-%{version}
|
||||
sed -i 's/--srcdir=$db_dist/--srcdir=$db_dist --with-pic/' db3/configure
|
||||
%build
|
||||
ln -vs db-5.3.28 db
|
||||
ln -vs db-6.0.20 db
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--program-prefix= \
|
||||
--sysconfdir=%{_sysconfdir} \
|
||||
--sysconfdir=/etc \
|
||||
--with-crypto=openssl \
|
||||
--with-cap \
|
||||
--with-acl \
|
||||
|
@ -41,27 +43,28 @@ sed -i 's/--srcdir=$db_dist/--srcdir=$db_dist --with-pic/' db3/configure
|
|||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
install -vdm 755 %{buildroot}/%{_sysconfdir}/rpm
|
||||
install -vm 644 %{SOURCE2} %{buildroot}/%{_sysconfdir}/rpm
|
||||
install -vdm 755 %{buildroot}/etc/rpm
|
||||
install -vm 644 %{_sourcedir}/macros %{buildroot}/etc/rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 COPYING %{buildroot}%{_datarootdir}/licenses/%{name}-%{version}/COPYING
|
||||
install -D -m644 INSTALL %{buildroot}%{_datarootdir}/licenses/%{name}-%{version}/INSTALL
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
sed -i '/man\/fr/d' filelist.list
|
||||
sed -i '/man\/pl/d' filelist.list
|
||||
sed -i '/man\/sk/d' filelist.list
|
||||
sed -i '/man\/ko/d' filelist.list
|
||||
sed -i '/man\/ja/d' filelist.list
|
||||
sed -i '/man\/ru/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
sed -i '/man\/fr/d' filelist.rpm
|
||||
sed -i '/man\/pl/d' filelist.rpm
|
||||
sed -i '/man\/sk/d' filelist.rpm
|
||||
sed -i '/man\/ko/d' filelist.rpm
|
||||
sed -i '/man\/ja/d' filelist.rpm
|
||||
sed -i '/man\/ru/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man8/*
|
||||
|
@ -74,7 +77,6 @@ sed -i 's/--srcdir=$db_dist/--srcdir=$db_dist --with-pic/' db3/configure
|
|||
%{_mandir}/sk/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 4.15.1-1
|
||||
* Wed Sep 26 2018 baho-utot <baho-utot@columbus.rr.com> 4.14.1-2
|
||||
* Sat Jul 28 2018 baho-utot <baho-utot@columbus.rr.com> 4.14.1-1
|
||||
* Sat Mar 10 2018 baho-utot <baho-utot@columbus.rr.com> 4.14.0-4
|
||||
|
@ -83,3 +85,4 @@ sed -i 's/--srcdir=$db_dist/--srcdir=$db_dist --with-pic/' db3/configure
|
|||
- Added python bindings for rpmlint
|
||||
* Mon Jan 01 2018 baho-utot <baho-utot@columbus.rr.com> 4.14.0-1
|
||||
- LFS-8.1
|
||||
/
|
||||
|
|
|
@ -0,0 +1,48 @@
|
|||
#TARBALL: https://www.samba.org/ftp/rsync/src/rsync-3.1.3.tar.gz
|
||||
#MD5SUM: 1581a588fde9d89f6bc6201e8129afaf;SOURCES/rsync-3.1.3.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The rsync package contains the rsync utility.
|
||||
Name: rsync
|
||||
Version: 3.1.3
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: https://rsync.samba.org
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
#Requires: popt >= 1.16
|
||||
Source0: https://www.samba.org/ftp/rsync/src/rsync-%{version}.tar.gz
|
||||
%description
|
||||
The rsync package contains the rsync utility.
|
||||
This is useful for synchronizing large file archives over a network.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--without-included-zlib \
|
||||
--with-included-popt=no
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
# install -D -m644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man5/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Feb 04 2019 baho-utot <baho-utot@columbus.rr.com> 3.1.3-1
|
||||
- Initial build. First version
|
|
@ -1,13 +1,14 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/sed/sed-4.8.tar.xz
|
||||
#MD5SUM: 6d906edfdb3202304059233f51f9a71d;SOURCES/sed-4.8.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/sed/sed-4.7.tar.xz
|
||||
#MD5SUM: 777ddfd9d71dd06711fe91f0925e1573;SOURCES/sed-4.7.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Sed package contains a stream editor
|
||||
Name: sed
|
||||
Version: 4.8
|
||||
Version: 4.7
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -33,18 +34,18 @@ The Sed package contains a stream editor
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 4.8-1
|
||||
* Wed Apr 03 2019 baho-utot <baho-utot@columbus.rr.com> 4.7-1
|
||||
- Update
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.4-1
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
#TARBALL: https://github.com/shadow-maint/shadow/releases/download/4.8/shadow-4.8.1.tar.xz
|
||||
#MD5SUM: 4b05eff8a427cf50e615bda324b5bc45;SOURCES/shadow-4.8.1.tar.xz
|
||||
#TARBALL: https://github.com/shadow-maint/shadow/releases/download/4.6/shadow-4.6.tar.xz
|
||||
#MD5SUM: b491fecbf1232632c32ff8f1437fd60e;SOURCES/shadow-4.6.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Shadow package contains programs for handling passwords in a secure way.
|
||||
Name: shadow
|
||||
Version: 4.8.1
|
||||
Version: 4.6
|
||||
Release: 1
|
||||
License: Artistic
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: https://github.com/shadow-maint/shadow/releases/download/4.5/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -23,12 +24,13 @@ The Shadow package contains programs for handling passwords in a secure way.
|
|||
sed -i 's/1000/999/' etc/useradd
|
||||
%build
|
||||
./configure \
|
||||
--sysconfdir=%{_sysconfdir} \
|
||||
--sysconfdir=/etc \
|
||||
--with-group-name-max-length=32
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
install -vdm 755 %{buildroot}/bin
|
||||
mv -v %{buildroot}/usr/bin/passwd %{buildroot}/bin
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
|
@ -51,11 +53,11 @@ The Shadow package contains programs for handling passwords in a secure way.
|
|||
rm -rf %{buildroot}/%{_mandir}/tr
|
||||
rm -rf %{buildroot}/%{_mandir}/zh_CN
|
||||
rm -rf %{buildroot}/%{_mandir}/zh_TW
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
|
@ -66,7 +68,6 @@ The Shadow package contains programs for handling passwords in a secure way.
|
|||
grpconv
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 4.8.1-1
|
||||
* Tue Mar 26 2019 baho-utot <baho-utot@columbus.rr.com> 4.6-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 4.5-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -4,11 +4,12 @@
|
|||
Summary: The Sysklogd package contains programs for logging system messages
|
||||
Name: sysklogd
|
||||
Version: 1.5.1
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://www.infodrom.org/projects/%{name}/download/%{name}-%{version}.tar.gz
|
||||
Vendor: Elizabeth
|
||||
Source0: http://www.infodrom.org/projects/sysklogd/download/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Sysklogd package contains programs for logging system messages, such as those
|
||||
|
@ -50,19 +51,19 @@ EOF
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%config(noreplace) /etc/syslog.conf
|
||||
%{_mandir}/man5/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.5.1-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.5.1-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
#TARBALL: http://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.96.tar.xz
|
||||
#MD5SUM: 48cebffebf2a96ab09bec14bf9976016;SOURCES/sysvinit-2.96.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/8.4/sysvinit-2.96-consolidated-1.patch
|
||||
#MD5SUM: 4900322141d493e74020c9cf437b2cdc;SOURCES/sysvinit-2.96-consolidated-1.patch
|
||||
#TARBALL: http://download.savannah.gnu.org/releases/sysvinit/sysvinit-2.93.tar.xz
|
||||
#MD5SUM: 041dbe36a5dd80b2108aff305bc10620;SOURCES/sysvinit-2.93.tar.xz
|
||||
#TARBALL: http://www.linuxfromscratch.org/patches/lfs/8.4/sysvinit-2.93-consolidated-1.patch
|
||||
#MD5SUM: aaa84675e717504d7d3da452c8c2eaf1;SOURCES/sysvinit-2.93-consolidated-1.patch
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Controls the start up, running and shutdown of the system
|
||||
Name: sysvinit
|
||||
Version: 2.96
|
||||
Version: 2.93
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: http://savannah.nongnu.org/projects/sysvinit
|
||||
Group: LFS/Base
|
||||
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.xz
|
||||
Patch0: %{name}-%{version}-consolidated-1.patch
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Patch: %{name}-%{version}-consolidated-1.patch
|
||||
Requires: filesystem
|
||||
%description
|
||||
Contains programs for controlling the start up, running and
|
||||
|
@ -19,7 +20,7 @@ shutdown of the system
|
|||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
%patch0 -p1
|
||||
%patch -p1
|
||||
%build
|
||||
make VERBOSE=1 %{?_smp_mflags}
|
||||
%install
|
||||
|
@ -30,19 +31,20 @@ shutdown of the system
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man5/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 2.96-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 2.93-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.88dsf-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/tar/tar-1.32.tar.xz
|
||||
#MD5SUM: 83e38700a80a26e30b2df054e69956e5;SOURCES/tar-1.32.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/tar/tar-1.31.tar.xz
|
||||
#MD5SUM: bc9a89da1185ceb2210de12552c43ce2;SOURCES/tar-1.31.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Tar package contains an archiving program.
|
||||
Name: tar
|
||||
Version: 1.32
|
||||
Version: 1.31
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Tar package contains an archiving program.
|
||||
|
@ -32,12 +33,12 @@ sed -i 's/abort.*/FALLTHROUGH;/' src/extract.c
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
@ -45,7 +46,6 @@ sed -i 's/abort.*/FALLTHROUGH;/' src/extract.c
|
|||
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.32-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 1.31-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.30-1
|
||||
|
|
|
@ -1,22 +1,23 @@
|
|||
#TARBALL: http://ftp.gnu.org/gnu/texinfo/texinfo-6.7.tar.xz
|
||||
#MD5SUM: d4c5d8cc84438c5993ec5163a59522a6;SOURCES/texinfo-6.7.tar.xz
|
||||
#TARBALL: http://ftp.gnu.org/gnu/texinfo/texinfo-6.5.tar.xz
|
||||
#MD5SUM: 3715197e62e0e07f85860b3d7aab55ed;SOURCES/texinfo-6.5.tar.xz
|
||||
%define __requires_exclude perl\\(Locale::gettext_xs\\)
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Texinfo package contains programs for reading, writing, and converting info pages.
|
||||
Name: texinfo
|
||||
Version: 6.7
|
||||
Version: 6.5
|
||||
Release: 1
|
||||
License: GPLv3
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: http://ftp.gnu.org/gnu/texinfo/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
Provides: perl(Texinfo::ParserNonXS) = %{version}
|
||||
%description
|
||||
The Texinfo package contains programs for reading, writing, and converting info pages.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
sed -i '5481,5485 s/({/(\\{/' tp/Texinfo/Parser.pm
|
||||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
|
@ -31,12 +32,12 @@ The Texinfo package contains programs for reading, writing, and converting info
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
@ -48,6 +49,5 @@ The Texinfo package contains programs for reading, writing, and converting info
|
|||
popd
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 6.7-1
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 6.5-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
%define blddir %{name}-%{version}
|
||||
#TARBALL: https://www.iana.org/time-zones/repository/releases/tzdata2019c.tar.gz
|
||||
#MD5SUM: f6987e6dfdb2eb83a1b5076a50b80894;SOURCES/tzdata2019c.tar.gz
|
||||
#TARBALL: https://www.iana.org/time-zones/repository/releases/tzdata2018i.tar.gz
|
||||
#MD5SUM: b3f0a1a789480a036e58466cd0702477;SOURCES/tzdata2018i.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Time zone data
|
||||
Name: tzdata
|
||||
Version: 2019c
|
||||
Version: 2018i
|
||||
Release: 1
|
||||
URL: http://www.iana.org/time-zones
|
||||
License: public-domain
|
||||
License : public-domain
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://www.iana.org//time-zones/repository/releases/%{name}%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -33,7 +34,6 @@ Sources for time zone and daylight saving time data
|
|||
done
|
||||
cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO
|
||||
zic -d $ZONEINFO -p America/New_York
|
||||
unset ZONEINFO
|
||||
install -vDm 555 %{buildroot}/usr/share/zoneinfo/America/New_York %{buildroot}/etc/localtime
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
|
@ -41,17 +41,17 @@ Sources for time zone and daylight saving time data
|
|||
cd -
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 2019c-1
|
||||
* Fri Mar 15 2019 baho-utot <baho-utot@columbus.rr.com> 2018i-1
|
||||
* Mon Mar 19 2018 baho-utot <baho-utot@columbus.rr.com> 2018c-1
|
||||
* Wed Dec 20 2014 baho-utot <baho-utot@columbus.rr.com> 2017b-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://www.kernel.org/pub/linux/utils/util-linux/v2.35/util-linux-2.35.1.tar.xz
|
||||
#MD5SUM: 7f64882f631225f0295ca05080cee1bf;SOURCES/util-linux-2.35.1.tar.xz
|
||||
#TARBALL: https://www.kernel.org/pub/linux/utils/util-linux/v2.33/util-linux-2.33.1.tar.xz
|
||||
#MD5SUM: 6fcfea2043b5ac188fd3eed56aeb5d90;SOURCES/util-linux-2.33.1.tar.xz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Util-linux package contains miscellaneous utility programs.
|
||||
Name: util-linux
|
||||
Version: 2.35.1
|
||||
Version: 2.33.1
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: https://www.kernel.org/pub/linux/utils/%{name}/v2.35/%{name}-%{version}.tar.xz
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Util-linux package contains miscellaneous utility programs.
|
||||
|
@ -19,7 +20,7 @@ partitions, and messages.
|
|||
%setup -q -n %{NAME}-%{VERSION}
|
||||
%build
|
||||
./configure \
|
||||
ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||
ADJTIME_PATH=/var/lib/hwclock/adjtime \
|
||||
--docdir=%{_docdir}/%{NAME}-%{VERSION} \
|
||||
--disable-chfn-chsh \
|
||||
--disable-login \
|
||||
|
@ -39,22 +40,23 @@ partitions, and messages.
|
|||
# Copy license/copying file
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/man3/*
|
||||
%{_mandir}/man5/*
|
||||
%{_mandir}/man8/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 2.35.1-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 2.33.1-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 2.31.1-1
|
||||
|
|
|
@ -1,22 +1,23 @@
|
|||
%global __requires_exclude perl\\(getopts.pl\\)
|
||||
%define __requires_exclude_from /usr/share/vim
|
||||
#TARBALL: ftp://ftp.vim.org/pub/vim/unix/vim-8.2.0190.tar.gz
|
||||
#MD5SUM: f5337b1170df90e644a636539a0313a3;SOURCES/vim-8.2.0190.tar.gz
|
||||
#TARBALL: ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2
|
||||
#MD5SUM: 1739a1df312305155285f0cfa6118294;SOURCES/vim-8.1.tar.bz2
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Vim package contains a powerful text editor.
|
||||
Name: vim
|
||||
Version: 8.2.0190
|
||||
Version: 8.1
|
||||
Release: 1
|
||||
License: Charityware
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: ftp://ftp.vim.org/pub/%{name}/unix/%{name}-%{version}.tar.gz
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Vim package contains a powerful text editor.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{name}-%{version}
|
||||
%setup -q -n %{NAME}81
|
||||
echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
|
||||
%build
|
||||
./configure \
|
||||
|
@ -28,7 +29,7 @@ echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
|
|||
%install
|
||||
make DESTDIR=%{buildroot} install
|
||||
install -vdm 755 %{buildroot}/usr/share/doc/
|
||||
ln -sv ../vim/vim82/doc %{buildroot}/usr/share/doc/%{name}-%{version}
|
||||
ln -sv ../vim/vim81/doc %{buildroot}/usr/share/doc/vim-8.1
|
||||
install -vdm 755 %{buildroot}/etc/vimrc
|
||||
cat > /etc/vimrc <<- "EOF"
|
||||
" Begin /etc/vimrc
|
||||
|
@ -49,39 +50,29 @@ echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
|
|||
install -D -m644 README.txt %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/man\/da/d' filelist.list
|
||||
sed -i '/man\/da.ISO8859-1/d' filelist.list
|
||||
sed -i '/man\/da.UTF-8/d' filelist.list
|
||||
sed -i '/man\/de/d' filelist.list
|
||||
sed -i '/man\/de.ISO8859-1/d' filelist.list
|
||||
sed -i '/man\/de.UTF-8/d' filelist.list
|
||||
sed -i '/man\/fr/d' filelist.list
|
||||
sed -i '/man\/pl.ISO8859-2/d' filelist.list
|
||||
sed -i '/man\/pl.UTF-8/d' filelist.list
|
||||
sed -i '/man\/ru.UTF-8/d' filelist.list
|
||||
sed -i '/man\/pl/d' filelist.list
|
||||
sed -i '/man\/it.UTF-8/d' filelist.list
|
||||
sed -i '/man\/ja/d' filelist.list
|
||||
sed -i '/man\/it.ISO8859-1/d' filelist.list
|
||||
sed -i '/man\/it/d' filelist.list
|
||||
sed -i '/man\/fr.UTF-8/d' filelist.list
|
||||
sed -i '/man\/ru.KOI8-R/d' filelist.list
|
||||
sed -i '/man\/fr.ISO8859-1/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/man\/fr/d' filelist.rpm
|
||||
sed -i '/man\/pl.ISO8859-2/d' filelist.rpm
|
||||
sed -i '/man\/pl.UTF-8/d' filelist.rpm
|
||||
sed -i '/man\/ru.UTF-8/d' filelist.rpm
|
||||
sed -i '/man\/pl/d' filelist.rpm
|
||||
sed -i '/man\/it.UTF-8/d' filelist.rpm
|
||||
sed -i '/man\/ja/d' filelist.rpm
|
||||
sed -i '/man\/it.ISO8859-1/d' filelist.rpm
|
||||
sed -i '/man\/it/d' filelist.rpm
|
||||
sed -i '/man\/fr.UTF-8/d' filelist.rpm
|
||||
sed -i '/man\/ru.KOI8-R/d' filelist.rpm
|
||||
sed -i '/man\/fr.ISO8859-1/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
# %%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
%{_mandir}/da/man1/*
|
||||
%{_mandir}/da.ISO8859-1/man1/*
|
||||
%{_mandir}/da.UTF-8/man1/*
|
||||
%{_mandir}/de/man1/*
|
||||
%{_mandir}/de.ISO8859-1/man1/*
|
||||
%{_mandir}/de.UTF-8/man1/*
|
||||
%{_mandir}/fr.ISO8859-1/man1/*
|
||||
%{_mandir}/fr.UTF-8/man1/*
|
||||
%{_mandir}/fr/man1/*
|
||||
|
@ -96,7 +87,6 @@ echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
|
|||
%{_mandir}/ru.UTF-8/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 8.2.0190-1
|
||||
* Sat Apr 06 2019 baho-utot <baho-utot@columbus.rr.com> 8.1-1
|
||||
- LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 8.0.586-1
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
#TARBALL: https://ftp.gnu.org/gnu/wget/wget-1.20.3.tar.gz
|
||||
#MD5SUM: db4e6dc7977cbddcd543b240079a4899;SOURCES/wget-1.20.3.tar.gz
|
||||
#TARBALL: https://ftp.gnu.org/gnu/wget/wget-1.20.1.tar.gz
|
||||
#MD5SUM: f6ebe9c7b375fc9832fb1b2028271fb7;SOURCES/wget-1.20.1.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: The Wget package contains a utility useful for non-interactive downloading of files from the Web.
|
||||
Name: wget
|
||||
Version: 1.20.3
|
||||
Version: 1.20.1
|
||||
Release: 1
|
||||
License: Any
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
|
||||
Vendor: Elizabeth
|
||||
Source0: %{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Wget package contains a utility useful for non-interactive downloading of files from the Web.
|
||||
|
@ -18,7 +19,7 @@ The Wget package contains a utility useful for non-interactive downloading of fi
|
|||
%build
|
||||
./configure \
|
||||
--prefix=%{_prefix} \
|
||||
--sysconfdir=%{_sysconfdir} \
|
||||
--sysconfdir=/etc \
|
||||
--with-ssl=openssl \
|
||||
--disable-rpath
|
||||
make %{?_smp_mflags}
|
||||
|
@ -31,12 +32,12 @@ The Wget package contains a utility useful for non-interactive downloading of fi
|
|||
# Create file list
|
||||
rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_infodir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
@ -52,7 +53,6 @@ The Wget package contains a utility useful for non-interactive downloading of fi
|
|||
popd
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.20.3-1
|
||||
* Sun Apr 07 2019 baho-utot <baho-utot@columbus.rr.com> 1.20.1-1
|
||||
- BLFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.19.1-1
|
||||
|
|
|
@ -4,10 +4,11 @@
|
|||
Summary: The Xz package contains programs for compressing and decompressing files
|
||||
Name: xz
|
||||
Version: 5.2.4
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: GPL
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://tukaani.org/xz/%{name}-%{version}.tar.xz
|
||||
Requires: filesystem
|
||||
%description
|
||||
|
@ -36,18 +37,18 @@ with the traditional gzip or bzip2 commands.
|
|||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 5.2.4-2
|
||||
* Fri Apr 05 2019 baho-utot <baho-utot@columbus.rr.com> 5.2.4-1
|
||||
- Update for LFS-8.4
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 5.2.3-1
|
||||
|
|
|
@ -4,12 +4,13 @@
|
|||
Summary: The Zlib package contains compression and decompression routines used by some programs.
|
||||
Name: zlib
|
||||
Version: 1.2.11
|
||||
Release: 2
|
||||
Release: 1
|
||||
License: Other
|
||||
URL: http://zlib.net
|
||||
Group: LFS/Base
|
||||
Vendor: Elizabeth
|
||||
Source0: http://zlib.net/%{name}-%{version}.tar.xz
|
||||
Provides: pkgconfig(zlib) = %{version}
|
||||
Provides: pkgconfig(zlib)
|
||||
Requires: filesystem
|
||||
%description
|
||||
The Zlib package contains compression and decompression routines used by some programs.
|
||||
|
@ -30,17 +31,17 @@ The Zlib package contains compression and decompression routines used by some pr
|
|||
install -vDm644 README %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
# rm %{buildroot}%{_infodir}/dir
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.rpm
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.rpm
|
||||
sed -i '/man\/man/d' filelist.rpm
|
||||
sed -i '/\/usr\/share\/info/d' filelist.rpm
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%files -f filelist.rpm
|
||||
%defattr(-,root,root)
|
||||
%_mandir/man3/zlib.3.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Sun May 31 2020 Chris Cromer <chris@cromer.cl> 1.2.11-2
|
||||
* Tue Jan 09 2018 baho-utot <baho-utot@columbus.rr.com> 1.2.11-1
|
||||
- Initial build. First version
|
||||
|
|
|
@ -1,44 +0,0 @@
|
|||
#TARBALL: https://github.com/facebook/zstd/releases/download/v1.4.4/zstd-1.4.4.tar.gz
|
||||
#MD5SUM: 487f7ee1562dee7c1c8adf85e2a63df9;SOURCES/zstd-1.4.4.tar.gz
|
||||
#-----------------------------------------------------------------------------
|
||||
Summary: Zstandard - Fast real-time compression algorithm.
|
||||
Name: zstd
|
||||
Version: 1.4.4
|
||||
Release: 1
|
||||
License: GPLv2
|
||||
URL: Any
|
||||
Group: LFS/Base
|
||||
Source0: https://github.com/facebook/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||||
Requires: filesystem
|
||||
%description
|
||||
Zstandard is a real-time compression algorithm, providing high compression
|
||||
ratios. It offers a very wide range of compression / speed trade-offs, while
|
||||
being backed by a very fast decoder.
|
||||
#-----------------------------------------------------------------------------
|
||||
%prep
|
||||
%setup -q -n %{NAME}-%{VERSION}
|
||||
make %{?_smp_mflags}
|
||||
%install
|
||||
make prefix=%{buildroot}/%{_prefix} install
|
||||
install -vdm 755 %{buildroot}/lib
|
||||
rm -v %{buildroot}/usr/lib/libzstd.a
|
||||
mv -v %{buildroot}/usr/lib/libzstd.so.* %{buildroot}/lib
|
||||
ln -sfv ../../lib/$(readlink %{buildroot}/usr/lib/libzstd.so) %{buildroot}/usr/lib/libzstd.so
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copy license/copying file
|
||||
install -D -m644 COPYING %{buildroot}/usr/share/licenses/%{name}/LICENSE
|
||||
#-----------------------------------------------------------------------------
|
||||
# Create file list
|
||||
find %{buildroot} -name '*.la' -delete
|
||||
find "${RPM_BUILD_ROOT}" -not -type d -print > filelist.list
|
||||
sed -i "s|^${RPM_BUILD_ROOT}||" filelist.list
|
||||
sed -i '/man\/man/d' filelist.list
|
||||
sed -i '/\/usr\/share\/info/d' filelist.list
|
||||
#-----------------------------------------------------------------------------
|
||||
%files -f filelist.list
|
||||
%defattr(-,root,root)
|
||||
%{_mandir}/man1/*
|
||||
#-----------------------------------------------------------------------------
|
||||
%changelog
|
||||
* Mon Jun 01 2020 Chris Cromer <chris@cromer.cl> 1.4.4-1
|
||||
- Initial build. First version
|
218
base.sh
218
base.sh
|
@ -1,8 +1,8 @@
|
|||
#!/bin/bash
|
||||
#-----------------------------------------------------------------------------
|
||||
# Title: ch6.sh
|
||||
# Date: 2020-05-31
|
||||
# Version: 2.0
|
||||
# Date: 2020-05-30
|
||||
# Version: 1.0
|
||||
# Author: chris@cromer.cl
|
||||
# Options:
|
||||
#-----------------------------------------------------------------------------
|
||||
|
@ -22,21 +22,23 @@
|
|||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
#-----------------------------------------------------------------------------
|
||||
# Dedicated to Elizabeth my cat of 20 years, Euthanasia on 2019-05-16
|
||||
#-----------------------------------------------------------------------------
|
||||
set -o errexit # exit if error...insurance ;)
|
||||
set -o nounset # exit if variable not initalized
|
||||
set +h # disable hashall
|
||||
#-----------------------------------------------------------------------------
|
||||
# Master variables
|
||||
PRGNAME=${0##*/} # script name minus the path
|
||||
TOPDIR=${PWD} # parent directory
|
||||
PARENT=/usr/src/LFS-RPM # rpm build directory
|
||||
LOGS=LOGS # build logs directory
|
||||
INFOS=INFO # rpm info log directory
|
||||
SPECS=SPECS # rpm spec file directory
|
||||
PROVIDES=PROVIDES # rpm provides log directory
|
||||
REQUIRES=REQUIRES # rpm requires log directory
|
||||
RPMS=RPMS # rpm binary package directory
|
||||
LOGPATH=${TOPDIR}/LOGS # path to log directory
|
||||
PRGNAME=${0##*/} # script name minus the path
|
||||
TOPDIR=${PWD} # parent directory
|
||||
PARENT=/usr/src/LFS-RPM # rpm build directory
|
||||
LOGS=LOGS # build logs directory
|
||||
INFOS=INFO # rpm info log directory
|
||||
SPECS=SPECS # rpm spec file directory
|
||||
PROVIDES=PROVIDES # rpm provides log directory
|
||||
REQUIRES=REQUIRES # rpm requires log directory
|
||||
RPMS=RPMS # rpm binary package directory
|
||||
LOGPATH=${TOPDIR}/LOGS # path to log directory
|
||||
LC_ALL=POSIX
|
||||
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin
|
||||
export LC_ALL PATH
|
||||
|
@ -107,7 +109,7 @@ function _build {
|
|||
rpmbuild -ba ${RPM_SPEC} >> ${_log} 2>&1 && msg_success || msg_failure
|
||||
_status
|
||||
[ "F" == ${RPM_EXISTS} ] && die "ERROR: Binary Missing: ${RPM_BINARY}"
|
||||
rpm -qilp ${RPMS}/${RPM_ARCH}/${RPM_BINARY} > ${INFOS}/${RPM_NAME} 2>&1 || true
|
||||
rpm -qilp ${RPMS}/${RPM_ARCH}/${RPM_BINARY} > ${INFOS}/${RPM_NAME} 2>&1 || true
|
||||
rpm -qp --provides ${RPMS}/${RPM_ARCH}/${RPM_BINARY} > ${PROVIDES}/${RPM_NAME} 2>&1 || true
|
||||
rpm -qp --requires ${RPMS}/${RPM_ARCH}/${RPM_BINARY} > ${REQUIRES}/${RPM_NAME} 2>&1 || true
|
||||
return
|
||||
|
@ -195,13 +197,16 @@ function _symlinks {
|
|||
ln -vsf /tools/bin/{env,install,perl,printf} /usr/bin >> "${_log}" 2>&1
|
||||
ln -vsf /tools/lib/libgcc_s.so{,.1} /usr/lib >> "${_log}" 2>&1
|
||||
ln -vsf /tools/lib/libstdc++.{a,so{,.6}} /usr/lib >> "${_log}" 2>&1
|
||||
install -vdm755 /usr/lib/pkgconfig >> "${_log}" 2>&1
|
||||
ln -vsf bash /bin/sh >> "${_log}" 2>&1
|
||||
msg_success
|
||||
return
|
||||
}
|
||||
function _glibc {
|
||||
ln -sf /tools/lib/gcc /usr/lib
|
||||
ln -sf ../lib/ld-linux-x86-64.so.2 /lib64
|
||||
ln -sf ../lib/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3
|
||||
rm -f /usr/include/limits.h
|
||||
_build
|
||||
_install
|
||||
/sbin/locale-gen
|
||||
|
@ -250,6 +255,13 @@ function _adjust {
|
|||
touch ${_log}
|
||||
return
|
||||
}
|
||||
function _bc {
|
||||
ln -sf /tools/lib/libncursesw.so.6 /usr/lib/libncursesw.so.6
|
||||
ln -sf libncursesw.so.6 /usr/lib/libncurses.so
|
||||
_build
|
||||
_install
|
||||
return
|
||||
}
|
||||
function _gcc {
|
||||
_build
|
||||
_install
|
||||
|
@ -309,92 +321,92 @@ function _gcc {
|
|||
[ -e "${PROVIDES}" ] || install -vdm 755 "${PROVIDES}"
|
||||
[ -e "${REQUIRES}" ] || install -vdm 755 "${REQUIRES}"
|
||||
[ -e "${RPMS}" ] || install -vdm 755 "${RPMS}"
|
||||
LIST+="filesystem " # Creating Directories
|
||||
LIST+="symlinks " # Creating Essential Files and Symlinks
|
||||
LIST+="linux-api-headers " # Linux-5.5.3 API Headers
|
||||
LIST+="man-pages " # Man-pages-5.05
|
||||
LIST+="glibc " # Glibc-2.31
|
||||
LIST+="tzdata " # Adding time zone data
|
||||
LIST+="adjust " # Adjusting the Toolchain
|
||||
LIST+="zlib " # Zlib-1.2.11
|
||||
LIST+="bzip2 " # Bzip2-1.0.8
|
||||
LIST+="xz " # Xz-5.2.4
|
||||
LIST+="file " # File-5.38
|
||||
LIST+="readline " # Readline-8.0
|
||||
LIST+="m4 " # M4-1.4.18
|
||||
LIST+="bc " # Bc-2.5.3
|
||||
LIST+="binutils " # Binutils-2.34
|
||||
LIST+="gmp " # GMP-6.2.0
|
||||
LIST+="mpfr " # MPFR-4.0.2
|
||||
LIST+="mpc " # MPC-1.1.0
|
||||
LIST+="attr " # Attr-2.4.48
|
||||
LIST+="acl " # Acl-2.2.53
|
||||
LIST+="shadow " # Shadow-4.8.1
|
||||
LIST+="gcc " # GCC-9.2.0
|
||||
LIST+="pkg-config " # Pkg-config-0.29.2
|
||||
LIST+="ncurses " # Ncurses-6.2
|
||||
LIST+="libcap " # Libcap-2.31
|
||||
LIST+="sed " # Sed-4.8
|
||||
LIST+="psmisc " # Psmisc-23.2
|
||||
LIST+="iana-etc " # Iana-Etc-2.30
|
||||
LIST+="bison " # Bison-3.5.2
|
||||
LIST+="flex " # Flex-2.6.4
|
||||
LIST+="grep " # Grep-3.4
|
||||
LIST+="bash " # Bash-5.0
|
||||
LIST+="libtool " # Libtool-2.4.6
|
||||
LIST+="gdbm " # GDBM-1.18.1
|
||||
LIST+="gperf " # Gperf-3.1
|
||||
LIST+="expat " # Expat-2.2.9
|
||||
LIST+="inetutils " # Inetutils-1.9.4
|
||||
LIST+="perl " # Perl-5.30.1
|
||||
LIST+="XML-Parser " # XML::Parser-2.46
|
||||
LIST+="intltool " # Intltool-0.51.0
|
||||
LIST+="autoconf " # Autoconf-2.69
|
||||
LIST+="automake " # Automake-1.16.1
|
||||
LIST+="kmod " # Kmod-26
|
||||
LIST+="gettext " # Gettext-0.20.1
|
||||
LIST+="libelf " # Libelf from Elfutils-0.178
|
||||
LIST+="libffi " # Libffi-3.3
|
||||
LIST+="openssl " # OpenSSL-1.1.1d
|
||||
LIST+="python3 " # Python-3.8.1
|
||||
LIST+="ninja " # Ninja-1.10.0
|
||||
LIST+="meson " # Meson-0.53.1
|
||||
LIST+="coreutils " # Coreutils-8.31
|
||||
LIST+="check " # Check-0.14.0
|
||||
LIST+="diffutils " # Diffutils-3.7
|
||||
LIST+="gawk " # Gawk-5.0.1
|
||||
LIST+="findutils " # Findutils-4.7.0
|
||||
LIST+="groff " # Groff-1.22.4
|
||||
LIST+="grub " # GRUB-2.04
|
||||
LIST+="less " # Less-551
|
||||
LIST+="gzip " # Gzip-1.10
|
||||
LIST+="zstd " # Zstd-1.4.4
|
||||
LIST+="iproute2 " # IPRoute2-5.5.0
|
||||
LIST+="kbd " # Kbd-2.2.0
|
||||
LIST+="libpipeline " # Libpipeline-1.5.2
|
||||
LIST+="make " # Make-4.3
|
||||
LIST+="patch " # Patch-2.7.6
|
||||
LIST+="man-db " # Man-DB-2.9.0
|
||||
LIST+="tar " # Tar-1.32
|
||||
LIST+="texinfo " # Texinfo-6.7
|
||||
LIST+="vim " # Vim-8.2.0190
|
||||
LIST+="procps-ng " # Procps-ng-3.3.15
|
||||
LIST+="util-linux " # Util-linux-2.35.1
|
||||
LIST+="e2fsprogs " # E2fsprogs-1.45.5
|
||||
LIST+="sysklogd " # Sysklogd-1.5.1
|
||||
LIST+="sysvinit " # Sysvinit-2.96
|
||||
LIST+="eudev " # Eudev-3.2.9
|
||||
LIST+="filesystem " # 6.5. Creating Directories
|
||||
LIST+="symlinks " # 6.6. Creating Essential Files and Symlinks
|
||||
LIST+="linux-api-headers " # 6.7. Linux-4.20.12 API Headers
|
||||
LIST+="man-pages " # 6.8. Man-pages-4.16
|
||||
LIST+="glibc " # 6.9. Glibc-2.29
|
||||
LIST+="tzdata " # 6.9.2.2. Adding time zone data
|
||||
LIST+="adjust " # 6.10. Adjusting the Toolchain
|
||||
LIST+="zlib " # 6.11. Zlib-1.2.11
|
||||
LIST+="file " # 6.12. File-5.36
|
||||
LIST+="readline " # 6.13. Readline-8.0
|
||||
LIST+="m4 " # 6.14. M4-1.4.18
|
||||
LIST+="bc " # 6.15. Bc-1.07.1
|
||||
LIST+="binutils " # 6.16. Binutils-2.32
|
||||
LIST+="gmp " # 6.17. GMP-6.1.2
|
||||
LIST+="mpfr " # 6.18. MPFR-4.0.2
|
||||
LIST+="mpc " # 6.19. MPC-1.1.0
|
||||
LIST+="shadow " # 6.20. Shadow-4.6
|
||||
LIST+="gcc " # 6.21. GCC-8.2.0
|
||||
LIST+="bzip2 " # 6.22. Bzip2-1.0.6
|
||||
LIST+="pkg-config " # 6.23. Pkg-config-0.29.2
|
||||
LIST+="ncurses " # 6.24. Ncurses-6.1
|
||||
LIST+="attr " # 6.25. Attr-2.4.48
|
||||
LIST+="acl " # 6.26. Acl-2.2.53
|
||||
LIST+="libcap " # 6.27. Libcap-2.26
|
||||
LIST+="sed " # 6.28. Sed-4.7
|
||||
LIST+="psmisc " # 6.29. Psmisc-23.2
|
||||
LIST+="iana-etc " # 6.30. Iana-Etc-2.30
|
||||
LIST+="bison " # 6.31. Bison-3.3.2
|
||||
LIST+="flex " # 6.32. Flex-2.6.4
|
||||
LIST+="grep " # 6.33. Grep-3.3
|
||||
LIST+="bash " # 6.34. Bash-5.0
|
||||
LIST+="libtool " # 6.35. Libtool-2.4.6
|
||||
LIST+="gdbm " # 6.36. GDBM-1.18.1
|
||||
LIST+="gperf " # 6.37. Gperf-3.1
|
||||
LIST+="expat " # 6.38. Expat-2.2.6
|
||||
LIST+="inetutils " # 6.39. Inetutils-1.9.4
|
||||
LIST+="perl " # 6.40. Perl-5.28.1
|
||||
LIST+="XML-Parser " # 6.41. XML::Parser-2.44
|
||||
LIST+="intltool " # 6.42. Intltool-0.51.0
|
||||
LIST+="autoconf " # 6.43. Autoconf-2.69
|
||||
LIST+="automake " # 6.44. Automake-1.16.1
|
||||
LIST+="xz " # 6.45. Xz-5.2.4
|
||||
LIST+="kmod " # 6.46. Kmod-26
|
||||
LIST+="gettext " # 6.47. Gettext-0.19.8.1
|
||||
LIST+="libelf " # 6.48. Libelf from Elfutils-0.176
|
||||
LIST+="libffi " # 6.49. Libffi-3.2.1
|
||||
LIST+="openssl " # 6.50. OpenSSL-1.1.1a
|
||||
LIST+="python3 " # 6.51. Python-3.7.2
|
||||
LIST+="ninja " # 6.52. Ninja-1.9.0
|
||||
LIST+="meson " # 6.53. Meson-0.49.2
|
||||
LIST+="coreutils " # 6.54. Coreutils-8.30
|
||||
LIST+="check " # 6.55. Check-0.12.0
|
||||
LIST+="diffutils " # 6.56. Diffutils-3.7
|
||||
LIST+="gawk " # 6.57. Gawk-4.2.1
|
||||
LIST+="findutils " # 6.58. Findutils-4.6.0
|
||||
LIST+="groff " # 6.59. Groff-1.22.4
|
||||
LIST+="grub " # 6.60. GRUB-2.02
|
||||
LIST+="less " # 6.61. Less-530
|
||||
LIST+="gzip " # 6.62. Gzip-1.10
|
||||
LIST+="iproute2 " # 6.63. IPRoute2-4.20.0
|
||||
LIST+="kbd " # 6.64. Kbd-2.0.4
|
||||
LIST+="libpipeline " # 6.65. Libpipeline-1.5.1
|
||||
LIST+="make " # 6.66. Make-4.2.1
|
||||
LIST+="patch " # 6.67. Patch-2.7.6
|
||||
LIST+="man-db " # 6.68. Man-DB-2.8.5
|
||||
LIST+="tar " # 6.69. Tar-1.31
|
||||
LIST+="texinfo " # 6.70. Texinfo-6.5
|
||||
LIST+="vim " # 6.71. Vim-8.1
|
||||
LIST+="procps-ng " # 6.72. Procps-ng-3.3.15
|
||||
LIST+="util-linux " # 6.73. Util-linux-2.33.1
|
||||
LIST+="e2fsprogs " # 6.74. E2fsprogs-1.44.5
|
||||
LIST+="sysklogd " # 6.75. Sysklogd-1.5.1
|
||||
LIST+="sysvinit " # 6.76. Sysvinit-2.93
|
||||
LIST+="eudev " # 6.77. Eudev-3.2.7
|
||||
# Chapter 7
|
||||
LIST+="lfs-bootscripts " # lfs-bootscripts
|
||||
LIST+="cpio " # cpio
|
||||
LIST+="cpio " # cpio
|
||||
LIST+="mkinitramfs " # mkinitramfs
|
||||
LIST+="linux " # Linux-5.5.3
|
||||
LIST+="linux " # 8.3. Linux-4.20.12
|
||||
# ADDONS
|
||||
LIST+="popt " # popt
|
||||
LIST+="rpm " # rpm
|
||||
LIST+="wget " # wget
|
||||
LIST+="popt " # popt
|
||||
LIST+="rpm " # rpm
|
||||
LIST+="wget " # wget
|
||||
LIST+="linux-firmware " # linux-firmware
|
||||
LIST+="base " # lfs base packages meta package
|
||||
LIST+="python2 " # python2
|
||||
LIST+="base " # lfs base packages meta package
|
||||
for i in ${LIST};do
|
||||
case ${i} in
|
||||
symlinks) _log="${LOGS}/symlinks"
|
||||
|
@ -418,6 +430,13 @@ for i in ${LIST};do
|
|||
_adjust
|
||||
fi
|
||||
;;
|
||||
bc) _params "${SPECS}/${i}.spec"
|
||||
if [ "T" = "${RPM_EXISTS}" ]; then
|
||||
msg "Skipping: ${i}"
|
||||
else
|
||||
_bc
|
||||
fi
|
||||
;;
|
||||
gcc) _params "${SPECS}/${i}.spec"
|
||||
if [ "T" = "${RPM_EXISTS}" ]; then
|
||||
msg "Skipping: ${i}"
|
||||
|
@ -425,6 +444,17 @@ for i in ${LIST};do
|
|||
_gcc
|
||||
fi
|
||||
;;
|
||||
util-linux) _params "${SPECS}/${i}.spec"
|
||||
if [ "T" = "${RPM_EXISTS}" ]; then
|
||||
msg "Skipping: ${i}"
|
||||
else
|
||||
[ -e /usr/include/blkid ] && rm -rf /usr/include/blkid
|
||||
[ -e /usr/include/libmount ] && rm -rf /usr/include/libmount
|
||||
[ -e /usr/include/uuid ] && rm -rf /usr/include/uuid
|
||||
_build
|
||||
_install
|
||||
fi
|
||||
;;
|
||||
*) _params "${SPECS}/${i}.spec"
|
||||
if [ "T" = "${RPM_EXISTS}" ]; then
|
||||
msg "Skipping: ${i}"
|
||||
|
|
17
cleanup.sh
17
cleanup.sh
|
@ -1,12 +1,11 @@
|
|||
#!/bin/bash
|
||||
#-----------------------------------------------------------------------------
|
||||
# Title: cleanup.sh
|
||||
# Date: 2020-05-31
|
||||
# Version: 2.0
|
||||
# Author: chris@cromer.cl
|
||||
# Date: 2019-05-22
|
||||
# Version: 1.0
|
||||
# Author: baho-utot@columbus.rr.com
|
||||
# Options:
|
||||
#-----------------------------------------------------------------------------
|
||||
# Copyright 2020 Chris Cromer
|
||||
# Copyright 2019 Baho Utot
|
||||
#-----------------------------------------------------------------------------
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
|
@ -22,6 +21,8 @@
|
|||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
#-----------------------------------------------------------------------------
|
||||
# Dedicated to Elizabeth my cat of 20 years, Euthanasia on 2019-05-16
|
||||
#-----------------------------------------------------------------------------
|
||||
# This script removes changes made to the host system and
|
||||
# also removes the build tool chain chapter 5 packages as they are no
|
||||
# longer needed. It will also unmount the /mnt/lfs filesystem
|
||||
|
@ -30,11 +31,11 @@ set -o errexit # exit if error...insurance ;)
|
|||
set -o nounset # exit if variable not initalized
|
||||
set +h # disable hashall
|
||||
#-----------------------------------------------------------------------------
|
||||
PRGNAME=${0##*/} # script name minus the path
|
||||
LFS=/mnt/lfs # build area
|
||||
PRGNAME=${0##*/} # script name minus the path
|
||||
LFS=/mnt/lfs # build area
|
||||
TOOLCHAIN="${LFS}/tools" # tool chain directory
|
||||
LINK=/tools # tool chain symlink
|
||||
USER=lfs # build user
|
||||
LINK=/tools # tool chain symlink
|
||||
USER=lfs # build user
|
||||
#-----------------------------------------------------------------------------
|
||||
function die() {
|
||||
local _red="\\033[1;31m"
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
add missing perl home dir package needed for groff package dependency
|
||||
remove rsync
|
||||
remove python2
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue