türkçe-talimat-yapılanma

This commit is contained in:
milisbir 2017-10-27 22:56:50 +03:00
parent f6f7e1fb8e
commit 98cf92aa11
79 changed files with 496 additions and 465 deletions

View file

@ -1,7 +1,8 @@
# Tanım: Commands for Manipulating POSIX Access Control Lists
# URL: http://savannah.nongnu.org/projects/acl # URL: http://savannah.nongnu.org/projects/acl
# Packager: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler:
description="Commands for Manipulating POSIX Access Control Lists."
name=acl name=acl
version=2.2.52 version=2.2.52
release=1 release=1

View file

@ -1,7 +1,7 @@
# Description: Utilities to administer the extended attributes on filesystem objects # Tanım: Utilities to administer the extended attributes on filesystem objects
# URL: http://savannah.nongnu.org/projects/attr # URL: http://savannah.nongnu.org/projects/attr
# Maintainers: Andreas Gruenbacher <agruen>, Brandon Philips <philips> # Paketçi: milisarge@gmail.com
# Packagers: milisarge@gmail.com # Gerekler:
name=attr name=attr
version=2.4.47 version=2.4.47

View file

@ -1,7 +1,7 @@
# Description: For producing shell scripts that can automatically configure source code. # Tanım: For producing shell scripts that can automatically configure source code.
# URL: http://www.gnu.org/software/autoconf/ # URL: http://www.gnu.org/software/autoconf/
# Maintainers: David MacKenzie,François Pinard,Karl Berry,Richard Pixley,Ian Lance Taylor,Roland McGrath,Noah Friedman,David d zuhn, and many others. # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=autoconf name=autoconf
version=2.69 version=2.69

View file

@ -1,6 +1,7 @@
# Description: Contains programs for generating Makefiles for use with Autoconf. # Tanım: Contains programs for generating Makefiles for use with Autoconf.
# URL: http://www.gnu.org/software/automake/ # URL: http://www.gnu.org/software/automake/
# Packager: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler:
name=automake name=automake
version=1.15 version=1.15

View file

@ -1,6 +1,7 @@
# Description: The Bash package contains the Bourne-Again SHell. # Tanım: The Bash package contains the Bourne-Again SHell.
# Maintainers: Brian Fox,Chet Ramey and many more # Url: http://ftp.gnu.org/gnu/bash/
# Packager: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler:
name=bash name=bash
version=4.3.30 version=4.3.30

View file

@ -1,20 +1,23 @@
# Description: The Bc package contains an arbitrary precision numeric processing language. # Tanım: The Bc package contains an arbitrary precision numeric processing language.
# URL: http://ftp.gnu.org/gnu/bc/ # URL: http://ftp.gnu.org/gnu/bc/
# Packager: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler:
name=bc name=bc
version=1.06.95 version=1.06.95
release=1 release=1
source=(http://alpha.gnu.org/gnu/$name/$name-$version.tar.bz2 source=(http://alpha.gnu.org/gnu/$name/$name-$version.tar.bz2
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-memory_leak-1.patch) http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-memory_leak-1.patch)
build() { build() {
cd $name-$version cd $name-$version
patch -Np1 -i ../$name-$version-memory_leak-1.patch patch -Np1 -i ../$name-$version-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 \
--infodir=/usr/share/info --infodir=/usr/share/info
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir
} }

View file

