talimat-temeş

This commit is contained in:
milisbir 2017-10-28 15:15:02 +03:00
parent 58a0eeaf14
commit 0ec82b4e52
80 changed files with 469 additions and 458 deletions

View file

@ -3,11 +3,11 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=acl isim=acl
version=2.2.52 surum=2.2.52
release=1 devir=1
source=( http://download.savannah.gnu.org/releases/$name/$name-$version.src.tar.gz) kaynak=( http://download.savannah.gnu.org/releases/$isim/$isim-$surum.src.tar.gz)
derle() { derle() {
cd acl-* cd acl-*

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=attr isim=attr
version=2.4.47 surum=2.4.47
release=1 devir=1
source=(http://download.savannah.gnu.org/releases/$name/$name-$version.src.tar.gz) kaynak=(http://download.savannah.gnu.org/releases/$isim/$isim-$surum.src.tar.gz)
derle() { derle() {
cd attr-$version cd attr-$surum
sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=autoconf isim=autoconf
version=2.69 surum=2.69
release=1 devir=1
source=(http://ftp.gnu.org/gnu/autoconf/autoconf-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/autoconf/autoconf-$surum.tar.xz)
derle() derle()
{ {
cd autoconf-$version cd autoconf-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,16 +3,16 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=automake isim=automake
version=1.15 surum=1.15
release=2 devir=2
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/$isim/$isim-$surum.tar.xz)
derle() { derle() {
cd automake-$version cd automake-$surum
sed -i 's:/\\\${:/\\\$\\{:' bin/automake.in sed -i 's:/\\\${:/\\\$\\{:' bin/automake.in
./configure --prefix=/usr \ ./configure --prefix=/usr \
--docdir=$PKG/usr/share/doc/automake-$version --docdir=$PKG/usr/share/doc/automake-$surum
make make
make prefix=$PKG/usr install make prefix=$PKG/usr install
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir

View file

@ -3,19 +3,19 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=bash isim=bash
version=4.3.30 surum=4.3.30
release=3 devir=3
source=(http://ftp.gnu.org/gnu/bash/bash-$version.tar.gz kaynak=(http://ftp.gnu.org/gnu/bash/bash-$surum.tar.gz
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-2.patch) http://www.linuxfromscratch.org/patches/downloads/$isim/$isim-$surum-upstream_fixes-2.patch)
derle() derle()
{ {
cd bash-$version cd bash-$surum
patch -Np1 -i ../$name-$version-upstream_fixes-2.patch patch -Np1 -i ../$isim-$surum-upstream_fixes-2.patch
./configure --prefix=/usr --bindir=/bin \ ./configure --prefix=/usr --bindir=/bin \
--htmldir=/usr/share/doc/bash-$version --without-bash-malloc \ --htmldir=/usr/share/doc/bash-$surum --without-bash-malloc \
--with-installed-readline --with-installed-readline
make make

11
talimatname/temel/bbb Normal file
View file

@ -0,0 +1,11 @@
grep -rli 'isim=' * | xargs -i@ sed -i 's/isim=/isim=/g' @
grep -rli '$isim' * | xargs -i@ sed -i 's/$isim/$isim/g' @
grep -rli '${isim}' * | xargs -i@ sed -i 's/${isim}/${isim}/g' @
grep -rli 'surum=' * | xargs -i@ sed -i 's/surum=/surum=/g' @
grep -rli '$surum' * | xargs -i@ sed -i 's/$surum/$surum/g' @
grep -rli '${surum}' * | xargs -i@ sed -i 's/${surum}/${surum}/g' @
grep -rli '${surum%.*}/g' @
grep -rli 'devir=' * | xargs -i@ sed -i 's/devir=/devir=/g' @
grep -rli '$devir' * | xargs -i@ sed -i 's/$devir/$devir/g' @
grep -rli '${devir}' * | xargs -i@ sed -i 's/${devir}/${devir}/g' @
grep -rli 'kaynak=' * | xargs -i@ sed -i 's/kaynak=/kaynak=/g' @

View file

@ -3,16 +3,16 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=bc isim=bc
version=1.06.95 surum=1.06.95
release=1 devir=1
source=(http://alpha.gnu.org/gnu/$name/$name-$version.tar.bz2 kaynak=(http://alpha.gnu.org/gnu/$isim/$isim-$surum.tar.bz2
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-memory_leak-1.patch) http://www.linuxfromscratch.org/patches/downloads/$isim/$isim-$surum-memory_leak-1.patch)
derle() { derle() {
cd $name-$version cd $isim-$surum
patch -Np1 -i ../$name-$version-memory_leak-1.patch patch -Np1 -i ../$isim-$surum-memory_leak-1.patch
./configure --prefix=/usr --bindir=/bin \ ./configure --prefix=/usr --bindir=/bin \
--with-readline \ --with-readline \
--mandir=/usr/share/man \ --mandir=/usr/share/man \

View file

@ -3,19 +3,19 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=binutils isim=binutils
version=2.26 surum=2.26
release=3 devir=3
source=(http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2 kaynak=(http://ftp.gnu.org/gnu/binutils/binutils-$surum.tar.bz2
http://www.linuxfromscratch.org/patches/lfs/development/binutils-$version-upstream_fix-1.patch http://www.linuxfromscratch.org/patches/lfs/development/binutils-$surum-upstream_fix-1.patch
http://www.linuxfromscratch.org/patches/lfs/development/binutils-$version-upstream_fix-2.patch) http://www.linuxfromscratch.org/patches/lfs/development/binutils-$surum-upstream_fix-2.patch)
derle() { derle() {
cd binutils-$version cd binutils-$surum
patch -Np1 -i ../binutils-$version-upstream_fix-1.patch patch -Np1 -i ../binutils-$surum-upstream_fix-1.patch
patch -Np1 -i ../binutils-$version-upstream_fix-2.patch patch -Np1 -i ../binutils-$surum-upstream_fix-2.patch
mkdir -v build mkdir -v build
cd build cd build
@ -38,12 +38,12 @@ derle() {
mkdir $PKG/lib mkdir $PKG/lib
for lib in libopcodes libbfd for lib in libopcodes libbfd
do do
mv $PKG/usr/lib/$lib-$version.20160125.so \ mv $PKG/usr/lib/$lib-$surum.20160125.so \
$PKG/lib/$lib-$version.so $PKG/lib/$lib-$surum.so
ln -s $lib-$version.so $PKG/lib/$lib ln -s $lib-$surum.so $PKG/lib/$lib
ln -s ../../lib/$lib-$version.20160125.so \ ln -s ../../lib/$lib-$surum.20160125.so \
$PKG/usr/lib/$lib-$version.so $PKG/usr/lib/$lib-$surum.so
ln -s ../../lib/$lib-$version.so \ ln -s ../../lib/$lib-$surum.so \
$PKG/usr/lib/$lib $PKG/usr/lib/$lib
done done
} }

View file

@ -3,16 +3,16 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=bison isim=bison
version=3.0.4 surum=3.0.4
release=2 devir=2
source=(http://ftp.gnu.org/gnu/bison/bison-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/bison/bison-$surum.tar.xz)
derle(){ derle(){
cd bison-$version cd bison-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--docdir=/usr/share/doc/$name-$version --docdir=/usr/share/doc/$isim-$surum
make make
make check||true make check||true
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,17 +3,17 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=bzip2 isim=bzip2
version=1.0.6 surum=1.0.6
release=1 devir=1
source=(http://www.bzip.org/$version/bzip2-$version.tar.gz \ kaynak=(http://www.bzip.org/$surum/bzip2-$surum.tar.gz \
http://www.linuxfromscratch.org/patches/lfs/development/bzip2-$version-install_docs-1.patch) http://www.linuxfromscratch.org/patches/lfs/development/bzip2-$surum-install_docs-1.patch)
derle() { derle() {
cd bzip2-$version cd bzip2-$surum
patch -Np1 -i ../bzip2-$version-install_docs-1.patch patch -Np1 -i ../bzip2-$surum-install_docs-1.patch
sed -i 's@\(ln -s -f \)/bin/@\1@' Makefile sed -i 's@\(ln -s -f \)/bin/@\1@' Makefile
sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile

View file

@ -3,11 +3,11 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=ca-certificates isim=ca-certificates
version=20160110 surum=20160110
release=1 devir=1
source=(http://downloads.nutyx.org/files/$name-$version.tar.gz) kaynak=(http://downloads.nutyx.org/files/$isim-$surum.tar.gz)
derle() { derle() {

View file

@ -3,17 +3,17 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=coreutils isim=coreutils
version=8.25 surum=8.25
release=2 devir=2
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz kaynak=(http://ftp.gnu.org/gnu/$isim/$isim-$surum.tar.xz
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-i18n-2.patch) http://www.linuxfromscratch.org/patches/downloads/$isim/$isim-$surum-i18n-2.patch)
derle() { derle() {
cd $name-$version cd $isim-$surum
patch -Np1 -i ../$name-$version-i18n-2.patch patch -Np1 -i ../$isim-$surum-i18n-2.patch
FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix=/usr \ FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix=/usr \
--libexecdir=/lib --bindir=/bin --sbindir=/sbin \ --libexecdir=/lib --bindir=/bin --sbindir=/sbin \

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=cpio isim=cpio
version=2.11 surum=2.11
release=1 devir=1
source=( http://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2) kaynak=( http://ftp.gnu.org/gnu/$isim/$isim-$surum.tar.bz2)
derle() { derle() {
cd $name-$version cd $isim-$surum
sed -i -e '/gets is a/d' gnu/stdio.in.h sed -i -e '/gets is a/d' gnu/stdio.in.h
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=curl isim=curl
version=7.47.1 surum=7.47.1
release=1 devir=1
source=(http://curl.haxx.se/download/$name-$version.tar.lzma) kaynak=(http://curl.haxx.se/download/$isim-$surum.tar.lzma)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--bindir=/bin \ --bindir=/bin \
--with-ca-path=/etc/ssl/certs \ --with-ca-path=/etc/ssl/certs \
@ -23,9 +23,9 @@ derle() {
-o -name \*.3 \) \ -o -name \*.3 \) \
-exec rm {} \; -exec rm {} \;
install -v -d -m755 $PKG/usr/share/doc/curl-$version install -v -d -m755 $PKG/usr/share/doc/curl-$surum
cp -v -R docs/* \ cp -v -R docs/* \
$PKG/usr/share/doc/curl-$version $PKG/usr/share/doc/curl-$surum
# reorganise the libs # reorganise the libs
mkdir $PKG/lib mkdir $PKG/lib

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=dhcpcd isim=dhcpcd
version=6.10.1 surum=6.10.1
release=1 devir=1
source=(http://roy.marples.name/downloads/$name/$name-$version.tar.xz) kaynak=(http://roy.marples.name/downloads/$isim/$isim-$surum.tar.xz)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix= \ ./configure --prefix= \
--libexecdir=/lib/dhcpcd \ --libexecdir=/lib/dhcpcd \
--dbdir=/var/tmp --dbdir=/var/tmp

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=dialog isim=dialog
version=1.2.20140911 surum=1.2.20140911
release=1 devir=1
source=(ftp://dickey.his.com/dialog/$name-1.2-20140911.tgz) kaynak=(ftp://dickey.his.com/dialog/$isim-1.2-20140911.tgz)
derle() { derle() {
cd $name-1.2-20140911 cd $isim-1.2-20140911
./configure --prefix=/usr \ ./configure --prefix=/usr \
--enable-nls --bindir=/bin \ --enable-nls --bindir=/bin \
--with-ncursesw \ --with-ncursesw \

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=diffutils isim=diffutils
version=3.3 surum=3.3
release=1 devir=1
source=( http://ftp.gnu.org/gnu/$name/diffutils-$version.tar.xz ) kaynak=( http://ftp.gnu.org/gnu/$isim/diffutils-$surum.tar.xz )
derle() { derle() {
cd diffutils-$version cd diffutils-$surum
sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in
./configure --prefix=/usr \ ./configure --prefix=/usr \
--bindir=/bin --bindir=/bin

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=e2fsprogs isim=e2fsprogs
version=1.42.13 surum=1.42.13
release=1 devir=1
source=(http://prdownloads.sourceforge.net/$name/$name-$version.tar.gz) kaynak=(http://prdownloads.sourceforge.net/$isim/$isim-$surum.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \ sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \
-e '/if (old_desc_blocks/s/super->s_first_meta_bg/desc_blocks/' \ -e '/if (old_desc_blocks/s/super->s_first_meta_bg/desc_blocks/' \

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=eudev isim=eudev
version=3.1.5 surum=3.1.5
release=1 devir=1
source=(http://dev.gentoo.org/~blueness/eudev/$name-$version.tar.gz kaynak=(http://dev.gentoo.org/~blueness/eudev/$isim-$surum.tar.gz
http://anduin.linuxfromscratch.org/sources/other/udev-lfs-20140408.tar.bz2) http://anduin.linuxfromscratch.org/sources/other/udev-lfs-20140408.tar.bz2)
derle() { derle() {
cd $name-$version cd $isim-$surum
sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl sed -r -i 's|/usr(/bin/test)|\1|' test/udev-test.pl
if [ -d /tools ];then if [ -d /tools ];then

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=expat isim=expat
version=2.1.0 surum=2.1.0
release=1 devir=1
source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) kaynak=(http://downloads.sourceforge.net/$isim/$isim-$surum.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=file isim=file
version=5.25 surum=5.25
release=1 devir=1
source=(ftp://ftp.astron.com/pub/file/file-$version.tar.gz) kaynak=(ftp://ftp.astron.com/pub/file/file-$surum.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
make check make check

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=findutils isim=findutils
version=4.6.0 surum=4.6.0
release=1 devir=1
source=(http://ftp.gnu.org/gnu/findutils/findutils-$version.tar.gz) kaynak=(http://ftp.gnu.org/gnu/findutils/findutils-$surum.tar.gz)
derle() derle()
{ {
cd findutils-$version cd findutils-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--libexecdir=/lib/findutils \ --libexecdir=/lib/findutils \
--localstatedir=/var/lib/locate \ --localstatedir=/var/lib/locate \

View file

@ -3,19 +3,19 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=flex isim=flex
version=2.5.39 surum=2.5.39
release=1 devir=1
source=(http://prdownloads.sourceforge.net/flex/flex-$version.tar.xz) kaynak=(http://prdownloads.sourceforge.net/flex/flex-$surum.tar.xz)
derle() { derle() {
cd flex-$version cd flex-$surum
sed -i -e '/test-bison/d' tests/Makefile.in sed -i -e '/test-bison/d' tests/Makefile.in
./configure --prefix=/usr \ ./configure --prefix=/usr \
--libdir=/lib --bindir=/bin --sbindir=/sbin \ --libdir=/lib --bindir=/bin --sbindir=/sbin \
--docdir=/usr/share/doc/flex-$version --docdir=/usr/share/doc/flex-$surum
make make
make -k check||true make -k check||true

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=gawk isim=gawk
version=4.1.3 surum=4.1.3
release=1 devir=1
source=(http://ftp.gnu.org/gnu/gawk/gawk-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/gawk/gawk-$surum.tar.xz)
derle() { derle() {
cd gawk-$version cd gawk-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
# Some checks fails # Some checks fails

View file

@ -3,21 +3,21 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=gcc isim=gcc
version=5.3.0 surum=5.3.0
release=1 devir=1
source=(http://ftp.gnu.org/gnu/gcc/gcc-$version/gcc-$version.tar.bz2) kaynak=(http://ftp.gnu.org/gnu/gcc/gcc-$surum/gcc-$surum.tar.bz2)
derle() derle()
{ {
cd gcc-$version cd gcc-$surum
mkdir -v ../gcc-build mkdir -v ../gcc-build
cd ../gcc-build cd ../gcc-build
SED=sed \ SED=sed \
../gcc-$version/configure --prefix=/usr \ ../gcc-$surum/configure --prefix=/usr \
--enable-languages=c,c++,objc,fortran \ --enable-languages=c,c++,objc,fortran \
--disable-multilib --disable-bootstrap --with-system-zlib --disable-multilib --disable-bootstrap --with-system-zlib
@ -41,13 +41,13 @@ case `uname -m` in
$PKG/usr/lib/{libstdc++.la,libsupc++.la} $PKG/usr/lib/{libstdc++.la,libsupc++.la}
mv -v $PKG/usr/lib/*gdb.py \ mv -v $PKG/usr/lib/*gdb.py \
$PKG/usr/share/gdb/auto-load/usr/lib $PKG/usr/share/gdb/auto-load/usr/lib
ln -sfv ../../libexec/gcc/i686-pc-linux-gnu/$version/liblto_plugin.so;; ln -sfv ../../libexec/gcc/i686-pc-linux-gnu/$surum/liblto_plugin.so;;
x86_64) x86_64)
sed -i "s|-L$SRC[^ ]* ||g" \ sed -i "s|-L$SRC[^ ]* ||g" \
$PKG/usr/lib64/{libstdc++.la,libsupc++.la} $PKG/usr/lib64/{libstdc++.la,libsupc++.la}
mv -v $PKG/usr/lib64/*gdb.py \ mv -v $PKG/usr/lib64/*gdb.py \
$PKG/usr/share/gdb/auto-load/usr/lib $PKG/usr/share/gdb/auto-load/usr/lib
ln -sfv ../../libexec/gcc/x86_64-unknown-linux-gnu/$version/liblto_plugin.so;; ln -sfv ../../libexec/gcc/x86_64-unknown-linux-gnu/$surum/liblto_plugin.so;;
esac esac
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=gdbm isim=gdbm
version=1.11 surum=1.11
release=1 devir=1
source=(http://ftp.gnu.org/gnu/gdbm/gdbm-$version.tar.gz) kaynak=(http://ftp.gnu.org/gnu/gdbm/gdbm-$surum.tar.gz)
derle() { derle() {
cd gdbm-$version cd gdbm-$surum
./configure --prefix=/usr --libdir=/lib \ ./configure --prefix=/usr --libdir=/lib \
--bindir=/bin --enable-libgdbm-compat --bindir=/bin --enable-libgdbm-compat

View file

@ -3,16 +3,16 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=gettext isim=gettext
version=0.19.7 surum=0.19.7
release=1 devir=1
source=(http://ftp.gnu.org/gnu/gettext/gettext-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/gettext/gettext-$surum.tar.xz)
derle() derle()
{ {
cd gettext-$version cd gettext-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--docdir=/usr/share/doc/gettext-$version --docdir=/usr/share/doc/gettext-$surum
make make
make check||true make check||true
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
kernelversion=4.4 kernelsurum=4.4
name=glibc isim=glibc
version=2.23 surum=2.23
release=1 devir=1
source=(http://www.kernel.org/pub/linux/kernel/v4.x/linux-$kernelversion.tar.xz kaynak=(http://www.kernel.org/pub/linux/kernel/v4.x/linux-$kernelversion.tar.xz
http://www.linuxfromscratch.org/patches/downloads/$name/glibc-$version-fhs-1.patch http://www.linuxfromscratch.org/patches/downloads/$isim/glibc-$surum-fhs-1.patch
http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz glibc.locales.supported ) http://ftp.gnu.org/gnu/glibc/glibc-$surum.tar.xz glibc.locales.supported )
derle() { derle() {
@ -23,14 +23,14 @@ find dest/include \( -name .install -o -name ..install.cmd \) -delete
mkdir -p $PKG/usr/include mkdir -p $PKG/usr/include
cp -rv dest/include/* $PKG/usr/include cp -rv dest/include/* $PKG/usr/include
cd ../glibc-$version cd ../glibc-$surum
patch -Np1 -i ../glibc-$version-fhs-1.patch patch -Np1 -i ../glibc-$surum-fhs-1.patch
mkdir -v ../glibc-build mkdir -v ../glibc-build
cd ../glibc-build cd ../glibc-build
../glibc-$version/configure --prefix=/usr \ ../glibc-$surum/configure --prefix=/usr \
--disable-profile \ --disable-profile \
--enable-kernel=2.6.32 \ --enable-kernel=2.6.32 \
--enable-obsolete-rpc --enable-obsolete-rpc
@ -44,7 +44,7 @@ make install_root=$PKG install
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir
mkdir -p $PKG/etc mkdir -p $PKG/etc
cp -v ../glibc-$version/nscd/nscd.conf $PKG/etc/nscd.conf cp -v ../glibc-$surum/nscd/nscd.conf $PKG/etc/nscd.conf
mkdir -pv $PKG/var/cache/nscd mkdir -pv $PKG/var/cache/nscd
touch $PKG/etc/ld.so.conf touch $PKG/etc/ld.so.conf
@ -52,7 +52,7 @@ touch $PKG/etc/ld.so.conf
mkdir -pv $PKG/usr/lib/locale mkdir -pv $PKG/usr/lib/locale
cp $SRC/glibc.locales.supported \ cp $SRC/glibc.locales.supported \
../glibc-$version/localedata/SUPPORTED ../glibc-$surum/localedata/SUPPORTED
make install_root=$PKG localedata/install-locales make install_root=$PKG localedata/install-locales

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=gmp isim=gmp
version=6.1.0 surum=6.1.0
release=1 devir=1
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/$isim/$isim-$surum.tar.xz)
derle() { derle() {
cd gmp-$version cd gmp-$surum
case `uname -m` in case `uname -m` in
i?86) i?86)
ABI=32 ./configure --build=i686-pc-linux-gnu \ ABI=32 ./configure --build=i686-pc-linux-gnu \
@ -27,8 +27,8 @@ derle() {
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir
# Documentation # Documentation
#mkdir -p $PKG/usr/share/doc/gmp-${version} #mkdir -p $PKG/usr/share/doc/gmp-${surum}
#cp doc/{isa_abi_headache,configuration} doc/*.html \ #cp doc/{isa_abi_headache,configuration} doc/*.html \
#$PKG/usr/share/doc/gmp-${version} #$PKG/usr/share/doc/gmp-${surum}
} }

View file

@ -3,16 +3,16 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=gperf isim=gperf
version=3.0.4 surum=3.0.4
release=1 devir=1
source=(ftp://ftp.sunet.se/pub/gnu/$name/$name-$version.tar.gz) kaynak=(ftp://ftp.sunet.se/pub/gnu/$isim/$isim-$surum.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--docdir=/usr/share/doc/$name-$version --docdir=/usr/share/doc/$isim-$surum
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
} }

View file

@ -3,18 +3,18 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=gpm isim=gpm
version=1.20.7 surum=1.20.7
release=2 devir=2
source=(http://www.nico.schottelius.org/software/$name/archives/$name-$version.tar.bz2) kaynak=(http://www.nico.schottelius.org/software/$isim/archives/$isim-$surum.tar.bz2)
derle() { derle() {
source /etc/blfs-bootscripts source /etc/blfs-bootscripts
wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2
tar xvf $scripts-$scriptsversion.tar.bz2 tar xvf $scripts-$scriptsversion.tar.bz2
cd $name-$version cd $isim-$surum
./autogen.sh ./autogen.sh
./configure --prefix=/usr \ ./configure --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=grep isim=grep
version=2.23 surum=2.23
release=1 devir=1
source=(http://ftp.gnu.org/gnu/grep/grep-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/grep/grep-$surum.tar.xz)
derle() derle()
{ {
cd grep-$version cd grep-$surum
./configure --prefix=/usr --bindir=/bin ./configure --prefix=/usr --bindir=/bin
make make

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=groff isim=groff
version=1.22.3 surum=1.22.3
release=1 devir=1
source=(http://ftp.gnu.org/gnu/groff/groff-$version.tar.gz) kaynak=(http://ftp.gnu.org/gnu/groff/groff-$surum.tar.gz)
derle() derle()
{ {
cd groff-$version cd groff-$surum
PAGE="A4" ./configure --prefix=/usr PAGE="A4" ./configure --prefix=/usr

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=gzip isim=gzip
version=1.6 surum=1.6
release=1 devir=1
source=(http://ftp.gnu.org/gnu/gzip/gzip-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/gzip/gzip-$surum.tar.xz)
derle() derle()
{ {
cd gzip-$version cd gzip-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--bindir=/bin --libdir=/lib --bindir=/bin --libdir=/lib
make make

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=iana-etc isim=iana-etc
version=2.30 surum=2.30
release=1 devir=1
source=(http://sethwklein.net/iana-etc-2.30.tar.bz2) kaynak=(http://sethwklein.net/iana-etc-2.30.tar.bz2)
derle() derle()
{ {
cd iana-etc-$version cd iana-etc-$surum
make make

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=inetutils isim=inetutils
version=1.9.4 surum=1.9.4
release=1 devir=1
source=(http://ftp.gnu.org/gnu/inetutils/inetutils-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/inetutils/inetutils-$surum.tar.xz)
derle() derle()
{ {
cd inetutils-$version cd inetutils-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
-libexecdir=/sbin \ -libexecdir=/sbin \

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=iproute2 isim=iproute2
version=4.4.0 surum=4.4.0
release=1 devir=1
source=(http://www.kernel.org/pub/linux/utils/net/$name/iproute2-$version.tar.xz) kaynak=(http://www.kernel.org/pub/linux/utils/net/$isim/iproute2-$surum.tar.xz)
derle() derle()
{ {
cd iproute2-$version cd iproute2-$surum
sed -i '/^TARGETS/s@arpd@@g' misc/Makefile sed -i '/^TARGETS/s@arpd@@g' misc/Makefile
sed -i /ARPD/d Makefile sed -i /ARPD/d Makefile
sed -i 's/arpd.8//' man/man8/Makefile sed -i 's/arpd.8//' man/man8/Makefile

View file

@ -3,18 +3,18 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=kbd isim=kbd
version=2.0.3 surum=2.0.3
release=2 devir=2
source=(http://ftp.altlinux.com/pub/people/legion/kbd/kbd-$version.tar.xz \ kaynak=(http://ftp.altlinux.com/pub/people/legion/kbd/kbd-$surum.tar.xz \
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-backspace-1.patch) http://www.linuxfromscratch.org/patches/downloads/$isim/$isim-$surum-backspace-1.patch)
derle() derle()
{ {
cd kbd-$version cd kbd-$surum
patch -Np1 -i ../$name-$version-backspace-1.patch patch -Np1 -i ../$isim-$surum-backspace-1.patch
sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure sed -i 's/\(RESIZECONS_PROGS=\)yes/\1no/g' configure
sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in sed -i 's/resizecons.8 //' docs/man/man8/Makefile.in

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=kmod isim=kmod
version=22 surum=22
release=1 devir=1
source=(http://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-$version.tar.xz ) kaynak=(http://www.kernel.org/pub/linux/utils/kernel/kmod/kmod-$surum.tar.xz )
derle() derle()
{ {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--bindir=/bin \ --bindir=/bin \
--sysconfdir=/etc \ --sysconfdir=/etc \

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=less isim=less
version=458 surum=458
release=1 devir=1
source=(http://www.greenwoodsoftware.com/less/less-$version.tar.gz) kaynak=(http://www.greenwoodsoftware.com/less/less-$surum.tar.gz)
derle() derle()
{ {
cd less-$version cd less-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--sysconfdir=/etc --sysconfdir=/etc
make make

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=libarchive isim=libarchive
version=3.3.2 surum=3.3.2
release=1 devir=1
source=(http://www.libarchive.org/downloads/libarchive-$version.tar.gz) kaynak=(http://www.libarchive.org/downloads/libarchive-$surum.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
autoreconf -fi autoreconf -fi
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=libcap isim=libcap
version=2.25 surum=2.25
release=1 devir=1
source=( https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-$version.tar.xz) kaynak=( https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-$surum.tar.xz)
derle() { derle() {
cd libcap-$version cd libcap-$surum
sed -i 's:LIBDIR:PAM_&:g' pam_cap/Makefile sed -i 's:LIBDIR:PAM_&:g' pam_cap/Makefile
sed -i '/install.*STALIBNAME/d' libcap/Makefile sed -i '/install.*STALIBNAME/d' libcap/Makefile
make make

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=libpipeline isim=libpipeline
version=1.4.1 surum=1.4.1
release=1 devir=1
source=(http://download.savannah.gnu.org/releases/libpipeline/libpipeline-$version.tar.gz) kaynak=(http://download.savannah.gnu.org/releases/libpipeline/libpipeline-$surum.tar.gz)
derle() derle()
{ {
cd $name-$version cd $isim-$surum
PKG_CONFIG_PATH=/tools/lib/pkgconfig \ PKG_CONFIG_PATH=/tools/lib/pkgconfig \
./configure --prefix=/usr \ ./configure --prefix=/usr \
--libdir=/lib --libdir=/lib

View file

@ -3,11 +3,11 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=libtool isim=libtool
version=2.4.6 surum=2.4.6
release=1 devir=1
source=(http://ftp.gnu.org/gnu/libtool/libtool-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/libtool/libtool-$surum.tar.xz)
derle() derle()
{ {

View file

@ -3,13 +3,13 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=lvm2 isim=lvm2
version=2.02.141 surum=2.02.141
release=1 devir=1
source=(ftp://sources.redhat.com/pub/lvm2/LVM2.$version.tgz) kaynak=(ftp://sources.redhat.com/pub/lvm2/LVM2.$surum.tgz)
derle() { derle() {
cd LVM2.$version cd LVM2.$surum
./configure \ ./configure \
--prefix=/usr \ --prefix=/usr \
--exec-prefix= \ --exec-prefix= \

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=lz4 isim=lz4
version=r131 surum=r131
release=1 devir=1
source=(https://github.com/Cyan4973/lz4/archive/r131.tar.gz) kaynak=(https://github.com/Cyan4973/lz4/archive/r131.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
make PREFIX=/usr make PREFIX=/usr
make install PREFIX=/usr DESTDIR=$PKG make install PREFIX=/usr DESTDIR=$PKG

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=lzip isim=lzip
version=1.18-rc1 surum=1.18-rc1
release=1 devir=1
source=(http://download.savannah.gnu.org/releases/$name/$name-$version.tar.gz) kaynak=(http://download.savannah.gnu.org/releases/$isim/$isim-$surum.tar.gz)
derle() derle()
{ {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,17 +3,17 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=lzo isim=lzo
version=2.09 surum=2.09
release=1 devir=1
source=( http://www.oberhumer.com/opensource/$name/download/$name-$version.tar.gz) kaynak=( http://www.oberhumer.com/opensource/$isim/download/$isim-$surum.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--enable-shared \ --enable-shared \
--docdir=/usr/share/doc/lzo-$version --docdir=/usr/share/doc/lzo-$surum
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
} }

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=m4 isim=m4
version=1.4.17 surum=1.4.17
release=1 devir=1
source=(http://ftp.gnu.org/gnu/m4/m4-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/m4/m4-$surum.tar.xz)
derle() derle()
{ {
cd m4-$version cd m4-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
make check || true make check || true

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=make isim=make
version=4.1 surum=4.1
release=1 devir=1
source=(http://ftp.gnu.org/gnu/make/make-$version.tar.bz2) kaynak=(http://ftp.gnu.org/gnu/make/make-$surum.tar.bz2)
derle() derle()
{ {
cd make-$version cd make-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,18 +3,18 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=man-db isim=man-db
version=2.7.2 surum=2.7.2
release=1 devir=1
source=(http://savannah.nongnu.org/download/man-db/man-db-$version.tar.xz) kaynak=(http://savannah.nongnu.org/download/man-db/man-db-$surum.tar.xz)
derle() derle()
{ {
cd man-db-$version cd man-db-$surum
PKG_CONFIG_PATH="/usr/lib/pkgconfig" ./configure --prefix=/usr \ PKG_CONFIG_PATH="/usr/lib/pkgconfig" ./configure --prefix=/usr \
--libexecdir=/usr/lib \ --libexecdir=/usr/lib \
--docdir=/usr/share/doc/man-$version \ --docdir=/usr/share/doc/man-$surum \
--sysconfdir=/etc --disable-setuid \ --sysconfdir=/etc --disable-setuid \
--with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \ --with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \
--with-grap=/usr/bin/grap --with-grap=/usr/bin/grap

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=mpc isim=mpc
version=1.0.3 surum=1.0.3
release=1 devir=1
source=(http://www.multiprecision.org/mpc/download/mpc-$version.tar.gz) kaynak=(http://www.multiprecision.org/mpc/download/mpc-$surum.tar.gz)
derle() derle()
{ {
cd mpc-$version cd mpc-$surum
./configure --prefix=/usr --libdir=/lib ./configure --prefix=/usr --libdir=/lib
make make
make check make check

View file

@ -3,20 +3,20 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=mpfr isim=mpfr
version=3.1.3 surum=3.1.3
release=2 devir=2
source=(http://www.mpfr.org/mpfr-current/mpfr-$version.tar.xz kaynak=(http://www.mpfr.org/mpfr-current/mpfr-$surum.tar.xz
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-1.patch) http://www.linuxfromscratch.org/patches/downloads/$isim/$isim-$surum-upstream_fixes-1.patch)
derle() derle()
{ {
cd mpfr-$version cd mpfr-$surum
patch -Np1 -i ../$name-$version-upstream_fixes-1.patch patch -Np1 -i ../$isim-$surum-upstream_fixes-1.patch
./configure --prefix=/usr --enable-thread-safe \ ./configure --prefix=/usr --enable-thread-safe \
--libdir=/lib \ --libdir=/lib \
--docdir=/usr/share/doc/mpfr-$version --docdir=/usr/share/doc/mpfr-$surum
make make
make check make check
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,21 +3,21 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=nano isim=nano
version=2.5.2 surum=2.5.2
release=1 devir=1
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) kaynak=(http://ftp.gnu.org/gnu/$isim/$isim-$surum.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--enable-utf8 \ --enable-utf8 \
--enable-color \ --enable-color \
--enable-multibuffer \ --enable-multibuffer \
--enable-nanorc \ --enable-nanorc \
--docdir=/usr/share/doc/nano-$version \ --docdir=/usr/share/doc/nano-$surum \
--disable-x --disable-x
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=nasm isim=nasm
version=2.11.06 surum=2.11.06
release=1 devir=1
source=( ftp://ftp.debian.org/debian/pool/main/n/nasm/nasm_2.11.06-1really2.11.05.orig.tar.xz kaynak=( ftp://ftp.debian.org/debian/pool/main/n/nasm/nasm_2.11.06-1really2.11.05.orig.tar.xz
http://www.nasm.us/pub/nasm/releasebuilds/$version/nasm-$version-xdoc.tar.xz) http://www.nasm.us/pub/nasm/releasebuilds/$surum/nasm-$surum-xdoc.tar.xz)
derle() { derle() {
cd $name-2.11.05 cd $isim-2.11.05
./configure --prefix=/usr\ ./configure --prefix=/usr\
--mandir=/usr/share/man --mandir=/usr/share/man
make make
@ -19,10 +19,10 @@ derle() {
mkdir -p $PKG/usr/share/man/man1 mkdir -p $PKG/usr/share/man/man1
make INSTALLROOT=$PKG install make INSTALLROOT=$PKG install
mkdir -pv $PKG/usr/share/doc/nasm-$version/html mkdir -pv $PKG/usr/share/doc/nasm-$surum/html
cd ../$name-2.11.06 cd ../$isim-2.11.06
cp -v doc/html/*.html $PKG/usr/share/doc/nasm-$version/html cp -v doc/html/*.html $PKG/usr/share/doc/nasm-$surum/html
cp -v doc/*.{txt,ps,pdf} $PKG/usr/share/doc/nasm-$version cp -v doc/*.{txt,ps,pdf} $PKG/usr/share/doc/nasm-$surum
mkdir -pv $PKG/usr/share/info mkdir -pv $PKG/usr/share/info
cp -v doc/info/* $PKG/usr/share/info cp -v doc/info/* $PKG/usr/share/info
} }

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=ncurses isim=ncurses
version=6.0 surum=6.0
release=1 devir=1
source=(ftp://invisible-island.net/ncurses/ncurses-$version.tar.gz) kaynak=(ftp://invisible-island.net/ncurses/ncurses-$surum.tar.gz)
derle() derle()
{ {
cd ncurses-$version cd ncurses-$surum
sed -i '/LIBTOOL_INSTALL/d' c++/Makefile.in sed -i '/LIBTOOL_INSTALL/d' c++/Makefile.in

View file

@ -3,11 +3,11 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=openssh isim=openssh
version=7.1p2 surum=7.1p2
release=1 devir=1
source=(ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$name-$version.tar.gz kaynak=(ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$isim-$surum.tar.gz
http://downloads.nutyx.org/files/patchs/openssh-server/service-saravane-01.patch) http://downloads.nutyx.org/files/patchs/openssh-server/service-saravane-01.patch)
derle() { derle() {
@ -15,7 +15,7 @@ source /etc/blfs-bootscripts
wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2
unset MAKEFLAGS unset MAKEFLAGS
cd $name-$version cd $isim-$surum
install -v -m700 -d $PKG/var/lib/sshd install -v -m700 -d $PKG/var/lib/sshd
@ -41,9 +41,9 @@ install -v -m755 contrib/ssh-copy-id $PKG/usr/bin
install -v -m644 contrib/ssh-copy-id.1 \ install -v -m644 contrib/ssh-copy-id.1 \
$PKG/usr/share/man/man1 $PKG/usr/share/man/man1
install -v -m755 -d $PKG/usr/share/doc/$name-$version install -v -m755 -d $PKG/usr/share/doc/$isim-$surum
install -v -m644 INSTALL LICENCE OVERVIEW README* \ install -v -m644 INSTALL LICENCE OVERVIEW README* \
$PKG/usr/share/doc/$name-$version $PKG/usr/share/doc/$isim-$surum
cd $SRC cd $SRC

View file

@ -3,16 +3,16 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=openssl isim=openssl
version=1.0.2f surum=1.0.2f
release=1 devir=1
source=(ftp://ftp.openssl.org/source/$name-$version.tar.gz) kaynak=(ftp://ftp.openssl.org/source/$isim-$surum.tar.gz)
derle() { derle() {
unset MAKEFLAGS unset MAKEFLAGS
cd $name-$version cd $isim-$surum
./config --prefix=/usr \ ./config --prefix=/usr \
--openssldir=/etc/ssl \ --openssldir=/etc/ssl \

View file

@ -3,11 +3,11 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=pam isim=pam
version=1.2.1 surum=1.2.1
release=1 devir=1
source=(http://linux-pam.org/library/Linux-PAM-$version.tar.bz2) kaynak=(http://linux-pam.org/library/Linux-PAM-$surum.tar.bz2)
derle() { derle() {
if [ "`uname -m`" == "x86_64" ]; then if [ "`uname -m`" == "x86_64" ]; then
@ -17,10 +17,10 @@ else
fi fi
mkdir -p $PKG/etc/pam.d mkdir -p $PKG/etc/pam.d
cd Linux-PAM-$version cd Linux-PAM-$surum
./configure --prefix=/usr --sysconfdir=/etc \ ./configure --prefix=/usr --sysconfdir=/etc \
--enable-securedir=/$LIB/security \ --enable-securedir=/$LIB/security \
--docdir=/usr/share/doc/Linux-PAM-$version \ --docdir=/usr/share/doc/Linux-PAM-$surum \
--disable-nis --libdir=/usr/lib --disable-nis --libdir=/usr/lib
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=patch isim=patch
version=2.7.5 surum=2.7.5
release=1 devir=1
source=(http://ftp.gnu.org/gnu/patch/patch-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/patch/patch-$surum.tar.xz)
derle() derle()
{ {
cd patch-$version cd patch-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
make prefix=$PKG/usr \ make prefix=$PKG/usr \

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=pciutils isim=pciutils
version=3.4.1 surum=3.4.1
release=1 devir=1
source=(ftp://ftp.kernel.org/pub/software/utils/$name/$name-$version.tar.xz) kaynak=(ftp://ftp.kernel.org/pub/software/utils/$isim/$isim-$surum.tar.xz)
derle() { derle() {
cd $name-$version cd $isim-$surum
make OPT="$CFLAGS -fPIC -DPIC" \ make OPT="$CFLAGS -fPIC -DPIC" \
ZLIB=no \ ZLIB=no \
PREFIX=/usr \ PREFIX=/usr \
@ -25,5 +25,5 @@ SHAREDIR=$PKG/usr/share/misc \
MANDIR=$PKG/usr/share/man \ MANDIR=$PKG/usr/share/man \
SHARED=yes ZLIB=no \ SHARED=yes ZLIB=no \
install install-lib install install-lib
chmod -v 755 $PKG/usr/lib/libpci.so.$version chmod -v 755 $PKG/usr/lib/libpci.so.$surum
} }

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=perl isim=perl
version=5.22.1 surum=5.22.1
release=1 devir=1
source=(http://ftp.funet.fi/pub/CPAN/src/$name-$version.tar.bz2) kaynak=(http://ftp.funet.fi/pub/CPAN/src/$isim-$surum.tar.bz2)
derle() derle()
{ {
cd $name-$version cd $isim-$surum
if [ "`uname -m`" == "x86_64" ]; then if [ "`uname -m`" == "x86_64" ]; then
_ARCH="-Dcccdlflags='-fPIC'" _ARCH="-Dcccdlflags='-fPIC'"

View file

@ -3,18 +3,18 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=pkg-config isim=pkg-config
version=0.29 surum=0.29
release=1 devir=1
source=(http://pkgconfig.freedesktop.org/releases/pkg-config-$version.tar.gz) kaynak=(http://pkgconfig.freedesktop.org/releases/pkg-config-$surum.tar.gz)
derle() derle()
{ {
cd pkg-config-$version cd pkg-config-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--with-internal-glib \ --with-internal-glib \
--disable-host-tool \ --disable-host-tool \
--docdir=/usr/share/doc/pkg-config-$version --docdir=/usr/share/doc/pkg-config-$surum
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
rm -r $PKG/usr/share/doc rm -r $PKG/usr/share/doc

View file

@ -3,20 +3,20 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=procps-ng isim=procps-ng
version=3.3.11 surum=3.3.11
release=1 devir=1
source=(http://downloads.sourceforge.net/project/$name/Production/$name-$version.tar.xz) kaynak=(http://downloads.sourceforge.net/project/$isim/Production/$isim-$surum.tar.xz)
derle() derle()
{ {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--exec-prefix= \ --exec-prefix= \
--libdir=/lib --bindir=/bin --sbindir=/sbin \ --libdir=/lib --bindir=/bin --sbindir=/sbin \
--docdir=/usr/share/doc/procps-ng-$version \ --docdir=/usr/share/doc/procps-ng-$surum \
--disable-static \ --disable-static \
--disable-skill \ --disable-skill \
--disable-kill --disable-kill

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=psmisc isim=psmisc
version=22.21 surum=22.21
release=1 devir=1
source=(http://prdownloads.sourceforge.net/psmisc/psmisc-$version.tar.gz) kaynak=(http://prdownloads.sourceforge.net/psmisc/psmisc-$surum.tar.gz)
derle() derle()
{ {
cd psmisc-$version cd psmisc-$surum
./configure --prefix=/usr --libdir=/lib --bindir=/bin ./configure --prefix=/usr --libdir=/lib --bindir=/bin
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install

View file

@ -3,23 +3,23 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=readline isim=readline
version=6.3 surum=6.3
release=1 devir=1
source=(http://ftp.gnu.org/gnu/readline/readline-$version.tar.gz kaynak=(http://ftp.gnu.org/gnu/readline/readline-$surum.tar.gz
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-3.patch) http://www.linuxfromscratch.org/patches/downloads/$isim/$isim-$surum-upstream_fixes-3.patch)
derle() derle()
{ {
cd readline-$version cd readline-$surum
patch -Np1 -i ../$name-$version-upstream_fixes-3.patch patch -Np1 -i ../$isim-$surum-upstream_fixes-3.patch
sed -i '/MV.*old/d' Makefile.in sed -i '/MV.*old/d' Makefile.in
sed -i '/{OLDSUFF}/c:' support/shlib-install sed -i '/{OLDSUFF}/c:' support/shlib-install
./configure --prefix=/usr \ ./configure --prefix=/usr \
--docdir=/usr/share/doc/readline-$version --docdir=/usr/share/doc/readline-$surum
make SHLIB_LIBS=-lncurses make SHLIB_LIBS=-lncurses
@ -32,9 +32,9 @@ $PKG/lib
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir
mkdir -p $PKG/usr/share/doc/readline-$version mkdir -p $PKG/usr/share/doc/readline-$surum
install -v -m644 doc/*.{ps,pdf,html,dvi} \ install -v -m644 doc/*.{ps,pdf,html,dvi} \
$PKG/usr/share/doc/readline-$version $PKG/usr/share/doc/readline-$surum
rm -rv $PKG/usr/bin rm -rv $PKG/usr/bin

View file

@ -3,17 +3,17 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=rsync isim=rsync
version=3.1.2 surum=3.1.2
release=1 devir=1
source=( http://rsync.samba.org/ftp/$name/$name-$version.tar.gz ) kaynak=( http://rsync.samba.org/ftp/$isim/$isim-$surum.tar.gz )
derle() { derle() {
source /etc/blfs-bootscripts source /etc/blfs-bootscripts
wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
-mandir=/usr/share/man \ -mandir=/usr/share/man \
--infodir=/usr/share/info --infodir=/usr/share/info

View file

@ -3,17 +3,17 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=sed isim=sed
version=4.2.2 surum=4.2.2
release=1 devir=1
source=(http://ftp.gnu.org/gnu/sed/sed-$version.tar.bz2) kaynak=(http://ftp.gnu.org/gnu/sed/sed-$surum.tar.bz2)
derle() derle()
{ {
cd sed-$version cd sed-$surum
./configure --prefix=/usr --bindir=/bin \ ./configure --prefix=/usr --bindir=/bin \
--libdir=/lib --htmldir=/usr/share/doc/sed-$version --libdir=/lib --htmldir=/usr/share/doc/sed-$surum
make make
make html make html
make check make check

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=shadow isim=shadow
version=4.2.1 surum=4.2.1
release=1 devir=1
source=( http://pkg-shadow.alioth.debian.org/releases/shadow-$version.tar.xz) kaynak=( http://pkg-shadow.alioth.debian.org/releases/shadow-$surum.tar.xz)
derle() derle()
{ {
cd shadow-$version cd shadow-$surum
sed -i 's/groups$(EXEEXT) //' src/Makefile.in sed -i 's/groups$(EXEEXT) //' src/Makefile.in
find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \; find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler: # Gerekler:
name=squashfs isim=squashfs
version=4.3 surum=4.3
release=2 devir=2
source=(http://downloads.sourceforge.net/sourceforge/$name/$name$version.tar.gz) kaynak=(http://downloads.sourceforge.net/sourceforge/$isim/$isim$surum.tar.gz)
derle() { derle() {
cd $name$version/squashfs-tools cd $isim$surum/squashfs-tools
make XZ_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 LZA_SUPPORT=1 make XZ_SUPPORT=1 LZO_SUPPORT=1 LZMA_XZ_SUPPORT=1 LZA_SUPPORT=1
mkdir -p $PKG/bin mkdir -p $PKG/bin
make INSTALL_DIR=$PKG/bin install make INSTALL_DIR=$PKG/bin install

View file

@ -3,17 +3,17 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=sudo isim=sudo
version=1.8.15 surum=1.8.15
release=1 devir=1
source=(http://www.sudo.ws/sudo/dist/$name-$version.tar.gz) kaynak=(http://www.sudo.ws/sudo/dist/$isim-$surum.tar.gz)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--libexecdir=/usr/lib \ --libexecdir=/usr/lib \
--docdir=/usr/share/doc/sudo-$version \ --docdir=/usr/share/doc/sudo-$surum \
--with-all-insults \ --with-all-insults \
--with-env-editor \ --with-env-editor \
--without-sendmail \ --without-sendmail \

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=sysklogd isim=sysklogd
version=1.5.1 surum=1.5.1
release=1 devir=1
source=(http://www.infodrom.org/projects/sysklogd/download/sysklogd-$version.tar.gz) kaynak=(http://www.infodrom.org/projects/sysklogd/download/sysklogd-$surum.tar.gz)
derle() derle()
{ {
cd sysklogd-$version cd sysklogd-$surum
sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c

View file

@ -3,16 +3,16 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=sysvinit isim=sysvinit
version=2.88dsf surum=2.88dsf
release=2 devir=2
source=(http://ftp.twaren.net/Unix/NonGNU/sysvinit/sysvinit-$version.tar.bz2 kaynak=(http://ftp.twaren.net/Unix/NonGNU/sysvinit/sysvinit-$surum.tar.bz2
http://www.linuxfromscratch.org/patches/lfs/development/sysvinit-2.88dsf-consolidated-1.patch) http://www.linuxfromscratch.org/patches/lfs/development/sysvinit-2.88dsf-consolidated-1.patch)
derle() derle()
{ {
cd sysvinit-$version cd sysvinit-$surum
patch -Np1 -i ../sysvinit-2.88dsf-consolidated-1.patch patch -Np1 -i ../sysvinit-2.88dsf-consolidated-1.patch
make -C src make -C src

View file

@ -3,15 +3,15 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=tar isim=tar
version=1.28 surum=1.28
release=2 devir=2
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/$isim/$isim-$surum.tar.xz)
derle() derle()
{ {
cd $name-$version cd $isim-$surum
FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix=/usr --bindir=/bin --libexecdir=/sbin FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix=/usr --bindir=/bin --libexecdir=/sbin

View file

@ -3,11 +3,11 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=texinfo isim=texinfo
version=6.1 surum=6.1
release=1 devir=1
source=(http://ftp.gnu.org/gnu/$name/texinfo-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/$isim/texinfo-$surum.tar.xz)
derle() derle()
{ {

View file

@ -3,11 +3,11 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=tzdata isim=tzdata
version=2016a surum=2016a
release=1 devir=1
source=(http://www.iana.org/time-zones/repository/releases/$name$version.tar.gz) kaynak=(http://www.iana.org/time-zones/repository/releases/$isim$surum.tar.gz)
derle() { derle() {
timezones=('africa' 'antarctica' 'asia' 'australasia' timezones=('africa' 'antarctica' 'asia' 'australasia'
'europe' 'northamerica' 'southamerica' 'europe' 'northamerica' 'southamerica'

View file

@ -3,19 +3,19 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=util-linux isim=util-linux
version=2.27.1 surum=2.27.1
release=1 devir=1
source=(http://www.kernel.org/pub/linux/utils/util-linux/v${version:0:4}/util-linux-$version.tar.xz kaynak=(http://www.kernel.org/pub/linux/utils/util-linux/v${version:0:4}/util-linux-$surum.tar.xz
) )
derle() derle()
{ {
cd util-linux-$version cd util-linux-$surum
mkdir -pv $PKG/var/lib/hwclock mkdir -pv $PKG/var/lib/hwclock
./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \ ./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
--docdir=/usr/share/doc/$name-$version \ --docdir=/usr/share/doc/$isim-$surum \
--disable-chfn-chsh \ --disable-chfn-chsh \
--disable-login \ --disable-login \
--disable-nologin \ --disable-nologin \

View file

@ -3,14 +3,14 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=wget isim=wget
version=1.17.1 surum=1.17.1
release=2 devir=2
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) kaynak=(http://ftp.gnu.org/gnu/$isim/$isim-$surum.tar.xz)
derle() { derle() {
cd $name-$version cd $isim-$surum
./configure --prefix=/usr \ ./configure --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--with-ssl=openssl \ --with-ssl=openssl \

View file

@ -3,26 +3,26 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=xz isim=xz
version=5.2.2 surum=5.2.2
release=1 devir=1
source=(http://tukaani.org/xz/xz-$version.tar.xz) kaynak=(http://tukaani.org/xz/xz-$surum.tar.xz)
derle() derle()
{ {
cd xz-$version cd xz-$surum
sed -e '/mf\.buffer = NULL/a next->coder->mf.size = 0;' \ sed -e '/mf\.buffer = NULL/a next->coder->mf.size = 0;' \
-i src/liblzma/lz/lz_encoder.c -i src/liblzma/lz/lz_encoder.c
./configure --prefix=/usr \ ./configure --prefix=/usr \
--bindir=/bin \ --bindir=/bin \
--docdir=/usr/share/doc/xz-$version --docdir=/usr/share/doc/xz-$surum
make make
make pkgconfigdir=/usr/lib/pkgconfig DESTDIR=$PKG install make pkgconfigdir=/usr/lib/pkgconfig DESTDIR=$PKG install
mkdir -pv $PKG/{,usr/}lib mkdir -pv $PKG/{,usr/}lib
mv -v $PKG/usr/lib/liblzma.so.* \ mv -v $PKG/usr/lib/liblzma.so.* \
$PKG/lib $PKG/lib
ln -svf ../../lib/liblzma.so.$version $PKG/usr/lib/liblzma.so ln -svf ../../lib/liblzma.so.$surum $PKG/usr/lib/liblzma.so
rm -r $PKG/usr/share/doc/ rm -r $PKG/usr/share/doc/
} }

View file

@ -3,11 +3,11 @@
# Paketçi: milisarge # Paketçi: milisarge
# Gerekler: # Gerekler:
name=zlib isim=zlib
version=1.2.8 surum=1.2.8
release=1 devir=1
source=(http://www.zlib.net/zlib-$version.tar.xz) kaynak=(http://www.zlib.net/zlib-$surum.tar.xz)
derle() { derle() {
@ -34,7 +34,7 @@ if [ -L /bin/pwd ];then
rm -v dummy.c a.out dummy.log rm -v dummy.c a.out dummy.log
fi fi
cd zlib-$version cd zlib-$surum
./configure --prefix=/usr ./configure --prefix=/usr
make make
make check make check
@ -42,6 +42,6 @@ make prefix=$PKG/usr install
mkdir -p $PKG/lib mkdir -p $PKG/lib
mv -v $PKG/usr/lib/libz.so.* $PKG/lib mv -v $PKG/usr/lib/libz.so.* $PKG/lib
ln -sfv ../../lib/libz.so.$version $PKG/usr/lib/libz.so ln -sfv ../../lib/libz.so.$surum $PKG/usr/lib/libz.so
} }