@ -1,7 +1,8 @@
# Description: Linker, assembler, and other tools for handling object files. # Tanım: Linker, assembler, and other tools for handling object files.
# URL: http://sources.redhat.com/binutils/ # URL: http://sources.redhat.com/binutils/
# Maintainers: Tristan Gingold ( gingold at adacore dot com ),Alan Modra ( amodra at bigpond dot net dot au ) # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=binutils name=binutils
version=2.26 version=2.26
release=3 release=3
@ -9,40 +10,40 @@ release=3
source=(http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2 source=(http://ftp.gnu.org/gnu/binutils/binutils-$version.tar.bz2
http://www.linuxfromscratch.org/patches/lfs/development/binutils-$version-upstream_fix-1.patch http://www.linuxfromscratch.org/patches/lfs/development/binutils-$version-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-$version-upstream_fix-2.patch)
build()
{ build() {
cd binutils-$version cd binutils-$version
patch -Np1 -i ../binutils-$version-upstream_fix-1.patch patch -Np1 -i ../binutils-$version-upstream_fix-1.patch
patch -Np1 -i ../binutils-$version-upstream_fix-2.patch patch -Np1 -i ../binutils-$version-upstream_fix-2.patch
mkdir -v build mkdir -v build
cd build cd build
../configure \ ../configure \
--prefix=/usr --includedir=/usr/include \ --prefix=/usr --includedir=/usr/include \
--bindir=/bin --sbindir=/sbin \ --bindir=/bin --sbindir=/sbin \
--datarootdir=/usr/share \ --datarootdir=/usr/share \
--enable-shared --disable-werror --enable-shared --disable-werror
make tooldir=/ make tooldir=/
# make LDFLAGS="" -k check || true # make LDFLAGS="" -k check || true
# make tooldir=/usr DESTDIR=$PKG install # make tooldir=/usr DESTDIR=$PKG install
make tooldir=/usr DESTDIR=$PKG install make tooldir=/usr DESTDIR=$PKG install
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir
rm $PKG/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}.1 rm $PKG/usr/share/man/man1/{dlltool,nlmconv,windres,windmc}.1
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-$version.20160125.so \
$PKG/lib/$lib-$version.so $PKG/lib/$lib-$version.so
ln -s $lib-$version.so $PKG/lib/$lib ln -s $lib-$version.so $PKG/lib/$lib
ln -s ../../lib/$lib-$version.20160125.so \ ln -s ../../lib/$lib-$version.20160125.so \
$PKG/usr/lib/$lib-$version.so $PKG/usr/lib/$lib-$version.so
ln -s ../../lib/$lib-$version.so \ ln -s ../../lib/$lib-$version.so \
$PKG/usr/lib/$lib $PKG/usr/lib/$lib
done done
} }

View file

@ -1,21 +1,21 @@
# Description: The Bison package contains a parser generator # Tanım: The Bison package contains a parser generator
# URL: http://www.gnu.org/software/bison/ # URL: http://www.gnu.org/software/bison/
# Maintainers: Robert Corbett,Richard Stallman,Wilfred Hansen # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=bison name=bison
version=3.0.4 version=3.0.4
release=2 release=2
source=(http://ftp.gnu.org/gnu/bison/bison-$version.tar.xz) source=(http://ftp.gnu.org/gnu/bison/bison-$version.tar.xz)
build() build(){
{ cd bison-$version
cd bison-$version ./configure --prefix=/usr \
./configure --prefix=/usr \ --docdir=/usr/share/doc/$name-$version
--docdir=/usr/share/doc/$name-$version make
make make check||true
make check||true make DESTDIR=$PKG install
make DESTDIR=$PKG install rm -r $PKG/usr/share/info $PKG/usr/share/doc/
rm -r $PKG/usr/share/info $PKG/usr/share/doc/ rm $PKG/usr/share/bison/README
rm $PKG/usr/share/bison/README
} }

View file

@ -1,51 +1,50 @@
# Description: Programs for compressing and decompressing files. # Tanım: Programs for compressing and decompressing files.
# URL: http://www.bzip.org/ # URL: http://www.bzip.org/
# Maintainer: Julian Seward ( jseward at bzip dot org ) # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=bzip2 name=bzip2
version=1.0.6 version=1.0.6
release=1 release=1
source=(http://www.bzip.org/$version/bzip2-$version.tar.gz \ source=(http://www.bzip.org/$version/bzip2-$version.tar.gz \
http://www.linuxfromscratch.org/patches/lfs/development/bzip2-$version-install_docs-1.patch) http://www.linuxfromscratch.org/patches/lfs/development/bzip2-$version-install_docs-1.patch)
build() { build() {
cd bzip2-$version
cd bzip2-$version patch -Np1 -i ../bzip2-$version-install_docs-1.patch
sed -i 's@\(ln -s -f \)/bin/@\1@' Makefile
sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile
patch -Np1 -i ../bzip2-$version-install_docs-1.patch make -f Makefile-libbz2_so
sed -i 's@\(ln -s -f \)/bin/@\1@' Makefile make clean
sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile
make -f Makefile-libbz2_so make
make clean
make make PREFIX=$PKG/usr install
make PREFIX=$PKG/usr install mkdir -pv $PKG/{bin,lib}
cp -v bzip2-shared $PKG/bin/bzip2
mkdir -pv $PKG/{bin,lib} cp -av libbz2.so* $PKG/lib
cp -v bzip2-shared $PKG/bin/bzip2 ln -sv ../../lib/libbz2.so.1.0 $PKG/usr/lib/libbz2.so
cp -av libbz2.so* $PKG/lib rm -v $PKG/usr/bin/{bunzip2,bzcat,bzip2}
ln -sv ../../lib/libbz2.so.1.0 $PKG/usr/lib/libbz2.so mv -v $PKG/usr/bin/* \
rm -v $PKG/usr/bin/{bunzip2,bzcat,bzip2} $PKG/bin
mv -v $PKG/usr/bin/* \ for i in bzegrep bzfgrep
$PKG/bin do
for i in bzegrep bzfgrep ln -svf bzgrep $PKG/bin/$i
do done
ln -svf bzgrep $PKG/bin/$i for i in bunzip2 bzcat
done do
for i in bunzip2 bzcat ln -svf bzip2 $PKG/bin/$i
do done
ln -svf bzip2 $PKG/bin/$i for i in bzless
done do
for i in bzless ln -svf bzmore $PKG/bin/$i
do done
ln -svf bzmore $PKG/bin/$i for i in bzcmp
done do
for i in bzcmp ln -svf bzdiff $PKG/bin/$i
do done
ln -svf bzdiff $PKG/bin/$i
done
} }

View file

@ -1,6 +1,7 @@
# Description: Certificate Authority certificates, the Public Key Infrastructure. # Tanım: Certificate Authority certificates, the Public Key Infrastructure.
# URL: http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1 # URL: http://mxr.mozilla.org/mozilla/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1
# Packager: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Gerekler:
name=ca-certificates name=ca-certificates
version=20160110 version=20160110

View file

@ -1,17 +1,16 @@
# Description: Utilities for showing and setting the basic system characteristics # Tanım: Utilities for showing and setting the basic system characteristics
# URL: http://www.gnu.org/software/coreutils/ # URL: http://www.gnu.org/software/coreutils/
# Maintainer: Jim Meyering meyering at redhat dot com # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=coreutils name=coreutils
version=8.25 version=8.25
release=2 release=2
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-i18n-2.patch http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-i18n-2.patch)
)
build() build() {
{
cd $name-$version cd $name-$version
patch -Np1 -i ../$name-$version-i18n-2.patch patch -Np1 -i ../$name-$version-i18n-2.patch

View file

@ -1,15 +1,13 @@
# Description: Copies files into or out of a cpio or tar archive. # Tanım: Copies files into or out of a cpio or tar archive.
# URL: http://www.gnu.org/software/cpio/ # URL: http://www.gnu.org/software/cpio/
# Maintainer: Sergey Poznyakoff # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=cpio name=cpio
version=2.11 version=2.11
release=1 release=1
source=( http://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2\ source=( http://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2)
)
build() { build() {
cd $name-$version cd $name-$version

View file

@ -1,7 +1,7 @@
# Description: Utility for transferring files with URL syntax to many protocols # Tanım: Utility for transferring files with URL syntax to many protocols
# URL: http://curl.haxx.se/ # URL: http://curl.haxx.se/
# Maintainer: Daniel Stenberg # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=curl name=curl
version=7.47.1 version=7.47.1
@ -10,36 +10,36 @@ release=1
source=(http://curl.haxx.se/download/$name-$version.tar.lzma) source=(http://curl.haxx.se/download/$name-$version.tar.lzma)
build() { build() {
cd $name-$version cd $name-$version
./configure --prefix=/usr \ ./configure --prefix=/usr \
--bindir=/bin \ --bindir=/bin \
--with-ca-path=/etc/ssl/certs \ --with-ca-path=/etc/ssl/certs \
--enable-threaded-resolver --enable-threaded-resolver
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
find docs \( -name Makefile\* \ find docs \( -name Makefile\* \
-o -name \*.1 \ -o -name \*.1 \
-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-$version
cp -v -R docs/* \ cp -v -R docs/* \
$PKG/usr/share/doc/curl-$version $PKG/usr/share/doc/curl-$version
# reorganise the libs # reorganise the libs
mkdir $PKG/lib mkdir $PKG/lib
mv $PKG/usr/lib/libcurl.so.4.4.0 \ mv $PKG/usr/lib/libcurl.so.4.4.0 \
$PKG/lib/ $PKG/lib/
for LIB in libcurl.so{,.4} for LIB in libcurl.so{,.4}
do do
ln -sv libcurl.so.4.4.0 $PKG/lib/$LIB ln -sv libcurl.so.4.4.0 $PKG/lib/$LIB
rm $PKG/usr/lib/$LIB rm $PKG/usr/lib/$LIB
ln -sv ../../lib/libcurl.so.4.4.0 \ ln -sv ../../lib/libcurl.so.4.4.0 \
$PKG/usr/lib/$LIB $PKG/usr/lib/$LIB
done done
ln -sv ../../lib/libcurl.so.4.4.0 \ ln -sv ../../lib/libcurl.so.4.4.0 \
$PKG/usr/lib/libcurl.so.4.4.0 $PKG/usr/lib/libcurl.so.4.4.0
} }

View file

@ -1,7 +1,7 @@
# Description: Connect your computer to a network which uses DHCP to assign network addresses. # Tanım: Connect your computer to a network which uses DHCP to assign network addresses.
# URL: http://roy.marples.name/projects/dhcpcd # URL: http://roy.marples.name/projects/dhcpcd
# Maintainer: Roy Marples # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=dhcpcd name=dhcpcd
version=6.10.1 version=6.10.1
@ -10,13 +10,13 @@ release=1
source=(http://roy.marples.name/downloads/$name/$name-$version.tar.xz) source=(http://roy.marples.name/downloads/$name/$name-$version.tar.xz)
build() { build() {
cd $name-$version cd $name-$version
./configure --prefix= \ ./configure --prefix= \
--libexecdir=/lib/dhcpcd \ --libexecdir=/lib/dhcpcd \
--dbdir=/var/tmp --dbdir=/var/tmp
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
sed -i "s;/var/lib;/run;g" dhcpcd-hooks/50-dhcpcd-compat sed -i "s;/var/lib;/run;g" dhcpcd-hooks/50-dhcpcd-compat
install -v -m 644 dhcpcd-hooks/50-dhcpcd-compat $PKG/lib/dhcpcd/dhcpcd-hooks/ install -v -m 644 dhcpcd-hooks/50-dhcpcd-compat $PKG/lib/dhcpcd/dhcpcd-hooks/
rm -r $PKG/var/tmp rm -r $PKG/var/tmp
} }

View file

@ -1,7 +1,7 @@
# Description: To create nice user interfaces to shell scripts or other scripting languages. # Tanım: To create nice user interfaces to shell scripts or other scripting languages.
# URL: http://hightek.org/dialog/ # URL: http://hightek.org/dialog/
# Maintainer: Thomas E. Dickey dickey at invisible-island dot net # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=dialog name=dialog
version=1.2.20140911 version=1.2.20140911
@ -10,11 +10,11 @@ release=1
source=(ftp://dickey.his.com/dialog/$name-1.2-20140911.tgz) source=(ftp://dickey.his.com/dialog/$name-1.2-20140911.tgz)
build() { build() {
cd $name-1.2-20140911 cd $name-1.2-20140911
./configure --prefix=/usr \ ./configure --prefix=/usr \
--enable-nls --bindir=/bin \ --enable-nls --bindir=/bin \
--with-ncursesw \ --with-ncursesw \
--mandir=/usr/share/man --mandir=/usr/share/man
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
} }

View file

@ -1,7 +1,7 @@
# Description: Programs that show the differences between files or directories. # Tanım: Programs that show the differences between files or directories.
# URL: http://www.gnu.org/software/diffutils/ # URL: http://www.gnu.org/software/diffutils/
# Maintainers: Paul Eggert,Mike Haertel,David Hayes,Len Tower and many more. # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=diffutils name=diffutils
version=3.3 version=3.3
@ -9,13 +9,12 @@ release=1
source=( http://ftp.gnu.org/gnu/$name/diffutils-$version.tar.xz ) source=( http://ftp.gnu.org/gnu/$name/diffutils-$version.tar.xz )
build() build() {
{ cd diffutils-$version
cd diffutils-$version 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 make
make make DESTDIR=$PKG install
make DESTDIR=$PKG install rm -rf $PKG/usr/share/info/dir
rm -rf $PKG/usr/share/info/dir
} }

View file

@ -1,7 +1,7 @@
# Description: Utilities for handling the ext2,3 and 4 files system. # Tanım: Utilities for handling the ext2,3 and 4 files system.
# URL: http://e2fsprogs.sourceforge.net/ # URL: http://e2fsprogs.sourceforge.net/
# Maintainers: Ted Ts'o tytso at mit dot edu,tytso at alum dot mit dot edu # Paketçi: milisarge
# Packagers: tnut at nutyx dot org # Gerekler:
name=e2fsprogs name=e2fsprogs
version=1.42.13 version=1.42.13
@ -9,10 +9,7 @@ release=1
source=(http://prdownloads.sourceforge.net/$name/$name-$version.tar.gz) source=(http://prdownloads.sourceforge.net/$name/$name-$version.tar.gz)
#PKGMK_GROUPS=(devel man doc) build() {
build()
{
cd $name-$version cd $name-$version
sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \ sed -e '/int.*old_desc_blocks/s/int/blk64_t/' \

View file

@ -1,15 +1,14 @@
# Tanım: The Eudev package contains programs for dynamic creation of device nodes.
# Description: The Eudev package contains programs for dynamic creation of device nodes.
# URL: http://www.gentoo.org/proj/en/eudev/ # URL: http://www.gentoo.org/proj/en/eudev/
# Maintainers: Ian Stakenvicius,Tony Vroon,Francisco Blas Izquierdo Riera,Luca Barbato,Matt Thode,Richard Yao,Anthony G. Basile # Paketçi: milisarge
# Packager: milisarge # Gerekler:
name=eudev name=eudev
version=3.1.5 version=3.1.5
release=1 release=1
source=(http://dev.gentoo.org/~blueness/eudev/$name-$version.tar.gz source=(http://dev.gentoo.org/~blueness/eudev/$name-$version.tar.gz
http://anduin.linuxfromscratch.org/sources/other/udev-lfs-20140408.tar.bz2) http://anduin.linuxfromscratch.org/sources/other/udev-lfs-20140408.tar.bz2)
build() { build() {
cd $name-$version cd $name-$version

View file

@ -1,7 +1,8 @@
# Description: The Expat package contains a stream oriented C library for parsing XML. # Tanım: The Expat package contains a stream oriented C library for parsing XML.
# URL: http://expat.sourceforge.net/ # URL: http://expat.sourceforge.net/
# Packager: tnut at nutyx dot org # Paketçi: milisarge
# Depends on: # Gerekler:
name=expat name=expat
version=2.1.0 version=2.1.0
release=1 release=1
@ -9,9 +10,8 @@ release=1
source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz) source=(http://downloads.sourceforge.net/$name/$name-$version.tar.gz)
build() { build() {
cd $name-$version cd $name-$version
./configure --prefix=/usr ./configure --prefix=/usr
make make
make DESTDIR=$PKG install make DESTDIR=$PKG install
} }

View file

@ -1,7 +1,7 @@
# Description: Utility for determining the type of a given file or files. # Tanım: Utility for determining the type of a given file or files.
# URL: ftp://ftp.fu-berlin.de/unix/tools/file/ # URL: ftp://ftp.fu-berlin.de/unix/tools/file/
# Maintainer: Christos Zoulas # Paketçi: milisarge
# Packager: tnut at nutyx dot org # Gerekler:
name=file name=file
version=5.25 version=5.25
@ -10,9 +10,9 @@ release=1
source=(ftp://ftp.astron.com/pub/file/file-$version.tar.gz) source=(ftp://ftp.astron.com/pub/file/file-$version.tar.gz)
build() { build() {
cd $name-$version cd $name-$version
./configure --prefix=/usr ./configure --prefix=/usr
make make
make check make check
make DESTDIR=$PKG install make DESTDIR=$PKG install
} }

View file

@ -1,7 +1,7 @@
# Description: GNU utilities to locate files # Tanım: GNU utilities to locate files
# URL: http://www.gnu.org/software/findutils/ # URL: http://www.gnu.org/software/findutils/
# Maintainers: Eric B. Decker,Michael Rendell,James A. Woods # Paketçi: milisarge
# Packager: tnut at nutyx dot org # Gerekler:
name=findutils name=findutils
version=4.6.0 version=4.6.0
@ -11,16 +11,16 @@ source=(http://ftp.gnu.org/gnu/findutils/findutils-$version.tar.gz)
build() build()
{ {
cd findutils-$version cd findutils-$version
./configure --prefix=/usr \ ./configure --prefix=/usr \
--libexecdir=/lib/findutils \ --libexecdir=/lib/findutils \
--localstatedir=/var/lib/locate \ --localstatedir=/var/lib/locate \
--libdir=/lib --bindir=/bin --libdir=/lib --bindir=/bin
make make
# make check # make check
make DESTDIR=$PKG install make DESTDIR=$PKG install
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir
sed -i 's/find:=${BINDIR}/find:=\/bin/' $PKG/bin/updatedb sed -i 's/find:=${BINDIR}/find:=\/bin/' $PKG/bin/updatedb
} }

View file

@ -1,7 +1,7 @@
# Description: A tool for generating text-scanning programs # Tanım: A tool for generating text-scanning programs
# URL: http://flex.sourceforge.net # URL: http://flex.sourceforge.net
# Maintainers: Will Estes,John Millaway,Aaron Stone,Vern Paxson,Van Jacobson,Jef Poskanzer,Kevin Gong,Vern Paxson # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=flex name=flex
version=2.5.39 version=2.5.39
@ -9,29 +9,28 @@ release=1
source=(http://prdownloads.sourceforge.net/flex/flex-$version.tar.xz) source=(http://prdownloads.sourceforge.net/flex/flex-$version.tar.xz)
build() build() {
{ cd flex-$version
cd flex-$version 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-$version
make make
make -k check||true make -k check||true
make DESTDIR=$PKG install make DESTDIR=$PKG install
ln -sv libfl.a $PKG/lib/libl.a ln -sv libfl.a $PKG/lib/libl.a
cat > $PKG/bin/lex << "EOF" cat > $PKG/bin/lex << "EOF"
#!/bin/sh #!/bin/sh
# Begin /bin/lex # Begin /bin/lex
exec /bin/flex -l "$@" exec /bin/flex -l "$@"
# End /bin/lex # End /bin/lex
EOF EOF
chmod -v 755 $PKG/bin/lex chmod -v 755 $PKG/bin/lex
rm -r $PKG/usr/share/{info,doc} rm -r $PKG/usr/share/{info,doc}
} }

View file

@ -1,7 +1,7 @@
# Description: The Gawk package contains programs for manipulating text files. # Tanım: The Gawk package contains programs for manipulating text files.
# URL: http://www.gnu.org/software/gawk/ # URL: http://www.gnu.org/software/gawk/
# Maintainers: Paul Rubin,Paul Finlason,Richard Stallman,David Trueman and,Arnold Robbins # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
name=gawk name=gawk
version=4.1.3 version=4.1.3
@ -9,16 +9,14 @@ release=1
source=(http://ftp.gnu.org/gnu/gawk/gawk-$version.tar.xz) source=(http://ftp.gnu.org/gnu/gawk/gawk-$version.tar.xz)
build() build() {
{ cd gawk-$version
cd gawk-$version ./configure --prefix=/usr
./configure --prefix=/usr make
make # Some checks fails
# Some checks fails make check || true
make check || true make DESTDIR=$PKG install
make DESTDIR=$PKG install rm -rf $PKG/usr/share/info/dir
rm -rf $PKG/usr/share/info/dir
} }

View file

@ -1,7 +1,8 @@
# Description: GNU compiler collection, which includes the C, C++, fortran and objc compilers. # Tanım: GNU compiler collection, which includes the C, C++, fortran and objc compilers.
# URL: http://gcc.gnu.org # URL: http://gcc.gnu.org
# Packagers: milisarge@gmail.com # Paketçi: milisarge@gmail.com
# Maintainers: Jakub Jelinek (jakub at redhat dot com),Manuel López-Ibáñez (manu at gcc dot gnu.org,Giovanni Bajo,Peter Barada,Gerald Baumgartner and a lot more. # Gerekler:
name=gcc name=gcc
version=5.3.0 version=5.3.0
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: The GDBM package contains the GNU Database Manager. # Tanım: The GDBM package contains the GNU Database Manager.
# URL: http://www.gnu.org/software/gdbm/gdbm.html # URL: http://www.gnu.org/software/gdbm/gdbm.html
# Maintainers: Philip A. Nelson phil at cs dot wwu dot edu,Jason Downs downsj at downsj dot com,Sergey Poznyakoff gray at gnu dot org dot ua # Paketçi: milisarge
# Packagers: pierre at nutyx dot org,tnut at nutyx dot org # Gerekler:
name=gdbm name=gdbm
version=1.11 version=1.11
release=1 release=1

View file

@ -1,7 +1,7 @@
# Description: Utilities for internationalization and localization. # Tanım: Utilities for internationalization and localization.
# URL: http://www.gnu.org/software/gettext/ # URL: http://www.gnu.org/software/gettext/
# Maintainer: Ulrich Drepper # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=gettext name=gettext
version=0.19.7 version=0.19.7

View file

@ -1,6 +1,8 @@
# Description: The Glibc package contains the main C library. # Tanım: The Glibc package contains the main C library.
# URL: https://www.gnu.org/software/libc/ # URL: https://www.gnu.org/software/libc/
# Packagers: tnut at nutyx dot org # Paketçi: milisarge
# Gerekler:
kernelversion=4.4 kernelversion=4.4
name=glibc name=glibc
version=2.23 version=2.23
@ -9,6 +11,7 @@ release=1
source=(http://www.kernel.org/pub/linux/kernel/v4.x/linux-$kernelversion.tar.xz source=(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/$name/glibc-$version-fhs-1.patch
http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz glibc.locales.supported ) http://ftp.gnu.org/gnu/glibc/glibc-$version.tar.xz glibc.locales.supported )
build() { build() {
# Headers # Headers

View file

@ -1,34 +1,34 @@
# Description: A free library for arbitrary precision arithmetic. # Tanım: A free library for arbitrary precision arithmetic.
# URL: http://gmplib.org/ # URL: http://gmplib.org/
# Maintainers: Torb,Granlund and many more # Paketçi: milisarge
# Packagers: pierre at nutyx dot org, tnut at nutyx dot org # Gerekler:
name=gmp name=gmp
version=6.1.0 version=6.1.0
release=1 release=1
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz) source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)
build() build() {
{ cd gmp-$version
cd gmp-$version 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 \ --prefix=/usr --enable-cxx --libdir=/lib ;;
--prefix=/usr --enable-cxx --libdir=/lib ;; *)
*) ./configure --build=x86_64-unknown-linux-gnu \
./configure --build=x86_64-unknown-linux-gnu \ --prefix=/usr --enable-cxx --libdir=/lib ;;
--prefix=/usr --enable-cxx --libdir=/lib ;; esac
esac make
make # make check 2>&1 | tee gmp-check-log
# make check 2>&1 | tee gmp-check-log # awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log
# awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log make DESTDIR=$PKG install
make DESTDIR=$PKG install
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-${version}
#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-${version}
} }

View file

@ -1,7 +1,7 @@
# Description: Gperf generates a perfect hash function from a key set. # Tanım: Gperf generates a perfect hash function from a key set.
# URL: http://www.gnu.org/software/gperf/gperf.html # URL: http://www.gnu.org/software/gperf/gperf.html
# Maintainers: Keith Bostic,Michael Tiemann,Doug Lea,Adam de Boor and,Nels Olson,Bruno Haible # Paketçi: milisarge
# Packagers: geantbrun at nutyx dot org,tnut at nutyx dot org # Gerekler:
name=gperf name=gperf
version=3.0.4 version=3.0.4

View file

@ -1,6 +1,8 @@
# Description: A free library for arbitrary precision arithmetic. # Tanım: A free library for arbitrary precision arithmetic.
# URL: http://unix.schottelius.org/gpm # URL: http://unix.schottelius.org/gpm
# Packager: pierre at nutyx dot org # Paketçi: milisarge
# Gerekler:
name=gpm name=gpm
version=1.20.7 version=1.20.7
release=2 release=2

View file

@ -1,7 +1,7 @@
# Description: Searches input(s) file(s) for lines containing a match to a specified pattern. # Tanım: Searches input(s) file(s) for lines containing a match to a specified pattern.
# URL: http://www.gnu.org/software/grep/ # URL: http://www.gnu.org/software/grep/
# Maintainers: Jim Meyering jim at meyering dot net,Paolo Bonzini bonzini at gnu dot org # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=grep name=grep
version=2.23 version=2.23

View file

@ -1,7 +1,7 @@
# Description: The Groff package contains programs for processing and formatting text. # Tanım: The Groff package contains programs for processing and formatting text.
# URL: http://www.gnu.org/software/groff/ # URL: http://www.gnu.org/software/groff/
# Maintainer: Werner Lemberg wl at gnu dot org # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=groff name=groff
version=1.22.3 version=1.22.3

View file

@ -1,7 +1,8 @@
# Description: The Gzip package contains programs for compressing and decompressing files. # Tanım: The Gzip package contains programs for compressing and decompressing files.
# URL: http://www.gzip.org/ # URL: http://www.gzip.org/
# Maintainers: Jean-loup Gailly jloup at gzip dot org,Mark Adler for the decompression code. # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=gzip name=gzip
version=1.6 version=1.6
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: The Iana-Etc package provides data for network services and protocols. # Tanım: The Iana-Etc package provides data for network services and protocols.
# URL: http://www.sethwklein.net/projects/iana-etc/ # URL: http://www.sethwklein.net/projects/iana-etc/
# Maintainer: Seth W. Klein sk at sethwklein dot net # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=iana-etc name=iana-etc
version=2.30 version=2.30
release=1 release=1

View file

@ -1,7 +1,7 @@
# Description: The Inetutils package contains programs for basic networking. # Tanım: The Inetutils package contains programs for basic networking.
# URL: http://www.gnu.org/software/inetutils/ # URL: http://www.gnu.org/software/inetutils/
# Maintainers: Alain Malgoire,Alfred M. Szmidt,Arash Yadegarnia,Bernhard Rosenkraenzer,Dan Stromberg,David O'Shea and many more # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=inetutils name=inetutils
version=1.9.4 version=1.9.4

View file

@ -1,7 +1,7 @@
# Description: Programs for basic and advanced network routing. # Tanım: Programs for basic and advanced network routing.
# URL: http://linux-net.osdl.org/index.php/Iproute2 # URL: http://linux-net.osdl.org/index.php/Iproute2
# Packager: pierre at nutyx dot org # Paketçi: milisarge
PKGMK_GROUPS=(devel man doc) # Gerekler:
name=iproute2 name=iproute2
version=4.4.0 version=4.4.0
@ -24,4 +24,4 @@ make SBINDIR=/sbin \
INFODIR=/usr/share/info DESTDIR=$PKG \ INFODIR=/usr/share/info DESTDIR=$PKG \
install install
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir
} }

View file

@ -1,7 +1,8 @@
# Description: The Kbd package contains key-table files, console fonts, and keyboard utilities # Tanım: The Kbd package contains key-table files, console fonts, and keyboard utilities
# URL: ftp://devel.altlinux.org/legion/kbd/ # URL: ftp://devel.altlinux.org/legion/kbd/
# Packager: Risto Kankkunen's # Paketçi: milisarge
# Maintainer: pierre at nutyx dot org # Gerekler:
name=kbd name=kbd
version=2.0.3 version=2.0.3
release=2 release=2

View file

@ -1,8 +1,7 @@
# Description: The Kmod package contains libraries and utilities for loading kernel modules. # Tanım: The Kmod package contains libraries and utilities for loading kernel modules.
# URL: http://www.kernel.org/pub/linux/kernel/people/rusty/modules # URL: http://www.kernel.org/pub/linux/kernel/people/rusty/modules
# Packager: pierre at nutyx dot org # Paketçi: milisarge
# Gerekler:
PKGMK_GROUPS=(devel doc man)
name=kmod name=kmod
version=22 version=22
@ -28,4 +27,4 @@ for target in depmod insmod modinfo modprobe rmmod; do
ln -sv ../bin/kmod $PKG/sbin/$target ln -sv ../bin/kmod $PKG/sbin/$target
done done
ln -sv kmod $PKG/bin/lsmod ln -sv kmod $PKG/bin/lsmod
} }

View file

@ -1,7 +1,7 @@
# Description: The Less package contains a text file viewer. # Tanım: The Less package contains a text file viewer.
# URL: http://www.greenwoodsoftware.com/less/ # URL: http://www.greenwoodsoftware.com/less/
# Maintainer: Mark Nudelman # Paketçi: milisarge
# Packager: tnut at nutyx dot org # Gerekler:
name=less name=less
version=458 version=458

View file

@ -1,7 +1,7 @@
# Description: farklı arşiv tiplerini uygulayan kütüphane # Tanım: farklı arşiv tiplerini uygulayan kütüphane
# URL: http://people.freebsd.org/~kientzle/libarchive # URL: http://people.freebsd.org/~kientzle/libarchive
# Packager: milisarge # Paketçi: milisarge
# Depends on: # Gerekler:
name=libarchive name=libarchive
version=3.3.2 version=3.3.2

View file

@ -1,6 +1,7 @@
# Description: POSIX 1003.1e capabilities library # Tanım: POSIX 1003.1e capabilities library
# URL: http://www.kernel.org/pub/linux/libs/security/linux-privs/ # URL: http://www.kernel.org/pub/linux/libs/security/linux-privs/
# Packager: pierre at nutyx dot org # Paketçi: milisarge
# Gerekler:
name=libcap name=libcap
version=2.25 version=2.25

View file

@ -1,7 +1,7 @@
# Description: C library for manipulating pipelines of subprocesses in a flexible way # Tanım: C library for manipulating pipelines of subprocesses in a flexible way
# URL: http://libpipeline.nongnu.org/ # URL: http://libpipeline.nongnu.org/
# Maintainer: Colin Watson cjwatson at debian dot org # Paketçi: milisarge
# Packager: tnuttens at gmail dot com # Gerekler:
name=libpipeline name=libpipeline
version=1.4.1 version=1.4.1

View file

@ -1,7 +1,8 @@
# Description: The GNU generic library support script. # Tanım: The GNU generic library support script.
# URL: http://www.gnu.org/software/libtool/ # URL: http://www.gnu.org/software/libtool/
# Maintainer: Gordon Matzigkeit gord at gnu dot org # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=libtool name=libtool
version=2.4.6 version=2.4.6
release=1 release=1

View file

@ -1,6 +1,7 @@
# Description: Allows spanning of file systems across multiple physical disks and partitions. # Tanım: Allows spanning of file systems across multiple physical disks and partitions.
# URL: http://sourceware.org/lvm2/ # URL: http://sourceware.org/lvm2/
# Packager: milisarge@gmail.com # Paketçi: milisarge
# Gerekler:
name=lvm2 name=lvm2
version=2.02.141 version=2.02.141

View file

@ -1,7 +1,7 @@
# Description: Very fast lossless compression algorithm # Tanım: Very fast lossless compression algorithm
# Url: https://github.com/Cyan4973/lz4 # Url: https://github.com/Cyan4973/lz4
# Maintainer: Yann Collet # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=lz4 name=lz4
version=r131 version=r131

View file

@ -1,7 +1,7 @@
# Description: Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2 # Tanım: Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2
# URL: download.savannah.gnu.org # URL: download.savannah.gnu.org
# Maintainer: Antonio Diaz Diaz # Paketçi: milisarge
# Packager: shamil # Gerekler:
name=lzip name=lzip
version=1.18-rc1 version=1.18-rc1

View file

@ -1,7 +1,8 @@
# Description: Portable lossless data compression library. # Tanım: Portable lossless data compression library.
# URL: http://www.oberhumer.com/opensource/lzo # URL: http://www.oberhumer.com/opensource/lzo
# Maintainer: Markus F.X.J. Oberhumer # Paketçi: milisarge
# Packagers: pierre at nutyx dot org, tnut at nutyx dot org # Gerekler:
name=lzo name=lzo
version=2.09 version=2.09
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: The M4 package contains a macro processor # Tanım: The M4 package contains a macro processor
# URL: http://www.seindal.dk/rene/gnu/ # URL: http://www.seindal.dk/rene/gnu/
# Maintainer: Tim Rice, tim at multitalents dot net # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=m4 name=m4
version=1.4.17 version=1.4.17
release=1 release=1

View file

@ -1,8 +1,8 @@
# Description: The Make package contains a program for compiling packages. # Tanım: The Make package contains a program for compiling packages.
# URL: http://www.gnu.org/software/make/ # URL: http://www.gnu.org/software/make/
# Maintainers: Paul D. Smith psmith at gnu dot org,Boris Kolpackov boris at kolpackov dot net # Paketçi: milisarge
# Packager: tnuttens at gmail dot com # Gerekler:
PKGMK_GROUPS=(man locale)
name=make name=make
version=4.1 version=4.1
release=1 release=1

View file

@ -1,16 +1,13 @@
# Description: The Man-DB package contains programs for finding and viewing man pages. # Tanım: The Man-DB package contains programs for finding and viewing man pages.
# URL: http://savannah.nongnu.org/projects/man-db # URL: http://savannah.nongnu.org/projects/man-db
# Maintainer: Colin Watson cjwatson at debian dot org # Paketçi: milisarge
# Packagers: pierre at nutyx dot org, tnut at nutyx dot org # Gerekler:
name=man-db name=man-db
version=2.7.2 version=2.7.2
release=1 release=1
source=(http://savannah.nongnu.org/download/man-db/man-db-$version.tar.xz \ source=(http://savannah.nongnu.org/download/man-db/man-db-$version.tar.xz)
)
run=(groff less)
build() build()
{ {

View file

@ -1,12 +1,14 @@
# Description: Library for the arithmetic of complex numbers with arbitrarily high precision. # Tanım: Library for the arithmetic of complex numbers with arbitrarily high precision.
# URL: http://www.multiprecision.org/ # URL: http://www.multiprecision.org/
# Maintainer: Andreas Enge,Philipe Théveny,Paul Zimmermann # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=mpc name=mpc
version=1.0.3 version=1.0.3
release=1 release=1
source=(http://www.multiprecision.org/mpc/download/mpc-$version.tar.gz ) source=(http://www.multiprecision.org/mpc/download/mpc-$version.tar.gz)
build() build()
{ {
cd mpc-$version cd mpc-$version

View file

@ -1,13 +1,14 @@
# Description: The MPFR package contains functions for multiple precision math # Tanım: The MPFR package contains functions for multiple precision math
# URL: http://www.mpfr.org/ # URL: http://www.mpfr.org/
# Maintainer: Guillaume Hanrot,Vincent Lefèvre,Patrick Pélissier,Philippe Théveny and Paul Zimmermann # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=mpfr name=mpfr
version=3.1.3 version=3.1.3
release=2 release=2
source=(http://www.mpfr.org/mpfr-current/mpfr-$version.tar.xz source=(http://www.mpfr.org/mpfr-current/mpfr-$version.tar.xz
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-1.patch) http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-1.patch)
build() build()
{ {

View file

@ -1,11 +1,11 @@
# Description: A simple text editor which aims to replace Pico, the default editor in the Pine package. # Tanım: A simple text editor which aims to replace Pico, the default editor in the Pine package.
# URL: http://www.nano-editor.org/ # URL: http://www.nano-editor.org/
# Packager: milisarge@gmail.com # Paketçi: milisarge
# Gerekler:
name=nano name=nano
version=2.5.2 version=2.5.2
release=1 release=1
#PAKET_LOKAL="hepsi"
source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz) source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.gz)

View file

@ -1,13 +1,14 @@
# Description: 80x86 assembler designed for portability and modularity. # Tanım: 80x86 assembler designed for portability and modularity.
# URL: http://nasm.sourceforge.net/ # URL: http://nasm.sourceforge.net/
# Maintainers: H. Peter Anvin,Frank B. Kotler,Jin Kyu Song,Cyrill Gorcunov # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=nasm name=nasm
version=2.11.06 version=2.11.06
release=1 release=1
# http://www.nasm.us/pub/nasm/releasebuilds/$version/$name-$version.tar.xz
source=( ftp://ftp.debian.org/debian/pool/main/n/nasm/nasm_2.11.06-1really2.11.05.orig.tar.xz source=( 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/$version/nasm-$version-xdoc.tar.xz)
build() { build() {
cd $name-2.11.05 cd $name-2.11.05

View file

@ -1,7 +1,8 @@
# Description: Libraries for terminal-independent handling of character screens. # Tanım: Libraries for terminal-independent handling of character screens.
# URL: http://www.gnu.org/software/ncurses/ncurses.html # URL: http://www.gnu.org/software/ncurses/ncurses.html
# Maintainers: Thomas E. Dickey TD,Juergen Pfeifer JPF,Eric S Raymond ESR,Alexander V Lukyanov,Philippe Blain PB,Sven Verdoolaege SV # Paketçi: milisarge
# Packager: tnut at nutyx dot org # Gerekler:
name=ncurses name=ncurses
version=6.0 version=6.0
release=1 release=1

View file

@ -1,12 +1,15 @@
# Description: Free version of the SSH connectivity tools # Tanım: Free version of the SSH connectivity tools
# URL: http://www.openssh.org/ # URL: http://www.openssh.org/
# Packagers: milisarge@gmail.com # Paketçi: milisarge
# Gerekler:
name=openssh name=openssh
version=7.1p2 version=7.1p2
release=1 release=1
source=(ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$name-$version.tar.gz source=(ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/$name-$version.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)
build() { build() {
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

View file

@ -1,6 +1,8 @@
# Description: The Open Source toolkit for Secure Sockets Layer and Transport Layer Security. # Tanım: The Open Source toolkit for Secure Sockets Layer and Transport Layer Security.
# URL: http://www.openssl.org/ # URL: http://www.openssl.org/
# Packager: tnut at nutyx dot org # Paketçi: milisarge
# Gerekler:
name=openssl name=openssl
version=1.0.2f version=1.0.2f
release=1 release=1
@ -37,4 +39,4 @@ for file in libcrypto.pc openssl.pc libssl.pc
do do
sed -i "s/lib64/lib/" $PKG/usr/lib/pkgconfig/$file sed -i "s/lib64/lib/" $PKG/usr/lib/pkgconfig/$file
done done
} }

View file

@ -1,6 +1,8 @@
# Description: Pluggable Authentication Modules to choose how applications authenticate users. # Tanım: Pluggable Authentication Modules to choose how applications authenticate users.
# URL: http://www.kernel.org/pub/libs/pam # URL: http://www.kernel.org/pub/libs/pam
# Packager: tnut at nutyx dot org # Paketçi: milisarge
# Gerekler:
name=pam name=pam
version=1.2.1 version=1.2.1
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: The GNU patch tool # Tanım: The GNU patch tool
# URL: http://www.gnu.org/software/patch/patch.html # URL: http://www.gnu.org/software/patch/patch.html
# Maintainers: Larry Wall,Paul Eggert,Wayne Davison,David MacKenzie,Andreas Gruenbacher # Paketçi: milisarge
# Packager: tnut at nutyx dot org # Gerekler:
name=patch name=patch
version=2.7.5 version=2.7.5
release=1 release=1

View file

@ -1,12 +1,13 @@
# Description: PCI bus configuration space access library and tools # Tanım: PCI bus configuration space access library and tools
# URL: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html # URL: http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html
# Packager: pierre at nutyx dot org # Paketçi: milisarge
# Gerekler:
name=pciutils name=pciutils
version=3.4.1 version=3.4.1
release=1 release=1
source=( ftp://ftp.kernel.org/pub/software/utils/$name/$name-$version.tar.xz ) source=(ftp://ftp.kernel.org/pub/software/utils/$name/$name-$version.tar.xz)
build() { build() {
cd $name-$version cd $name-$version

View file

@ -1,6 +1,7 @@
# Description: The Perl package contains the Practical Extraction and Report Language. # Tanım: The Perl package contains the Practical Extraction and Report Language.
# URL: http://www.perl.org/ # URL: http://www.perl.org/
# Packager: pierre at nutyx dot org # Paketçi: milisarge
# Gerekler:
name=perl name=perl
version=5.22.1 version=5.22.1

View file

@ -1,8 +1,7 @@
# Description: A system for managing library compile/link flags. # Tanım: A system for managing library compile/link flags.
# URL: http://pkgconfig.freedesktop.org/ # URL: http://pkgconfig.freedesktop.org/
# Maintainer: Tollef Fog Heen tfheen at err dot no # Paketçi: milisarge
# Packager: tnut at nutyx dot org # Gerekler:
name=pkg-config name=pkg-config
version=0.29 version=0.29

View file

@ -1,13 +1,13 @@
# Description: Utilities for monitoring your system and its processes. # Tanım: Utilities for monitoring your system and its processes.
# URL: http://procps.sourceforge.net/ # URL: http://procps.sourceforge.net/
# Packager: pierre at nutyx dot org, tnut at nutyx dot org # Paketçi: milisarge
# Gerekler:
name=procps-ng name=procps-ng
version=3.3.11 version=3.3.11
release=1 release=1
source=(http://downloads.sourceforge.net/project/$name/Production/$name-$version.tar.xz ) source=(http://downloads.sourceforge.net/project/$name/Production/$name-$version.tar.xz)
#PKGMK_GROUPS=(devel man doc)
build() build()
{ {
@ -28,5 +28,4 @@ mkdir -p $PKG/usr/lib
mv $PKG/lib/pkgconfig \ mv $PKG/lib/pkgconfig \
$PKG/usr/lib/ $PKG/usr/lib/
rm -r $PKG/usr/share/doc rm -r $PKG/usr/share/doc
} }

View file

@ -1,7 +1,8 @@
# Description: Set of some small useful utilities that use the proc filesystem. # Tanım: Set of some small useful utilities that use the proc filesystem.
# URL: http://psmisc.sourceforge.net/ # URL: http://psmisc.sourceforge.net/
# Maintainers: Werner Almesberger werner at almesberger dot net,Craig Small csmall at small dot dropbear dot id dot au,Trent Waddington trent dot waddington @ gmail dot com # Paketçi: milisarge
# Packager: tnut at nutyx dot org # Gerekler:
name=psmisc name=psmisc
version=22.21 version=22.21
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: Set of libraries that offers command-line editing and history capabilities. # Tanım: Set of libraries that offers command-line editing and history capabilities.
# URL: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html # URL: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
# Maintainer: Chet Ramey, chet dot ramey at case dot edu # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=readline name=readline
version=6.3 version=6.3
release=1 release=1
@ -9,8 +10,6 @@ release=1
source=(http://ftp.gnu.org/gnu/readline/readline-$version.tar.gz source=(http://ftp.gnu.org/gnu/readline/readline-$version.tar.gz
http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-3.patch) http://www.linuxfromscratch.org/patches/downloads/$name/$name-$version-upstream_fixes-3.patch)
#PKGMK_GROUPS=(devel man doc)
build() build()
{ {
cd readline-$version cd readline-$version

View file

@ -1,6 +1,8 @@
# Description: Synchronizing files over a network by sending just the differences in the files. # Tanım: Synchronizing files over a network by sending just the differences in the files.
# URL: http://samba.anu.edu.au/rsync/ # URL: http://samba.anu.edu.au/rsync/
# Packager: tnut at nutyx dot org # Paketçi: milisarge
# Gerekler:
name=rsync name=rsync
version=3.1.2 version=3.1.2
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: Takes text input, do some operation on it, and outputs the modified text. # Tanım: Takes text input, do some operation on it, and outputs the modified text.
# URL: http://www.gnu.org/software/sed//sed.html # URL: http://www.gnu.org/software/sed//sed.html
# Maintainers: Ken Pizzini ken at gnu dot org,Paolo Bonzini bonzini at gnu dot org # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=sed name=sed
version=4.2.2 version=4.2.2
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: The Shadow package contains programs for handling passwords in a secure way. # Tanım: The Shadow package contains programs for handling passwords in a secure way.
# URL: http://shadow.pld.org.pl/ # URL: http://shadow.pld.org.pl/
# Maintainer: pkg-shadow-devel@lists.alioth.debian.org # Paketçi: milisarge
# Packager: pierre at nutyx dot org # Gerekler:
name=shadow name=shadow
version=4.2.1 version=4.2.1
release=1 release=1

View file

@ -1,8 +1,7 @@
# Description: Squashfs is a compressed read-only filesystem for Linux. # Tanım: Squashfs is a compressed read-only filesystem for Linux.
# URL: http://squashfs.sourceforge.net/ # URL: http://squashfs.sourceforge.net/
# Maintainer: phillip at lougher.demon.co.uk # Paketçi: milisarge@gmail.com
# Packager: milisarge@gmail.com # Gerekler:
# Depends on: zlib lzo xz lz4
name=squashfs name=squashfs
version=4.3 version=4.3

View file

@ -1,7 +1,7 @@
# Description: Give certain users (or groups) the ability to run some commands as root. # Tanım: Give certain users (or groups) the ability to run some commands as root.
# URL: http://www.sudo.ws # URL: http://www.sudo.ws
# Packagers: milisarge@gmail.com # Paketçi: milisarge
# Depends on: pam # Gerekler:
name=sudo name=sudo
version=1.8.15 version=1.8.15

View file

@ -1,7 +1,8 @@
# Description: For logging system messages, such as those given by the kernel. # Tanım: For logging system messages, such as those given by the kernel.
# URL: http://www.infodrom.org/projects/sysklogd/ # URL: http://www.infodrom.org/projects/sysklogd/
# Maintainer: Dr. Greg Wettstein, greg at wind dot enjellic dot com # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=sysklogd name=sysklogd
version=1.5.1 version=1.5.1
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: Programs for controlling the startup, running, and shutdown of the system. # Tanım: Programs for controlling the startup, running, and shutdown of the system.
# URL: ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/ # URL: ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/
# Maintainer: sysvinit-devel@nongnu.org # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=sysvinit name=sysvinit
version=2.88dsf version=2.88dsf
release=2 release=2

View file

@ -1,7 +1,8 @@
# Description: The Tar package contains an archiving program. # Tanım: The Tar package contains an archiving program.
# URL: http://www.gnu.org/software/tar/tar.html # URL: http://www.gnu.org/software/tar/tar.html
# Maintainers: John Gilmore,Henry Spencer,Fred Fish,Ian Darwin,Geoff Collyer,Stan Barber,Guy Harris,Dave Brower,Richard Todd,Michael Rendell,Stu Heiss and,Rich Salz. # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=tar name=tar
version=1.28 version=1.28
release=2 release=2

View file

@ -1,7 +1,8 @@
# Description: Texinfo is the official documentation format of the GNU project. # Tanım: Texinfo is the official documentation format of the GNU project.
# URL: http://www.gnu.org/software/texinfo # URL: http://www.gnu.org/software/texinfo
# Maintainer: Karl Berry # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=texinfo name=texinfo
version=6.1 version=6.1
release=1 release=1
@ -15,4 +16,4 @@ cd texinfo-*
make make
make install DESTDIR=$PKG make install DESTDIR=$PKG
rm -rf $PKG/usr/share/info/dir rm -rf $PKG/usr/share/info/dir
} }

View file

@ -1,6 +1,8 @@
# Description: The zoneinfo database or IANA Time Zone # Tanım: The zoneinfo database or IANA Time Zone
# URL: http://www.gnu.org/software/libc/ # URL: http://www.gnu.org/software/libc/
# Packager: milisarge@gmail.com # Paketçi: milisarge
# Gerekler:
name=tzdata name=tzdata
version=2016a version=2016a
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: System utilities for handling file systems consoles partitions and messages. # Tanım: System utilities for handling file systems consoles partitions and messages.
# URL: http://freshmeat.net/projects/util-linux/ # URL: http://freshmeat.net/projects/util-linux/
# Maintainer: Karel Zak kzak at redhat dot com # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=util-linux name=util-linux
version=2.27.1 version=2.27.1
release=1 release=1

View file

@ -1,7 +1,8 @@
# Description: Utility for non-interactive download of files using HTTP, HTTPS and FTP. # Tanım: Utility for non-interactive download of files using HTTP, HTTPS and FTP.
# URL: http://www.gnu.org/software/wget/ # URL: http://www.gnu.org/software/wget/
# Maintainer: gscrivano at gnu dot org # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=wget name=wget
version=1.17.1 version=1.17.1
release=2 release=2

View file

@ -1,7 +1,7 @@
# Description: Free general-purpose data compression software with high compression ratio. # Tanım: Free general-purpose data compression software with high compression ratio.
# URL: http://tukaani.org/xz/ # URL: http://tukaani.org/xz/
# Maintainer: Lasse Collin, lasse dot collin at tukaani dot org # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=xz name=xz
version=5.2.2 version=5.2.2
@ -25,4 +25,4 @@ 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.$version $PKG/usr/lib/liblzma.so
rm -r $PKG/usr/share/doc/ rm -r $PKG/usr/share/doc/
} }

View file

@ -1,7 +1,8 @@
# Description: The Zlib package contains compression and decompression routines used by some programs. # Tanım: The Zlib package contains compression and decompression routines used by some programs.
# URL: http://www.zlib.net/ # URL: http://www.zlib.net/
# Maintainer: Jean-loup Gailly (compression), Mark Adler (decompression) # Paketçi: milisarge
# Packager: milisarge@gmail.com # Gerekler:
name=zlib name=zlib
version=1.2.8 version=1.2.8
release=1 release=1
@ -9,8 +10,7 @@ release=1
source=(http://www.zlib.net/zlib-$version.tar.xz) source=(http://www.zlib.net/zlib-$version.tar.xz)
build() { build() {
# Vérifier si necessaire de faire les verifs du bon fonctionnement de
# glibc et du linker
if [ -L /bin/pwd ];then if [ -L /bin/pwd ];then
mv -v /tools/bin/ld /tools/bin/ld-old mv -v /tools/bin/ld /tools/bin/ld-old
mv -v /tools/$(uname -m)-pc-linux-gnu/bin/ld /tools/$(uname -m)-pc-linux-gnu/bin/ld-old mv -v /tools/$(uname -m)-pc-linux-gnu/bin/ld /tools/$(uname -m)-pc-linux-gnu/bin/ld-old