├── AUTHORS ├── COPYING ├── MANIFEST ├── Makefile ├── Makefile.deps ├── README ├── THANKS ├── config ├── doc ├── building_process └── security.txt ├── flavors ├── console ├── graphical ├── rootfs └── uefi ├── packages ├── alsa-lib.sh ├── alsa-utils.sh ├── aop.sh ├── aterm.sh ├── bc.sh ├── beaver.sh ├── bs.sh ├── bwm-ng.sh ├── ca-certificates.sh ├── calcoo.sh ├── calcurse.sh ├── chimaera.sh ├── clzip.sh ├── conky.sh ├── curl.sh ├── dhcpcd.sh ├── diffutils.sh ├── dillo.sh ├── dosfstools.sh ├── dropbear.sh ├── dvtm.sh ├── ed25519.sh ├── elilo.sh ├── elvis.sh ├── emelfm.sh ├── fbgrab.sh ├── fbgs.sh ├── fbv.sh ├── ffmpeg.sh ├── figlet.sh ├── file.sh ├── findutils.sh ├── font-adobe-100dpi.sh ├── font-adobe-75dpi.sh ├── font-bh-lucidatypewriter-100dpi.sh ├── font-bh-lucidatypewriter-75dpi.sh ├── font-util.sh ├── freedoom.sh ├── fuse.sh ├── gbase.sh ├── gcalendar.sh ├── gcolor.sh ├── gdk-pixbuf.sh ├── gdmap.sh ├── ghostscript.sh ├── giflib.sh ├── gifsicle.sh ├── glib.sh ├── gnu-efi.sh ├── gpm.sh ├── greed.sh ├── grun.sh ├── gtk.sh ├── gtkcat.sh ├── gtkdialog1.sh ├── gtkdiskfree.sh ├── gtkedit.sh ├── gtkfind.sh ├── gtkfontsel.sh ├── gtklepin.sh ├── gtksee.sh ├── guiftp.sh ├── guitar.sh ├── gv.sh ├── gzip.sh ├── htop.sh ├── iana-etc.sh ├── initramfs.sh ├── isolinux.sh ├── iw.sh ├── jimtcl.sh ├── jwm.sh ├── lazy-utils.sh ├── lbzip2.sh ├── less.sh ├── libarchive.sh ├── libfontenc.sh ├── libjpeg-turbo.sh ├── libnl-tiny.sh ├── libpcap.sh ├── libpng.sh ├── libressl.sh ├── libxaw3d.sh ├── libxml2.sh ├── links.sh ├── linux-headers.sh ├── linux.sh ├── logfence.sh ├── lok.sh ├── loksh.sh ├── luufs.sh ├── lynx.sh ├── mandoc.sh ├── mdp.sh ├── mhwaveedit.sh ├── mkfontdir.sh ├── mkfontscale.sh ├── moon-buggy.sh ├── mowitz.sh ├── mpg123.sh ├── msmtp.sh ├── mtpaint.sh ├── musl.sh ├── mutt.sh ├── nano.sh ├── nc.sh ├── ncdu.sh ├── ncurses.sh ├── nethack.sh ├── ogg122.sh ├── packlad.sh ├── patch.sh ├── prboom.sh ├── rfkill.sh ├── rogue.sh ├── rox.sh ├── screen.sh ├── scrollz.sh ├── sdl.sh ├── sdl_mixer.sh ├── sdl_net.sh ├── setfont.sh ├── shed.sh ├── shus.sh ├── shutbox.sh ├── siag.sh ├── skeleton.sh ├── snownews.sh ├── sqlite.sh ├── stag.sh ├── sumeria.sh ├── sylpheed.sh ├── tamsyn-font.sh ├── tcpdump.sh ├── ted.sh ├── terminus-font.sh ├── tiff.sh ├── tinyalsa.sh ├── tinyunmute.sh ├── tinyxlib.sh ├── tinyxserver.sh ├── toybox.sh ├── tty-clock.sh ├── vifm.sh ├── vitetris.sh ├── wget.sh ├── wpa_supplicant.sh ├── x11vnc.sh ├── xaos.sh ├── xasteroids.sh ├── xchat.sh ├── xev.sh ├── xhippo.sh ├── xmodmap.sh ├── xpacman.sh ├── xplayargs.sh ├── xsoldier.sh ├── xz.sh ├── xzgv.sh ├── ytree.sh └── zlib.sh ├── patches ├── alsa-lib-build.patch ├── alsa-utils-sounds.patch ├── aop-insult.patch ├── aop-share.patch ├── aterm-config.patch ├── aterm-openpty.patch ├── bc-info.patch ├── beaver-build.patch ├── bftpd-build.patch ├── calcurse-doc.patch ├── chimaera-getline.patch ├── clzip-info.patch ├── conky-bool.patch ├── conky-config.patch ├── conky-etc.patch ├── dhcpcd-musl.patch ├── diffutils-info.patch ├── dillo-settings.patch ├── dosfstools-build.patch ├── dosfstools-man.patch ├── dropbear-links.patch ├── dropbear-options.patch ├── dvtm-build.patch ├── ed25519-build.patch ├── elilo-build.patch ├── elilo-size.patch ├── elvis-build.patch ├── emelfm-aterm.patch ├── emelfm-build.patch ├── emelfm-font.patch ├── fbgrab-build.patch ├── fbgs-rlsd.patch ├── fbv-build.patch ├── fbv-giflib.patch ├── fbv-libpng.patch ├── ffmpeg-examples.patch ├── figlet-build.patch ├── file-data.patch ├── file-locale.patch ├── findutils-musl.patch ├── findutils-old.patch ├── font-adobe-100dpi-cache.patch ├── font-adobe-100dpi-tiny.patch ├── font-adobe-75dpi-cache.patch ├── font-adobe-75dpi-tiny.patch ├── font-bh-lucidatypewriter-100dpi-cache.patch ├── font-bh-lucidatypewriter-75dpi-cache.patch ├── fuse-extra.patch ├── fuse-musl.patch ├── gcalendar-build.patch ├── gcolor-title.patch ├── gdk-pixbuf-demo.patch ├── gdk-pixbuf-doc.patch ├── gdk-pixbuf-tiff.patch ├── ghostscript-build.patch ├── ghostscript-examples.patch ├── ghostscript-man.patch ├── ghostscript-tinyxlib.patch ├── gnu-efi-build.patch ├── gpm-build.patch ├── gpm-musl.patch ├── gpm-run.patch ├── gpm-static.patch ├── greed-build.patch ├── grun-build.patch ├── gtk-font.patch ├── gtk-info.patch ├── gtk-modules.patch ├── gtkcat-build.patch ├── gtkdialog1-x86_64.patch ├── gtkdiskfree-build.patch ├── gtkdiskfree-setmntent.patch ├── gtkfind-cflags.patch ├── gtklepin-getline.patch ├── gtksee-libpng.patch ├── guiftp-getline.patch ├── gzip-info.patch ├── htop-desktop.patch ├── iw-libnl-tiny.patch ├── jimtcl-doc.patch ├── jwm-config.patch ├── libjpeg-turbo-doc.patch ├── libjpeg-turbo-examples.patch ├── libnl-tiny-build.patch ├── libressl-build.patch ├── libressl-musl.patch ├── libxaw3d-tinyxlib.patch ├── libxml2-cmake.patch ├── libxml2-config.patch ├── libxml2-doc.patch ├── libxml2-examples.patch ├── links-libressl.patch ├── linux-auto-vga.patch ├── linux-compression.patch ├── linux-lazy-utils.patch ├── linux-logo.patch ├── linux-rlsd_sec.patch ├── linux-swappiness.patch ├── linux-verbosity.patch ├── loksh-boss.patch ├── loksh-build.patch ├── loksh-packlad.patch ├── lynx-config.patch ├── mdp-build.patch ├── mhwaveedit-desktop.patch ├── mhwaveedit-musl.patch ├── mkfontscale-tiny.patch ├── mowitz-build.patch ├── mowitz-tinyxlib.patch ├── mtpaint-actions.patch ├── mtpaint-desktop.patch ├── mtpaint-giflib.patch ├── mtpaint-gtk1.patch ├── musl-build.patch ├── musl-getauxval.patch ├── musl-ld_preload.patch ├── musl-syslog-retry.patch ├── nc-build.patch ├── ncurses-pkg-config.patch ├── nethack-build.patch ├── nethack-empty-files.patch ├── prboom-build.patch ├── prboom-doc.patch ├── prboom-libpng.patch ├── prboom-settings.patch ├── rox-choices.patch ├── rox-locale.patch ├── rox-platform.patch ├── scrollz-binary.patch ├── setfont-build.patch ├── setfont-musl.patch ├── snownews-build.patch ├── stag-build.patch ├── sylpheed-build.patch ├── tcpdump-binary.patch ├── ted-build.patch ├── terminus-font-build.patch ├── tiff-html.patch ├── tinyalsa-build.patch ├── tinyalsa-musl.patch ├── vifm-converter.patch ├── vifm-desktop.patch ├── vifm-elvis.patch ├── vitetris-build.patch ├── wget-libressl.patch ├── wpa_supplicant-libnl-tiny.patch ├── wpa_supplicant-musl.patch ├── x11vnc-classes.patch ├── x11vnc-desktop.patch ├── xasteroids-build.patch ├── xchat-font.patch ├── xchat-settings.patch ├── xhippo-ogg122.patch ├── xpacman-build.patch ├── xpacman-keys.patch ├── xsoldier-build.patch ├── xz-examples.patch ├── xzgv-build.patch ├── xzgv-gtk.patch ├── ytree-build.patch └── ytree-musl.patch ├── scripts ├── build_chroot ├── build_package ├── build_rootfs ├── create_iso ├── create_tar └── enter_chroot ├── templates ├── beaver │ └── usr │ │ └── share │ │ └── rox │ │ └── Choices │ │ └── SendTo │ │ └── Beaver ├── dropbear │ └── etc │ │ └── init.d │ │ └── dropbear ├── elilo │ └── boot │ │ └── elilo.conf ├── ffmpeg │ └── usr │ │ └── share │ │ └── rox │ │ └── Choices │ │ └── MIME-types │ │ ├── audio │ │ └── video ├── gpm │ └── etc │ │ └── init.d │ │ └── gpm ├── gtkdialog1 │ ├── bin │ │ ├── gpacklad │ │ ├── mount-wizard │ │ ├── settings │ │ └── wifi-wizard │ └── usr │ │ └── share │ │ └── pixmaps │ │ ├── disc.xpm │ │ ├── drive.xpm │ │ └── sd.xpm ├── guitar │ └── usr │ │ └── share │ │ └── rox │ │ └── Choices │ │ └── SendTo │ │ └── guiTAR ├── gv │ └── usr │ │ └── share │ │ └── rox │ │ └── Choices │ │ └── MIME-types │ │ └── application_pdf ├── isolinux │ └── boot │ │ ├── help.txt │ │ └── isolinux.cfg ├── jwm │ └── usr │ │ └── share │ │ └── pixmaps │ │ ├── chat.xpm │ │ ├── home.xpm │ │ ├── rlsd.xpm │ │ ├── settings.xpm │ │ └── terminal.xpm ├── lazy_utils │ └── etc │ │ └── init.d │ │ └── tftpd ├── mandoc │ └── bin │ │ └── man ├── mhwaveedit │ └── usr │ │ └── share │ │ └── rox │ │ └── Choices │ │ └── MIME-types │ │ └── audio_x-wav ├── mtpaint │ └── usr │ │ └── share │ │ └── rox │ │ └── Choices │ │ └── SendTo │ │ └── mtPaint ├── packlad │ └── bin │ │ └── packsuggest ├── rox │ └── usr │ │ └── share │ │ ├── pixmaps │ │ ├── archive.xpm │ │ ├── audio.xpm │ │ ├── document.xpm │ │ ├── executable.xpm │ │ ├── font.xpm │ │ ├── html.xpm │ │ ├── image.xpm │ │ ├── presentation.xpm │ │ ├── script.xpm │ │ ├── spreadsheet.xpm │ │ ├── text.xpm │ │ └── video.xpm │ │ └── rox │ │ └── Choices │ │ ├── MIME-icons │ │ ├── application_pdf.xpm │ │ ├── audio.xpm │ │ ├── image.xpm │ │ ├── text.xpm │ │ ├── text_html.xpm │ │ ├── text_rtf.xpm │ │ └── video.xpm │ │ ├── MIME-types │ │ ├── text │ │ └── text_html │ │ ├── ROX-Filer │ │ └── globicons │ │ └── SendTo │ │ ├── Dillo │ │ └── gtkedit ├── screen │ └── etc │ │ └── screenrc ├── shus │ ├── etc │ │ └── init.d │ │ │ └── shus │ └── srv │ │ └── http │ │ └── .gitignore ├── skeleton │ ├── dev │ │ └── .gitignore │ ├── etc │ │ ├── group │ │ ├── hosts │ │ ├── init.d │ │ │ └── network │ │ ├── issue │ │ ├── motd │ │ ├── mtab │ │ ├── passwd │ │ ├── profile │ │ ├── rc.d │ │ │ └── rc.sysinit │ │ ├── shadow │ │ └── shells │ ├── home │ │ ├── boss │ │ │ └── .gitignore │ │ └── someone │ │ │ └── .gitignore │ ├── lib │ │ └── .gitignore │ ├── mnt │ │ └── .gitignore │ ├── proc │ │ └── .gitignore │ ├── run │ │ └── .gitignore │ ├── srv │ │ └── .gitignore │ ├── sys │ │ └── .gitignore │ ├── tmp │ │ └── .gitignore │ ├── usr │ │ └── share │ │ │ ├── doc │ │ │ └── rlsd │ │ │ │ └── getting_started.html │ │ │ ├── man │ │ │ └── .gitignore │ │ │ └── pixmaps │ │ │ ├── help.png │ │ │ └── rlsd.svg │ └── var │ │ ├── db │ │ └── .gitignore │ │ ├── log │ │ └── .gitignore │ │ └── run │ │ └── .gitignore ├── ted │ └── usr │ │ └── share │ │ └── rox │ │ └── Choices │ │ └── MIME-types │ │ └── text_rtf ├── tinyunmute │ └── etc │ │ └── init.d │ │ └── unmute ├── tinyxserver │ ├── bin │ │ └── startx │ └── etc │ │ └── xserverrc ├── xmodmap │ └── etc │ │ └── Xmodmap.conf └── xzgv │ └── usr │ └── share │ └── rox │ └── Choices │ └── MIME-types │ └── image └── vagrant-build-environment ├── README.md ├── Vagrantfile └── bootstrap.sh /AUTHORS: -------------------------------------------------------------------------------- 1 | Dima Krasner (dima@dimakrasner.com) 2 | Danyil Bohdan (http://danyilbohdan.com/) 3 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- 1 | Copyright (c) 2013, 2014, 2015 Dima Krasner 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | ######################## 2 | # internal definitions # 3 | ######################## 4 | 5 | PACKAGES = $(shell ls packages/ | cut -f 1 -d .) 6 | 7 | all: images 8 | 9 | $(PACKAGES): 10 | ./scripts/build_package $@ 11 | 12 | packages: $(PACKAGES) 13 | 14 | images: 15 | ./scripts/create_tar rootfs 16 | ./scripts/create_iso console 17 | ./scripts/create_iso graphical 18 | ./scripts/create_iso uefi 19 | 20 | include ./Makefile.deps 21 | -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- 1 | Barry Kauler, founder of Puppy Linux 2 | Gilbert Ashley, founder of Amigo Linux 3 | Robert Shingledecker, founder of Tiny Core Linux 4 | John Andrews, founder of Damn Small Linux 5 | Isaac Dunham, maintainer of tinyxlib and tinyxserver 6 | rofl0r, maintainer of sabotage 7 | technosaurus 8 | goingnuts 9 | Danyil Bohdan, for the project logo 10 | -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- 1 | ARCH="$(uname -m)" 2 | CFLAGS="-Os -ffunction-sections -fdata-sections -fomit-frame-pointer -pipe" 3 | LDFLAGS="-Wl,-gc-sections -Wl,--sort-common" 4 | BASE_DIR="$(pwd)" 5 | SYSROOT="$BASE_DIR/sysroot" 6 | REPO_DIR="$BASE_DIR/repo" 7 | -------------------------------------------------------------------------------- /flavors/console: -------------------------------------------------------------------------------- 1 | # console: a command-line, bootable flavor 2 | 3 | . ./rootfs 4 | 5 | PACKAGES="$PACKAGES 6 | initramfs 7 | linux 8 | isolinux 9 | lok 10 | findutils 11 | rfkill 12 | dhcpcd 13 | iw 14 | wpa_supplicant 15 | gzip 16 | lbzip2 17 | xz 18 | libarchive 19 | elvis" 20 | 21 | SUFFIX="-console" 22 | -------------------------------------------------------------------------------- /flavors/graphical: -------------------------------------------------------------------------------- 1 | # graphical: a graphical flavor without UEFI support 2 | 3 | . ./console 4 | 5 | PACKAGES="$PACKAGES 6 | tinyunmute 7 | tinyxserver 8 | gtkdialog1 9 | dropbear 10 | shus 11 | jwm 12 | xmodmap 13 | conky 14 | aterm 15 | gtkedit 16 | rox 17 | scrollz 18 | dillo 19 | grun" 20 | 21 | SUFFIX="" 22 | -------------------------------------------------------------------------------- /flavors/rootfs: -------------------------------------------------------------------------------- 1 | # rootfs: a basic, non-bootable root file system with nothing but packlad 2 | 3 | PACKAGES="skeleton 4 | toybox 5 | lazy-utils 6 | loksh 7 | packlad 8 | mandoc" 9 | 10 | SUFFIX="-rootfs" 11 | -------------------------------------------------------------------------------- /flavors/uefi: -------------------------------------------------------------------------------- 1 | # uefi: a graphical flavor with UEFI support 2 | 3 | . ./graphical 4 | 5 | PACKAGES="$PACKAGES elilo" 6 | 7 | SUFFIX="-uefi" 8 | -------------------------------------------------------------------------------- /packages/alsa-lib.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0.28" 2 | PACKAGE_SOURCES="ftp://ftp.alsa-project.org/pub/lib/alsa-lib-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="Core audio library" 4 | 5 | build() { 6 | [ -d alsa-lib-$PACKAGE_VERSION ] && rm -rf alsa-lib-$PACKAGE_VERSION 7 | tar -xjvf alsa-lib-$PACKAGE_VERSION.tar.bz2 8 | cd alsa-lib-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/alsa-lib-build.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --datarootdir=/usr/share \ 15 | --includedir=/usr/include \ 16 | $CONFIGURE_LIBRARY_FLAGS \ 17 | --disable-old-symbols \ 18 | --without-debug 19 | $MAKE 20 | } 21 | 22 | package() { 23 | $MAKE DESTDIR="$1" install 24 | install -D -m 644 ChangeLog "$1/usr/share/doc/alsa-lib/ChangeLog" 25 | install -m 644 COPYING "$1/usr/share/doc/alsa-lib/COPYING" 26 | } 27 | -------------------------------------------------------------------------------- /packages/alsa-utils.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0.28" 2 | PACKAGE_SOURCES="ftp://ftp.alsa-project.org/pub/utils/alsa-utils-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="Audio tools" 4 | 5 | build() { 6 | [ -d alsa-utils-$PACKAGE_VERSION ] && rm -rf alsa-utils-$PACKAGE_VERSION 7 | tar -xjvf alsa-utils-$PACKAGE_VERSION.tar.bz2 8 | cd alsa-utils-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/alsa-utils-sounds.patch" 11 | autoconf 12 | 13 | ./configure --host=$HOST \ 14 | --prefix= \ 15 | --sbindir=/bin \ 16 | --datarootdir=/usr/share \ 17 | --disable-nls \ 18 | --disable-xmlto \ 19 | --without-udev-rules-dir \ 20 | --with-curses=ncurses \ 21 | --with-asound-state-dir=/etc \ 22 | --with-alsactl-pidfile-dir=/run 23 | $MAKE 24 | } 25 | 26 | package() { 27 | $MAKE DESTDIR="$1" install 28 | install -D -m 644 README "$1/usr/share/doc/alsa-utils/README" 29 | install -m 644 ChangeLog "$1/usr/share/doc/alsa-utils/ChangeLog" 30 | install -m 644 COPYING "$1/usr/share/doc/alsa-utils/COPYING" 31 | } 32 | -------------------------------------------------------------------------------- /packages/aop.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.6" 2 | PACKAGE_SOURCES="http://raffi.at/code/aop/aop-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An arcade game" 4 | 5 | build() { 6 | [ -d aop-$PACKAGE_VERSION ] && rm -rf aop-$PACKAGE_VERSION 7 | tar -xzvf aop-$PACKAGE_VERSION.tar.gz 8 | cd aop-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/aop-share.patch" 11 | patch -p 1 < "$BASE_DIR/patches/aop-insult.patch" 12 | 13 | $CC -o aop aop.c $CFLAGS $LDFLAGS -lncurses 14 | } 15 | 16 | package() { 17 | install -D -m 755 aop "$1/bin/aop" 18 | for i in *.txt 19 | do 20 | install -D -m 644 "$i" "$1/usr/share/aop/$i" 21 | done 22 | install -D -m 644 README "$1/usr/share/doc/aop/README" 23 | install -m 644 COPYING "$1/usr/share/doc/aop/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/aterm.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0.1" 2 | PACKAGE_SOURCES="ftp://ftp.afterstep.org/apps/aterm/aterm-1.0.1.tar.bz2" 3 | PACKAGE_DESC="Terminal emulator" 4 | 5 | build() { 6 | [ -d aterm-$PACKAGE_VERSION ] && rm -rf aterm-$PACKAGE_VERSION 7 | tar -xjvf aterm-$PACKAGE_VERSION.tar.bz2 8 | cd aterm-$PACKAGE_VERSION 9 | 10 | patch -p1 < "$BASE_DIR/patches/aterm-openpty.patch" 11 | patch -p1 < "$BASE_DIR/patches/aterm-config.patch" 12 | ./configure --host=$HOST \ 13 | --prefix=/usr \ 14 | --bindir=/bin \ 15 | --disable-utmp \ 16 | --disable-wtmp \ 17 | --disable-memset 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | install -D -m 644 ChangeLog "$1/usr/share/doc/aterm/ChangeLog" 24 | install -m 644 ChangeLog.0.4 "$1/usr/share/doc/aterm/ChangeLog.0.4" 25 | } 26 | -------------------------------------------------------------------------------- /packages/bc.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.06" 2 | PACKAGE_SOURCES="http://ftp.gnu.org/pub/gnu/bc/bc-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A numeric processing language" 4 | 5 | build() { 6 | [ -d bc-$PACKAGE_VERSION ] && rm -rf bc-$PACKAGE_VERSION 7 | tar -xzvf bc-$PACKAGE_VERSION.tar.gz 8 | cd bc-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/bc-info.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --mandir=/usr/share/man \ 15 | --infodir=/usr/share/info 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/bc/README" 22 | install -m 644 ChangeLog "$1/usr/share/doc/bc/ChangeLog" 23 | install -m 644 NEWS "$1/usr/share/doc/bc/NEWS" 24 | install -m 644 AUTHORS "$1/usr/share/doc/bc/AUTHORS" 25 | install -m 644 COPYING.LIB "$1/usr/share/doc/bc/COPYING.LIB" 26 | install -m 644 COPYING "$1/usr/share/doc/bc/COPYING" 27 | } 28 | -------------------------------------------------------------------------------- /packages/beaver.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/beaver/archive/master.zip,beaver-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A text editor" 4 | 5 | build() { 6 | [ -d beaver-master ] && rm -rf beaver-master 7 | unzip beaver-$PACKAGE_VERSION.zip 8 | cd beaver-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/beaver-build.patch" 11 | 12 | cd src 13 | $MAKE 14 | } 15 | 16 | package() { 17 | $MAKE DESTDIR="$1" install 18 | install -D -m 644 ../README "$1/usr/share/doc/beaver/README" 19 | install -m 644 ../NEWS "$1/usr/share/doc/beaver/NEWS" 20 | install -m 644 ../ChangeLog "$1/usr/share/doc/beaver/ChangeLog" 21 | install -m 644 ../AUTHORS "$1/usr/share/doc/beaver/AUTHORS" 22 | install -m 644 ../THANKS "$1/usr/share/doc/beaver/THANKS" 23 | install -m 644 ../COPYING "$1/usr/share/doc/beaver/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/bs.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.10" 2 | PACKAGE_SOURCES="http://www.catb.org/~esr/bs/bs-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A Battleships clone" 4 | 5 | build() { 6 | [ -d bs-$PACKAGE_VERSION ] && rm -rf bs-$PACKAGE_VERSION 7 | tar -xzvf bs-$PACKAGE_VERSION.tar.gz 8 | cd bs-$PACKAGE_VERSION 9 | 10 | $MAKE CC="$CC" TERMLIB="$LDFLAGS -lncurses" 11 | } 12 | 13 | package() { 14 | install -D -m 755 bs "$1/bin/bs" 15 | install -D -m 644 bs.6 "$1/usr/share/man/man6/bs.6" 16 | install -D -m 644 README "$1/usr/share/doc/bs/README" 17 | install -m 644 NEWS "$1/usr/share/doc/bs/NEWS" 18 | install -m 644 COPYING "$1/usr/share/doc/bs/COPYING" 19 | } 20 | -------------------------------------------------------------------------------- /packages/bwm-ng.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.6" 2 | PACKAGE_SOURCES="http://www.gropp.org/bwm-ng/bwm-ng-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A network monitor" 4 | 5 | build() { 6 | [ -d bwm-ng-$PACKAGE_VERSION ] && rm -rf bwm-ng-$PACKAGE_VERSION 7 | tar -xzvf bwm-ng-$PACKAGE_VERSION.tar.gz 8 | cd bwm-ng-$PACKAGE_VERSION 9 | ./configure --host=$HOST --prefix= --datarootdir=/usr/share 10 | $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" install 15 | install -D -m 644 README "$1/usr/share/doc/bwm-ng/README" 16 | install -D -m 644 NEWS "$1/usr/share/doc/bwm-ng/NEWS" 17 | install -D -m 644 AUTHORS "$1/usr/share/doc/bwm-ng/AUTHORS" 18 | install -D -m 644 THANKS "$1/usr/share/doc/bwm-ng/THANKS" 19 | install -D -m 644 COPYING "$1/usr/share/doc/bwm-ng/COPYING" 20 | } 21 | -------------------------------------------------------------------------------- /packages/ca-certificates.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://raw.githubusercontent.com/bagder/curl/master/lib/mk-ca-bundle.pl,mk-ca-bundle-$PACKAGE_VERSION.pl http://mxr.mozilla.org/mozilla/source/security/nss/COPYING?raw=1,COPYING" 3 | PACKAGE_DESC="CA certificates" 4 | PACKAGE_ARCH="all" 5 | 6 | build() { 7 | perl mk-ca-bundle-$PACKAGE_VERSION.pl cert.pem 8 | } 9 | 10 | package() { 11 | install -D -m 644 cert.pem "$1/etc/ssl/cert.pem" 12 | install -D -m 644 COPYING "$1/usr/share/doc/ca-certificates/COPYING" 13 | } 14 | 15 | -------------------------------------------------------------------------------- /packages/calcoo.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.3.15" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/calcoo/files/calcoo/$PACKAGE_VERSION/calcoo-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A calculator" 4 | 5 | build() { 6 | [ -d calcoo-$PACKAGE_VERSION ] && rm -rf calcoo-$PACKAGE_VERSION 7 | tar -xzvf calcoo-$PACKAGE_VERSION.tar.gz 8 | cd calcoo-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST --prefix= --mandir=/usr/share/man 11 | $MAKE 12 | } 13 | 14 | package() { 15 | $MAKE DESTDIR="$1" install 16 | install -D -m 644 README "$1/usr/share/doc/calcoo/README" 17 | install -m 644 ChangeLog "$1/usr/share/doc/calcoo/ChangeLog" 18 | install -m 644 AUTHORS "$1/usr/share/doc/calcoo/AUTHORS" 19 | install -m 644 COPYING "$1/usr/share/doc/calcoo/COPYING" 20 | } 21 | -------------------------------------------------------------------------------- /packages/calcurse.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.2.1" 2 | PACKAGE_SOURCES="http://calcurse.org/files/calcurse-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A personal organizer" 4 | 5 | build() { 6 | [ -d calcurse-$PACKAGE_VERSION ] && rm -rf calcurse-$PACKAGE_VERSION 7 | tar -xzvf calcurse-$PACKAGE_VERSION.tar.gz 8 | cd calcurse-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/calcurse-doc.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --datarootdir=/usr/share \ 15 | --disable-nls \ 16 | --disable-memory-debug 17 | $MAKE 18 | } 19 | 20 | package() { 21 | $MAKE DESTDIR="$1" install 22 | install -D -m 644 README "$1/usr/share/doc/calcurse/README" 23 | install -D -m 644 NEWS "$1/usr/share/doc/calcurse/NEWS" 24 | install -D -m 644 AUTHORS "$1/usr/share/doc/calcurse/AUTHORS" 25 | install -D -m 644 COPYING "$1/usr/share/doc/calcurse/COPYING" 26 | } 27 | -------------------------------------------------------------------------------- /packages/chimaera.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="C1.001A" 2 | PACKAGE_SOURCES="http://www.mipmip.org/chimaera/chimaera.tgz" 3 | PACKAGE_DESC="An adventure game" 4 | 5 | build() { 6 | [ -d chimaera ] && rm -rf chimaera 7 | tar -xzvf chimaera.tgz 8 | cd chimaera 9 | 10 | patch -p 1 < "$BASE_DIR/patches/chimaera-getline.patch" 11 | 12 | $CC -o chimaera chimaera.c $CFLAGS $LDFLAGS -lm 13 | } 14 | 15 | package() { 16 | install -D -m 755 chimaera "$1/bin/chimaera" 17 | install -D -m 644 README.txt "$1/usr/share/doc/chimaera/README.txt" 18 | install -m 644 chimaera.html "$1/usr/share/doc/chimaera/chimaera.html" 19 | } 20 | -------------------------------------------------------------------------------- /packages/clzip.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.6" 2 | PACKAGE_SOURCES="http://download.savannah.gnu.org/releases/lzip/clzip/clzip-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A compression tool" 4 | 5 | build() { 6 | [ -d clzip-$PACKAGE_VERSION ] && rm -rf clzip-$PACKAGE_VERSION 7 | tar -xzvf clzip-$PACKAGE_VERSION.tar.gz 8 | cd clzip-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/clzip-info.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --datarootdir=/usr/share \ 15 | CC="$CC" \ 16 | CFLAGS="$CFLAGS" \ 17 | LDFLAGS="$LDFLAGS" 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | install -D -m 644 README "$1/usr/share/doc/clzip/README" 24 | install -m 644 NEWS "$1/usr/share/doc/clzip/NEWS" 25 | install -m 644 ChangeLog "$1/usr/share/doc/clzip/ChangeLog" 26 | install -m 644 AUTHORS "$1/usr/share/doc/clzip/AUTHORS" 27 | install -m 644 COPYING "$1/usr/share/doc/clzip/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/curl.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="7.40.0" 2 | PACKAGE_SOURCES="http://curl.haxx.se/download/curl-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A file transfer library" 4 | 5 | build() { 6 | [ -d curl-$PACKAGE_VERSION ] && rm -rf curl-$PACKAGE_VERSION 7 | tar -xjvf curl-$PACKAGE_VERSION.tar.bz2 8 | cd curl-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | $CONFIGURE_LIBRARY_FLAGS \ 15 | --disable-debug \ 16 | --with-ca-bundle=/etc/ssl/cert.pem \ 17 | --disable-rtsp \ 18 | --enable-ipv6 19 | $MAKE 20 | } 21 | 22 | package() { 23 | $MAKE DESTDIR="$1" install 24 | install -D -m 644 README "$1/usr/share/doc/curl/README" 25 | install -m 644 RELEASE-NOTES "$1/usr/share/doc/curl/RELEASE-NOTES" 26 | install -m 644 CHANGES "$1/usr/share/doc/curl/CHANGES" 27 | install -m 644 COPYING "$1/usr/share/doc/curl/COPYING" 28 | } 29 | 30 | -------------------------------------------------------------------------------- /packages/dhcpcd.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.2.3" 2 | PACKAGE_SOURCES="http://roy.marples.name/downloads/dhcpcd/dhcpcd-$PACKAGE_VERSION.tar.bz2 http://ftp.de.debian.org/debian/pool/main/d/dhcpcd/dhcpcd_3.2.3-11.diff.gz" 3 | PACKAGE_DESC="A DHCP client" 4 | 5 | build() { 6 | [ -d dhcpcd-$PACKAGE_VERSION ] && rm -rf dhcpcd-$PACKAGE_VERSION 7 | tar -xjvf dhcpcd-$PACKAGE_VERSION.tar.bz2 8 | cd dhcpcd-$PACKAGE_VERSION 9 | 10 | cat ../dhcpcd_3.2.3-11.diff.gz | gzip -d | patch -p 1 11 | patch -p 1 < "$BASE_DIR/patches/dhcpcd-musl.patch" 12 | 13 | $MAKE CC="$CC" CFLAGS="-Icompat $CFLAGS" LDFLAGS="$LDFLAGS" INFODIR="/run" 14 | } 15 | 16 | package() { 17 | $MAKE DESTDIR="$1" BINDIR="/bin" install 18 | install -D -m 644 README "$1/usr/share/doc/dhcpcd/README" 19 | } 20 | -------------------------------------------------------------------------------- /packages/diffutils.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.3" 2 | PACKAGE_SOURCES="http://ftp.gnu.org/gnu/diffutils/diffutils-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="Patch creation and file comparison tools" 4 | 5 | build() { 6 | [ -d diffutils-$PACKAGE_VERSION ] && rm -rf diffutils-$PACKAGE_VERSION 7 | tar -xJvf diffutils-$PACKAGE_VERSION.tar.xz 8 | cd diffutils-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/diffutils-info.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --datarootdir=/usr/share \ 15 | --disable-nls 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/diffutils/README" 22 | install -m 644 NEWS "$1/usr/share/doc/diffutils/NEWS" 23 | install -m 644 ChangeLog "$1/usr/share/doc/diffutils/ChangeLog" 24 | install -m 644 ChangeLog-2008 "$1/usr/share/doc/diffutils/ChangeLog-2008" 25 | install -m 644 AUTHORS "$1/usr/share/doc/diffutils/AUTHORS" 26 | install -m 644 THANKS "$1/usr/share/doc/diffutils/THANKS" 27 | install -m 644 COPYING "$1/usr/share/doc/diffutils/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/dosfstools.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.0.26" 2 | PACKAGE_SOURCES="http://daniel-baumann.ch/files/software/dosfstools/dosfstools-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="Tools for creation and checking of FAT file systems" 4 | 5 | build() { 6 | [ -d dosfstools-$PACKAGE_VERSION ] && rm -rf dosfstools-$PACKAGE_VERSION 7 | tar -xJvf dosfstools-$PACKAGE_VERSION.tar.xz 8 | cd dosfstools-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/dosfstools-man.patch" 11 | patch -p 1 < "$BASE_DIR/patches/dosfstools-build.patch" 12 | 13 | $MAKE 14 | } 15 | 16 | package() { 17 | $MAKE PREFIX="/usr" SBINDIR="/bin" DESTDIR="$1" install 18 | } 19 | -------------------------------------------------------------------------------- /packages/dvtm.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.13" 2 | PACKAGE_SOURCES="http://www.brain-dump.org/projects/dvtm/dvtm-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A dynamic virtual terminal manager" 4 | 5 | build() { 6 | [ -d dvtm-$PACKAGE_VERSION ] && rm -rf dvtm-$PACKAGE_VERSION 7 | tar -xzvf dvtm-$PACKAGE_VERSION.tar.gz 8 | cd dvtm-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/dvtm-build.patch" 11 | 12 | $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE DESTDIR="$1" install 17 | install -D -m 644 README "$1/usr/share/doc/dvtm/README" 18 | install -m 644 LICENSE "$1/usr/share/doc/dvtm/LICENSE" 19 | } 20 | -------------------------------------------------------------------------------- /packages/ed25519.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/orlp/ed25519/archive/master.zip,ed25519-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A digital signature system" 4 | 5 | build() { 6 | [ -d ed25519-master ] && rm -rf ed25519-master 7 | unzip ed25519-$PACKAGE_VERSION.zip 8 | cd ed25519-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/ed25519-build.patch" 11 | 12 | cd src 13 | $MAKE 14 | } 15 | 16 | package() { 17 | install -D -m 644 libed25519.a "$1/lib/libed25519.a" 18 | install -D -m 644 ed25519.h "$1/usr/include/ed25519.h" 19 | install -D -m 644 ../readme.md "$1/usr/share/doc/ed25519/readme.md" 20 | } 21 | -------------------------------------------------------------------------------- /packages/elvis.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/mbert/elvis/archive/master.zip,elvis-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A text editor" 4 | 5 | build() { 6 | [ -d elvis-master ] && rm -rf elvis-master 7 | unzip elvis-$PACKAGE_VERSION.zip 8 | cd elvis-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/elvis-build.patch" 11 | 12 | ./configure --bindir="/bin" \ 13 | --datadir="/usr/share/elvis" \ 14 | --without-x \ 15 | --without-gnome \ 16 | --libs="-lncurses $LDFLAGS" 17 | $MAKE elvis 18 | } 19 | 20 | package() { 21 | install -D -m 755 elvis "$1/bin/elvis" 22 | ln -s elvis "$1/bin/vi" 23 | install -D -m 644 doc/elvis.man "$1/usr/share/man/man1/elvis.1" 24 | install -D -m 644 COPYING "$1/usr/share/doc/elvis/COPYING" 25 | install -m 644 doc/license.html "$1/usr/share/doc/elvis/license.html" 26 | } 27 | -------------------------------------------------------------------------------- /packages/emelfm.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/emelfm/archive/master.zip,emelfm-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A two-pane file manager" 4 | 5 | build() { 6 | [ -d emelfm-master ] && rm -rf emelfm-master 7 | unzip emelfm-$PACKAGE_VERSION.zip 8 | cd emelfm-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/emelfm-build.patch" 11 | patch -p 1 < "$BASE_DIR/patches/emelfm-aterm.patch" 12 | patch -p 1 < "$BASE_DIR/patches/emelfm-font.patch" 13 | $MAKE 14 | } 15 | 16 | package() { 17 | install -D -m 755 emelfm "$1/bin/emelfm" 18 | install -D -m 644 README "$1/usr/share/doc/emelfm/README" 19 | install -D -m 644 docs/help.txt \ 20 | "$1/usr/share/doc/emelfm/docs/help.txt" 21 | install -m 644 COPYING "$1/usr/share/doc/emelfm/COPYING" 22 | } 23 | -------------------------------------------------------------------------------- /packages/fbgrab.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.2" 2 | PACKAGE_SOURCES="http://fbgrab.monells.se/fbgrab-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A screenshot taking tool" 4 | 5 | build() { 6 | [ -d fbgrab ] && rm -rf fbgrab 7 | tar -xzvf fbgrab-$PACKAGE_VERSION.tar.gz 8 | cd fbgrab 9 | 10 | patch -p 1 < "$BASE_DIR/patches/fbgrab-build.patch" 11 | 12 | $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE DESTDIR="$1" install 17 | install -D -m 644 COPYING "$1/usr/share/doc/fbgrab/COPYING" 18 | } 19 | -------------------------------------------------------------------------------- /packages/fbgs.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.09" 2 | PACKAGE_SOURCES="https://www.kraxel.org/releases/fbida/fbida-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A PDF viewer" 4 | 5 | build() { 6 | [ -d fbida-$PACKAGE_VERSION ] && rm -rf fbida-$PACKAGE_VERSION 7 | tar -xzvf fbida-$PACKAGE_VERSION.tar.gz 8 | cd fbida-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/fbgs-rlsd.patch" 11 | } 12 | 13 | package() { 14 | install -D -m 755 fbgs "$1/bin/fbgs" 15 | install -D -m 644 fbgs.man "$1/usr/share/man/man1/fbgs.1" 16 | install -D -m 644 COPYING "$1/usr/share/doc/fbgs/COPYING" 17 | } 18 | -------------------------------------------------------------------------------- /packages/fbv.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0b" 2 | PACKAGE_SOURCES="http://s-tech.elsat.net.pl/fbv/fbv-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An image viewer" 4 | 5 | build() { 6 | [ -d fbv-$PACKAGE_VERSION ] && rm -rf fbv-$PACKAGE_VERSION 7 | tar -xzvf fbv-$PACKAGE_VERSION.tar.gz 8 | cd fbv-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/fbv-giflib.patch" 11 | patch -p 1 < "$BASE_DIR/patches/fbv-libpng.patch" 12 | patch -p 1 < "$BASE_DIR/patches/fbv-build.patch" 13 | 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/fbv/README" 20 | install -m 644 ChangeLog "$1/usr/share/doc/fbv/ChangeLog" 21 | install -m 644 COPYING "$1/usr/share/doc/fbv/COPYING" 22 | } 23 | -------------------------------------------------------------------------------- /packages/figlet.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.2.5" 2 | PACKAGE_SOURCES="ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A text banner generator" 4 | 5 | build() { 6 | [ -d figlet-$PACKAGE_VERSION ] && rm -rf figlet-$PACKAGE_VERSION 7 | tar -xzvf figlet-$PACKAGE_VERSION.tar.gz 8 | cd figlet-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/figlet-build.patch" 11 | 12 | LD="$CC" CFLAGS="-D__BEGIN_DECLS=\; -D__END_DECLS=\; $CFLAGS" $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE DESTDIR="$1" install 17 | install -D -m 644 README "$1/usr/share/doc/figlet/README" 18 | install -m 644 CHANGES "$1/usr/share/doc/figlet/CHANGES" 19 | install -m 644 LICENSE "$1/usr/share/doc/figlet/LICENSE" 20 | } 21 | -------------------------------------------------------------------------------- /packages/file.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="5.22" 2 | PACKAGE_SOURCES="ftp://ftp.astron.com/pub/file/file-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A file type guessing tool" 4 | 5 | build() { 6 | [ -d file-$PACKAGE_VERSION ] && rm -rf file-$PACKAGE_VERSION 7 | tar -xzvf file-$PACKAGE_VERSION.tar.gz 8 | cd file-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/file-locale.patch" 11 | patch -p 1 < "$BASE_DIR/patches/file-data.patch" 12 | autoconf 13 | 14 | ./configure --host=$HOST \ 15 | --prefix= \ 16 | --includedir=/usr/include \ 17 | --datarootdir=/usr/share \ 18 | $CONFIGURE_LIBRARY_FLAGS 19 | $MAKE 20 | } 21 | 22 | package() { 23 | $MAKE DESTDIR="$1" install 24 | install -D -m 644 README "$1/usr/share/doc/file/README" 25 | install -m 644 ChangeLog "$1/usr/share/doc/file/ChangeLog" 26 | install -m 644 AUTHORS "$1/usr/share/doc/file/AUTHORS" 27 | install -m 644 COPYING "$1/usr/share/doc/file/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/findutils.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="4.4.2" 2 | PACKAGE_SOURCES="http://ftp.gnu.org/pub/gnu/findutils/findutils-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="File search tools" 4 | 5 | build() { 6 | [ -d findutils-$PACKAGE_VERSION ] && rm -rf findutils-$PACKAGE_VERSION 7 | tar -xzvf findutils-$PACKAGE_VERSION.tar.gz 8 | cd findutils-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/findutils-musl.patch" 11 | patch -p 1 < "$BASE_DIR/patches/findutils-old.patch" 12 | 13 | ./configure --host=$HOST \ 14 | --prefix= \ 15 | --libexecdir=/lib/findutils \ 16 | --datarootdir=/usr/share \ 17 | --disable-nls 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | install -D -m 644 README "$1/usr/share/doc/findutils/README" 24 | install -m 644 NEWS "$1/usr/share/doc/findutils/NEWS" 25 | install -m 644 ChangeLog "$1/usr/share/doc/findutils/ChangeLog" 26 | install -m 644 AUTHORS "$1/usr/share/doc/findutils/AUTHORS" 27 | install -m 644 THANKS "$1/usr/share/doc/findutils/THANKS" 28 | install -m 644 COPYING "$1/usr/share/doc/findutils/COPYING" 29 | } 30 | -------------------------------------------------------------------------------- /packages/font-util.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.3.0" 2 | PACKAGE_SOURCES="http://xorg.freedesktop.org/archive/individual/font/font-util-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="X11 font utilities" 4 | 5 | build() { 6 | [ -d font-util-$PACKAGE_VERSION ] && rm -rf font-util-$PACKAGE_VERSION 7 | tar -xjvf font-util-$PACKAGE_VERSION.tar.bz2 8 | cd font-util-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | --with-fontrootdir=/usr/share/fonts 15 | $MAKE 16 | } 17 | 18 | package() { 19 | $MAKE DESTDIR="$1" install 20 | install -D -m 644 README "$1/usr/share/doc/font-util/README" 21 | install -m 644 ChangeLog "$1/usr/share/doc/font-util/ChangeLog" 22 | install -m 644 COPYING "$1/usr/share/doc/font-util/COPYING" 23 | } 24 | -------------------------------------------------------------------------------- /packages/freedoom.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.9" 2 | PACKAGE_SOURCES="https://github.com/freedoom/freedoom/releases/download/v$PACKAGE_VERSION/freedoom-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="Game content for the Doom engine" 4 | PACKAGE_ARCH="all" 5 | 6 | build() { 7 | [ -d freedoom-$PACKAGE_VERSION ] && rm -rf freedoom-$PACKAGE_VERSION 8 | unzip freedoom-$PACKAGE_VERSION.zip 9 | cd freedoom-$PACKAGE_VERSION 10 | } 11 | 12 | package() { 13 | install -D -m 644 freedoom1.wad "$1/usr/share/doom/freedoom1.wad" 14 | install -m 644 freedoom2.wad "$1/usr/share/doom/freedoom2.wad" 15 | ln -s freedoom1.wad "$1/usr/share/doom/doom.wad" 16 | install -D -m 644 README.html "$1/usr/share/doc/freedoom/README.html" 17 | install -m 644 CREDITS "$1/usr/share/doc/freedoom/CREDITS" 18 | install -m 644 COPYING "$1/usr/share/doc/freedoom/COPYING" 19 | } 20 | -------------------------------------------------------------------------------- /packages/gbase.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.5" 2 | PACKAGE_SOURCES="http://fluxcode.net/files/gbase-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A base converter" 4 | 5 | build() { 6 | [ -d gbase-$PACKAGE_VERSION ] && rm -rf gbase-$PACKAGE_VERSION 7 | tar -xzvf gbase-$PACKAGE_VERSION.tar.gz 8 | cd gbase-$PACKAGE_VERSION 9 | 10 | $CC $CFLAGS $(gtk-config --cflags) \ 11 | gbase.c \ 12 | $LDFLAGS $(gtk-config --libs) \ 13 | -o gbase 14 | } 15 | 16 | package() { 17 | install -D -m 755 gbase "$1/bin/gbase" 18 | install -D -m 644 README "$1/usr/share/doc/gbase/README" 19 | install -m 644 Artistic "$1/usr/share/doc/gbase/Artistic" 20 | } 21 | -------------------------------------------------------------------------------- /packages/gcalendar.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.6.0" 2 | PACKAGE_SOURCES="http://distro.ibiblio.org/amigolinux/download/Applications/Misc/gcalendar-$PACKAGE_VERSION/gcalendar-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A calendar" 4 | 5 | build() { 6 | [ -d gcalendar-$PACKAGE_VERSION ] && rm -rf gcalendar-$PACKAGE_VERSION 7 | tar -xjvf gcalendar-$PACKAGE_VERSION.tar.bz2 8 | cd gcalendar-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gcalendar-build.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --includedir=/usr/include \ 15 | --datadir=/usr/share 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/gcalendar/README" 22 | install -m 644 ChangeLog "$1/usr/share/doc/gcalendar/ChangeLog" 23 | install -m 644 NEWS "$1/usr/share/doc/gcalendar/NEWS" 24 | install -m 644 AUTHORS "$1/usr/share/doc/gcalendar/AUTHORS" 25 | install -m 644 COPYING "$1/usr/share/doc/gcalendar/COPYING" 26 | install -m 644 COPYING.LIB "$1/usr/share/doc/gcalendar/COPYING.LIB" 27 | } 28 | -------------------------------------------------------------------------------- /packages/gcolor.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.4" 2 | PACKAGE_SOURCES="http://downloads.sourceforge.net/project/gcolor/gcolor/$PACKAGE_VERSION/gcolor-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A color chooser" 4 | 5 | build() { 6 | [ -d gcolor-$PACKAGE_VERSION ] && rm -rf gcolor-$PACKAGE_VERSION 7 | tar -xzvf gcolor-$PACKAGE_VERSION.tar.gz 8 | cd gcolor-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gcolor-title.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --datadir=/usr/share \ 15 | --disable-nls 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 AUTHORS "$1/usr/share/doc/gcolor/AUTHORS" 22 | install -m 644 COPYING "$1/usr/share/doc/gcolor/COPYING" 23 | } 24 | -------------------------------------------------------------------------------- /packages/gdmap.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.2" 2 | PACKAGE_SOURCES="http://downloads.sourceforge.net/project/gdmap/gdmap/$PACKAGE_VERSION/gdmap-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A disk usage visualizer" 4 | 5 | build() { 6 | [ -d gdmap-$PACKAGE_VERSION ] && rm -rf gdmap-$PACKAGE_VERSION 7 | tar -xzvf gdmap-$PACKAGE_VERSION.tar.gz 8 | cd gdmap-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST --prefix= --datadir=/usr/share 11 | $MAKE 12 | } 13 | 14 | package() { 15 | $MAKE DESTDIR="$1" install 16 | install -D -m 644 README "$1/usr/share/doc/gdmap/README" 17 | install -m 644 AUTHORS "$1/usr/share/doc/gdmap/AUTHORS" 18 | install -m 644 COPYING "$1/usr/share/doc/gdmap/COPYING" 19 | } 20 | -------------------------------------------------------------------------------- /packages/giflib.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="5.1.0" 2 | PACKAGE_SOURCES="http://downloads.sourceforge.net/project/giflib/giflib-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A library for handling of GIF images" 4 | 5 | build() { 6 | [ -d giflib-$PACKAGE_VERSION ] && rm -rf giflib-$PACKAGE_VERSION 7 | tar -xjvf giflib-$PACKAGE_VERSION.tar.bz2 8 | cd giflib-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | $CONFIGURE_LIBRARY_FLAGS 15 | $MAKE 16 | } 17 | 18 | package() { 19 | $MAKE DESTDIR="$1" install 20 | install -D -m 644 README "$1/usr/share/doc/giflib/README" 21 | install -m 644 NEWS "$1/usr/share/doc/giflib/NEWS" 22 | install -m 644 ChangeLog "$1/usr/share/doc/giflib/ChangeLog" 23 | install -m 644 AUTHORS "$1/usr/share/doc/giflib/AUTHORS" 24 | install -m 644 COPYING "$1/usr/share/doc/giflib/COPYING" 25 | } 26 | -------------------------------------------------------------------------------- /packages/gifsicle.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.87" 2 | PACKAGE_SOURCES="http://www.lcdf.org/gifsicle/gifsicle-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A GIF image manipulation tool" 4 | 5 | build() { 6 | [ -d gifsicle-$PACKAGE_VERSION ] && rm -rf gifsicle-$PACKAGE_VERSION 7 | tar -xzvf gifsicle-$PACKAGE_VERSION.tar.gz 8 | cd gifsicle-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | --disable-gifview \ 15 | --disable-gifdiff 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README.md "$1/usr/share/doc/gifsicle/README.md" 22 | install -m 644 NEWS "$1/usr/share/doc/gifsicle/NEWS" 23 | install -m 644 COPYING "$1/usr/share/doc/gifsicle/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/glib.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/glib/archive/master.zip,glib-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="Common C functions" 4 | 5 | build() { 6 | [ -d glib-master ] && rm -rf glib-master 7 | unzip glib-$PACKAGE_VERSION.zip 8 | cd glib-master 9 | 10 | autoreconf --force --install 11 | CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE" \ 12 | ./configure --host=$HOST \ 13 | --target=$HOST \ 14 | --prefix= \ 15 | --includedir=/usr/include \ 16 | --datarootdir=/usr/share \ 17 | $CONFIGURE_LIBRARY_FLAGS \ 18 | --enable-debug=no 19 | $MAKE 20 | } 21 | 22 | package() { 23 | $MAKE DESTDIR="$1" install 24 | install -D -m 644 README "$1/usr/share/doc/glib/README" 25 | install -m 644 NEWS "$1/usr/share/doc/glib/NEWS" 26 | install -m 644 AUTHORS "$1/usr/share/doc/glib/AUTHORS" 27 | install -m 644 COPYING "$1/usr/share/doc/glib/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/gnu-efi.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.0w" 2 | PACKAGE_SOURCES="http://downloads.sourceforge.net/project/gnu-efi/gnu-efi_$PACKAGE_VERSION.orig.tar.gz" 3 | PACKAGE_DESC="A common functions library for UEFI applications" 4 | 5 | build() { 6 | [ -d gnu-efi-3.0 ] && rm -rf gnu-efi-3.0 7 | tar -xzvf gnu-efi_$PACKAGE_VERSION.orig.tar.gz 8 | cd gnu-efi-3.0 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gnu-efi-build.patch" 11 | 12 | CFLAGS="" LDFLAGS="" $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE INSTALLROOT="$1" PREFIX=/usr LIBDIR=/lib install 17 | install -D -m 644 README.gnuefi "$1/usr/share/doc/gnu-efi/README.gnuefi" 18 | install -m 644 README.efilib "$1/usr/share/doc/gnu-efi/README.efilib" 19 | install -m 644 ChangeLog "$1/usr/share/doc/gnu-efi/ChangeLog" 20 | } 21 | -------------------------------------------------------------------------------- /packages/gpm.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.20.7" 2 | PACKAGE_SOURCES="http://www.nico.schottelius.org/software/gpm/archives/gpm-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A mouse server" 4 | 5 | build() { 6 | [ -d gpm-$PACKAGE_VERSION ] && rm -rf gpm-$PACKAGE_VERSION 7 | tar -xjvf gpm-$PACKAGE_VERSION.tar.bz2 8 | cd gpm-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gpm-musl.patch" 11 | patch -p 1 < "$BASE_DIR/patches/gpm-static.patch" 12 | patch -p 1 < "$BASE_DIR/patches/gpm-run.patch" 13 | patch -p 1 < "$BASE_DIR/patches/gpm-build.patch" 14 | 15 | ./autogen.sh 16 | ./configure --host=$HOST \ 17 | --prefix= \ 18 | --localstatedir=/run 19 | cd src 20 | $MAKE lib/libgpm.a 21 | $MAKE gpm 22 | cd ../doc 23 | $MAKE gpm.8 24 | } 25 | 26 | package() { 27 | install -D -m 755 ../src/gpm "$1/bin/gpm" 28 | install -D -m 644 ../src/lib/libgpm.a "$1/lib/libgpm.a" 29 | install -D -m 644 ../src/headers/gpm.h "$1/usr/include/gpm.h" 30 | install -D -m 755 gpm.8 "$1/usr/share/man/man8/gpm.8" 31 | install -D -m 644 ../README "$1/usr/share/doc/gpm/README" 32 | install -m 644 ../COPYING "$1/usr/share/doc/gpm/COPYING" 33 | } 34 | -------------------------------------------------------------------------------- /packages/greed.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.10" 2 | PACKAGE_SOURCES="http://www.catb.org/~esr/greed/greed-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A strategy game" 4 | 5 | build() { 6 | [ -d greed-$PACKAGE_VERSION ] && rm -rf greed-$PACKAGE_VERSION 7 | tar -xzvf greed-$PACKAGE_VERSION.tar.gz 8 | cd greed-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/greed-build.patch" 11 | 12 | $MAKE 13 | } 14 | 15 | package() { 16 | install -D -m 755 greed "$1/bin/greed" 17 | install -D -m 644 greed.6 "$1/usr/share/man/man6/greed.6" 18 | install -d -D -m 755 "$1/var/games/greed" 19 | install -D -m 644 README "$1/usr/share/doc/greed/README" 20 | install -m 644 NEWS "$1/usr/share/doc/greed/NEWS" 21 | install -m 644 COPYING "$1/usr/share/doc/greed/COPYING" 22 | } 23 | -------------------------------------------------------------------------------- /packages/grun.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.8.1" 2 | PACKAGE_SOURCES="http://distro.ibiblio.org/amigolinux/download/DeskTop/Launchers/grun-$PACKAGE_VERSION/grun-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="An application launcher" 4 | 5 | build() { 6 | [ -d grun-$PACKAGE_VERSION ] && rm -rf grun-$PACKAGE_VERSION 7 | tar -xjvf grun-$PACKAGE_VERSION.tar.bz2 8 | cd grun-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/grun-build.patch" 11 | ./configure --host=$HOST --prefix= --mandir=/usr/share/man 12 | $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE DESTDIR="$1" install 17 | install -D -m 644 grun2.xpm "$1/usr/share/pixmaps/grun.xpm" 18 | install -D -m 644 README "$1/usr/share/doc/grun/README" 19 | install -m 644 NEWS "$1/usr/share/doc/grun/NEWS" 20 | install -m 644 ChangeLog "$1/usr/share/doc/grun/ChangeLog" 21 | install -m 644 AUTHORS "$1/usr/share/doc/grun/AUTHORS" 22 | install -m 644 README "$1/usr/share/doc/grun/README" 23 | install -m 644 COPYING "$1/usr/share/doc/grun/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/gtkcat.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.1" 2 | PACKAGE_SOURCES="http://www.ne.jp/asahi/linux/timecop/software/gtkcat-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A disk cataloger" 4 | 5 | build() { 6 | [ -d gtkcat-$PACKAGE_VERSION ] && rm -rf gtkcat-$PACKAGE_VERSION 7 | tar -xzvf gtkcat-$PACKAGE_VERSION.tar.gz 8 | cd gtkcat-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gtkcat-build.patch" 11 | 12 | $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE PREFIX="$1" install 17 | install -D -m 644 README "$1/usr/share/doc/gtkcat/README" 18 | } 19 | -------------------------------------------------------------------------------- /packages/gtkdialog1.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.3" 2 | PACKAGE_SOURCES="http://distro.ibiblio.org/amigolinux/download/AmigoProjects/GtkDialog1/GtkDialog1-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A tool for displaying graphical dialogs through shell scripts" 4 | 5 | build() { 6 | [ -d GtkDialog1-$PACKAGE_VERSION ] && rm -rf GtkDialog1-$PACKAGE_VERSION 7 | tar -xjvf GtkDialog1-$PACKAGE_VERSION.tar.bz2 8 | cd GtkDialog1-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gtkdialog1-x86_64.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --datarootdir=/usr/share \ 15 | --with-gtk=1.2 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/gtkdialog1/README" 22 | install -m 644 NEWS "$1/usr/share/doc/gtkdialog1/NEWS" 23 | install -m 644 ChangeLog "$1/usr/share/doc/gtkdialog1/ChangeLog" 24 | install -m 644 AUTHORS "$1/usr/share/doc/gtkdialog1/AUTHORS" 25 | install -m 644 COPYING "$1/usr/share/doc/gtkdialog1/COPYING" 26 | } 27 | -------------------------------------------------------------------------------- /packages/gtkdiskfree.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.6.5" 2 | PACKAGE_SOURCES="http://ftp.nluug.nl/pub/os/Linux/distr/amigolinux/download/Applications/Misc/gtkdiskfree-$PACKAGE_VERSION/gtkdiskfree-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A disk usage analyzer" 4 | 5 | build() { 6 | [ -d gtkdiskfree-$PACKAGE_VERSION ] && rm -rf gtkdiskfree-$PACKAGE_VERSION 7 | tar -xjvf gtkdiskfree-$PACKAGE_VERSION.tar.bz2 8 | cd gtkdiskfree-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gtkdiskfree-build.patch" 11 | patch -p 1 < "$BASE_DIR/patches/gtkdiskfree-setmntent.patch" 12 | 13 | ./configure --host=$HOST --prefix= --datadir=/usr/share --disable-nls 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/gtkdiskfree/README" 20 | install -m 644 NEWS "$1/usr/share/doc/gtkdiskfree/NEWS" 21 | install -m 644 ChangeLog "$1/usr/share/doc/gtkdiskfree/ChangeLog" 22 | install -m 644 AUTHORS "$1/usr/share/doc/gtkdiskfree/AUTHORS" 23 | install -m 644 THANKS "$1/usr/share/doc/gtkdiskfree/THANKS" 24 | install -m 644 COPYING "$1/usr/share/doc/gtkdiskfree/COPYING" 25 | } 26 | -------------------------------------------------------------------------------- /packages/gtkedit.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0" 2 | PACKAGE_SOURCES="http://downloads.sourceforge.net/project/gtkedit1/gtkedit1/$PACKAGE_VERSION/gtkedit-$PACKAGE_VERSION-src.tar.gz" 3 | PACKAGE_DESC="A text editor" 4 | 5 | build() { 6 | [ -d gtkedit-$PACKAGE_VERSION ] && rm -rf gtkedit-$PACKAGE_VERSION 7 | tar -xzvf gtkedit-$PACKAGE_VERSION-src.tar.gz 8 | cd gtkedit-$PACKAGE_VERSION-src 9 | 10 | $CC $CFLAGS $(gtk-config --cflags) \ 11 | gtkedit.c \ 12 | $LDFLAGS $(gtk-config --libs) \ 13 | -o gtkedit 14 | } 15 | 16 | package() { 17 | install -D -m 755 gtkedit "$1/bin/gtkedit" 18 | install -D -m 644 readme.html "$1/usr/share/doc/gtkedit/readme.html" 19 | install -m 644 LICENSE.txt "$1/usr/share/doc/gtkedit/LICENSE.txt" 20 | } 21 | -------------------------------------------------------------------------------- /packages/gtkfind.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.1" 2 | PACKAGE_SOURCES="http://distro.ibiblio.org/amigolinux/download/Applications/Search/gtkfind-$PACKAGE_VERSION/gtkfind-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A file search tool" 4 | 5 | build() { 6 | [ -d gtkfind-$PACKAGE_VERSION ] && rm -rf gtkfind-$PACKAGE_VERSION 7 | tar -xjvf gtkfind-$PACKAGE_VERSION.tar.bz2 8 | cd gtkfind-$PACKAGE_VERSION 9 | 10 | patch -p1 < "$BASE_DIR/patches/gtkfind-cflags.patch" 11 | CONFIG_XTERM="/bin/aterm" \ 12 | CONFIG_MAN="/bin/man" \ 13 | ./configure --host=$HOST --prefix= --mandir=/usr/share/man 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/gtkfind/README" 20 | install -m 644 COPYING "$1/usr/share/doc/gtkfind/COPYING" 21 | } 22 | -------------------------------------------------------------------------------- /packages/gtkfontsel.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.1" 2 | PACKAGE_SOURCES="http://distro.ibiblio.org/amigolinux/download/Applications/Graphics/gtkfontsel-$PACKAGE_VERSION/gtkfontsel-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A font chooser" 4 | 5 | build() { 6 | [ -d gtkfontsel-$PACKAGE_VERSION ] && rm -rf gtkfontsel-$PACKAGE_VERSION 7 | tar -xjvf gtkfontsel-$PACKAGE_VERSION.tar.bz2 8 | cd gtkfontsel-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --datadir=/usr/share 13 | $MAKE 14 | } 15 | 16 | package() { 17 | $MAKE DESTDIR="$1" install 18 | install -D -m 644 README "$1/usr/share/doc/gtkfontsel/README" 19 | install -m 644 NEWS "$1/usr/share/doc/gtkfontsel/NEWS" 20 | install -m 644 ChangeLog "$1/usr/share/doc/gtkfontsel/ChangeLog" 21 | install -m 644 AUTHORS "$1/usr/share/doc/gtkfontsel/AUTHORS" 22 | install -m 644 COPYING "$1/usr/share/doc/gtkfontsel/COPYING" 23 | } 24 | -------------------------------------------------------------------------------- /packages/gtklepin.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.2" 2 | PACKAGE_SOURCES="http://ordiluc.net/gtklepin/gtklepin-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A note taking application" 4 | 5 | build() { 6 | [ -d gtklepin-$PACKAGE_VERSION ] && rm -rf gtklepin-$PACKAGE_VERSION 7 | tar -xjvf gtklepin-$PACKAGE_VERSION.tar.bz2 8 | cd gtklepin-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gtklepin-getline.patch" 11 | ./configure --host=$HOST \ 12 | --prefix=/usr \ 13 | --bindir=/bin \ 14 | --mandir=/usr/share/man \ 15 | --disable-nls 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/gtklepin/README" 22 | install -m 644 AUTHORS "$1/usr/share/doc/gtklepin/AUTHORS" 23 | install -m 644 COPYING "$1/usr/share/doc/gtklepin/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/gtksee.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.6.0b-1" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/gtksee.berlios/files/gtksee-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An image viewer" 4 | 5 | build() { 6 | [ -d gtksee-$PACKAGE_VERSION ] && rm -rf gtksee-$PACKAGE_VERSION 7 | tar -xzvf gtksee-$PACKAGE_VERSION.tar.gz 8 | cd gtksee-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gtksee-libpng.patch" 11 | ./configure --host=$HOST \ 12 | --prefix= \ 13 | --datadir=/usr/share \ 14 | --disable-nls 15 | $MAKE 16 | } 17 | 18 | package() { 19 | $MAKE DESTDIR="$1" install 20 | install -D -m 644 README "$1/usr/share/doc/gtksee/README" 21 | install -D -m 644 NEWS "$1/usr/share/doc/gtksee/NEWS" 22 | install -D -m 644 AUTHORS "$1/usr/share/doc/gtksee/AUTHORS" 23 | install -D -m 644 COPYING "$1/usr/share/doc/gtksee/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/guiftp.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.1" 2 | PACKAGE_SOURCES="http://ordiluc.net/guiftp/guiftp-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A FTP client" 4 | 5 | build() { 6 | [ -d guiftp-$PACKAGE_VERSION ] && rm -rf guiftp-$PACKAGE_VERSION 7 | tar -xjvf guiftp-$PACKAGE_VERSION.tar.bz2 8 | cd guiftp-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/guiftp-getline.patch" 11 | ./configure --host=$HOST --prefix= --mandir=/usr/share/man --disable-nls 12 | $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE DESTDIR="$1" install 17 | install -D -m 644 README "$1/usr/share/doc/guiftp/README" 18 | install -m 644 ChangeLog "$1/usr/share/doc/guiftp/ChangeLog" 19 | install -m 644 AUTHORS "$1/usr/share/doc/guiftp/AUTHORS" 20 | install -m 644 COPYING "$1/usr/share/doc/guiftp/COPYING" 21 | } 22 | -------------------------------------------------------------------------------- /packages/guitar.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.1.4" 2 | PACKAGE_SOURCES="http://ibiblio.org/pub/linux/utils/compress/guiTAR-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An archive manager" 4 | 5 | build() { 6 | [ -d guiTAR-$PACKAGE_VERSION ] && rm -rf guiTAR-$PACKAGE_VERSION 7 | tar -xzvf guiTAR-$PACKAGE_VERSION.tar.gz 8 | cd guiTAR-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix=/usr \ 12 | --bindir=/bin \ 13 | --mandir=/usr/share/man \ 14 | --disable-myfilesel 15 | $MAKE 16 | } 17 | 18 | package() { 19 | $MAKE DESTDIR="$1" install 20 | install -D -m 644 README "$1/usr/share/doc/guitar/README" 21 | install -m 644 ChangeLog "$1/usr/share/doc/guitar/ChangeLog" 22 | install -m 644 AUTHORS "$1/usr/share/doc/guitar/AUTHORS" 23 | install -m 644 COPYING "$1/usr/share/doc/guitar/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/gv.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.7.4" 2 | PACKAGE_SOURCES="http://ftp.gnu.org/gnu/gv/gv-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A viewer for PostScript and PDF documents" 4 | 5 | build() { 6 | [ -d gv-$PACKAGE_VERSION ] && rm -rf gv-$PACKAGE_VERSION 7 | tar -xzvf gv-$PACKAGE_VERSION.tar.gz 8 | cd gv-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --datarootdir=/usr/share \ 13 | --enable-SIGCHLD-fallback 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/gv/README" 20 | install -m 644 ChangeLog "$1/usr/share/doc/gv/ChangeLog" 21 | install -m 644 AUTHORS "$1/usr/share/doc/gv/AUTHORS" 22 | install -m 644 COPYING "$1/usr/share/doc/gv/COPYING" 23 | } 24 | -------------------------------------------------------------------------------- /packages/gzip.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.6" 2 | PACKAGE_SOURCES="http://ftp.gnu.org/gnu/gzip/gzip-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="Compression tools" 4 | 5 | build() { 6 | [ -d gzip-$PACKAGE_VERSION ] && rm -rf gzip-$PACKAGE_VERSION 7 | tar -xJvf gzip-$PACKAGE_VERSION.tar.xz 8 | cd gzip-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/gzip-info.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --includedir=/usr/include \ 15 | --datarootdir=/usr/share 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/gzip/README" 22 | install -m 644 NEWS "$1/usr/share/doc/gzip/NEWS" 23 | install -m 644 ChangeLog "$1/usr/share/doc/gzip/ChangeLog" 24 | install -m 644 ChangeLog-2007 "$1/usr/share/doc/gzip/ChangeLog-2007" 25 | install -m 644 AUTHORS "$1/usr/share/doc/gzip/AUTHORS" 26 | install -m 644 THANKS "$1/usr/share/doc/gzip/THANKS" 27 | install -m 644 COPYING "$1/usr/share/doc/gzip/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/htop.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0.3" 2 | PACKAGE_SOURCES="http://hisham.hm/htop/releases/$PACKAGE_VERSION/htop-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A process viewer" 4 | 5 | build() { 6 | [ -d htop-$PACKAGE_VERSION ] && rm -rf htop-$PACKAGE_VERSION 7 | tar -xzvf htop-$PACKAGE_VERSION.tar.gz 8 | cd htop-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/htop-desktop.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --datarootdir=/usr/share \ 15 | --disable-openvz \ 16 | --disable-vserver \ 17 | --disable-ancient-vserver \ 18 | --disable-unicode 19 | $MAKE 20 | } 21 | 22 | package() { 23 | $MAKE DESTDIR="$1" install 24 | install -D -m 644 README "$1/usr/share/doc/htop/README" 25 | install -m 644 NEWS "$1/usr/share/doc/htop/NEWS" 26 | install -m 644 AUTHORS "$1/usr/share/doc/htop/AUTHORS" 27 | install -m 644 COPYING "$1/usr/share/doc/htop/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/iana-etc.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.30" 2 | PACKAGE_SOURCES="http://sethwklein.net/iana-etc-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="IANA data files" 4 | PACKAGE_ARCH="all" 5 | 6 | build() { 7 | [ -d iana-etc-$PACKAGE_VERSION ] && rm -rf iana-etc-$PACKAGE_VERSION 8 | tar -xjvf iana-etc-$PACKAGE_VERSION.tar.bz2 9 | cd iana-etc-$PACKAGE_VERSION 10 | 11 | $MAKE 12 | } 13 | 14 | package() { 15 | $MAKE DESTDIR="$1" install 16 | install -D -m 644 README "$1/usr/share/doc/iana-etc/README" 17 | install -m 644 NEWS "$1/usr/share/doc/iana-etc/NEWS" 18 | install -m 644 CREDITS "$1/usr/share/doc/iana-etc/CREDITS" 19 | install -m 644 COPYING "$1/usr/share/doc/iana-etc/COPYING" 20 | } 21 | -------------------------------------------------------------------------------- /packages/isolinux.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="4.07" 2 | PACKAGE_SOURCES="https://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="A BIOS boot loader for ISO9660 file systems" 4 | 5 | build() { 6 | [ -d syslinux-$PACKAGE_VERSION ] && rm -rf syslinux-$PACKAGE_VERSION 7 | tar -xJvf syslinux-$PACKAGE_VERSION.tar.xz 8 | cd syslinux-$PACKAGE_VERSION 9 | } 10 | 11 | package() { 12 | install -D -m 644 core/isolinux.bin "$1/boot/isolinux.bin" 13 | install -m 644 mbr/isohdpfx.bin "$1/boot/isohdpfx.bin" 14 | install -m 644 com32/menu/menu.c32 "$1/boot/menu.c32" 15 | install -D -m 644 README "$1/usr/share/doc/isolinux/README" 16 | install -m 644 NEWS "$1/usr/share/doc/isolinux/NEWS" 17 | install -m 644 COPYING "$1/usr/share/doc/isolinux/COPYING" 18 | } 19 | -------------------------------------------------------------------------------- /packages/iw.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.17" 2 | PACKAGE_SOURCES="https://www.kernel.org/pub/software/network/iw/iw-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="A wireless network interface configuration tool" 4 | 5 | build() { 6 | [ -d iw-$PACKAGE_VERSION ] && rm -rf iw-$PACKAGE_VERSION 7 | tar -xJvf iw-$PACKAGE_VERSION.tar.xz 8 | cd iw-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/iw-libnl-tiny.patch" 11 | CFLAGS="-D_GNU_SOURCE $CFLAGS" \ 12 | LDFLAGS="$(echo $LDFLAGS | sed s~'-Wl,-gc-sections'~~)" \ 13 | $MAKE 14 | } 15 | 16 | package() { 17 | $MAKE DESTDIR="$1" SBINDIR="/bin" install 18 | install -D -m 644 README "$1/usr/share/doc/iw/README" 19 | install -m 644 COPYING "$1/usr/share/doc/iw/COPYING" 20 | } 21 | -------------------------------------------------------------------------------- /packages/jimtcl.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="http://repo.or.cz/w/jimtcl.git/snapshot/HEAD.tar.gz,jimtcl-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A small Tcl interpreter" 4 | 5 | build() { 6 | [ -d jimtcl ] && rm -rf jimtcl 7 | tar -xzvf jimtcl-$PACKAGE_VERSION.tar.gz 8 | cd jimtcl 9 | 10 | patch -p 1 < "$BASE_DIR/patches/jimtcl-doc.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix="/usr" \ 14 | --bindir="/bin" \ 15 | --libdir="/lib" \ 16 | --ipv6 \ 17 | --disable-jim-regexp 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | install -D -m 644 README "$1/usr/share/doc/jimtcl/README" 24 | install -m 644 AUTHORS "$1/usr/share/doc/jimtcl/AUTHORS" 25 | install -m 644 LICENSE "$1/usr/share/doc/jimtcl/LICENSE" 26 | install -m 644 tcl.license.terms "$1/usr/share/doc/jimtcl/tcl.license.terms" 27 | } 28 | -------------------------------------------------------------------------------- /packages/jwm.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.2.2" 2 | PACKAGE_SOURCES="http://joewing.net/projects/jwm/releases/jwm-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="A window manager" 4 | 5 | build() { 6 | [ -d jwm-$PACKAGE_VERSION ] && rm -rf jwm-$PACKAGE_VERSION 7 | tar -xJvf jwm-$PACKAGE_VERSION.tar.xz 8 | cd jwm-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/jwm-config.patch" 11 | 12 | export LIBS="$(pkg-config --libs xext xfixes xpm x11 xmu xrender)" 13 | LDFLAGS="$LDFLAGS $LIBS" \ 14 | ./configure --host=$HOST \ 15 | --prefix= \ 16 | --datarootdir=/usr/share \ 17 | --disable-jpeg \ 18 | --disable-xrender \ 19 | --disable-nls 20 | $MAKE 21 | } 22 | 23 | package() { 24 | $MAKE DESTDIR="$1" install 25 | install -D -m 644 README.md "$1/usr/share/doc/jwm/README.md" 26 | install -m 644 ChangeLog "$1/usr/share/doc/jwm/ChangeLog" 27 | install -m 644 LICENSE "$1/usr/share/doc/jwm/LICENSE" 28 | } 29 | -------------------------------------------------------------------------------- /packages/lazy-utils.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/lazy-utils/archive/master.zip,lazy-utils-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="System tools" 4 | 5 | build() { 6 | [ -d lazy-utils-master ] && rm -rf lazy-utils-master 7 | unzip lazy-utils-$PACKAGE_VERSION.zip 8 | cd lazy-utils-master 9 | 10 | $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" SBIN_DIR="/bin" install 15 | } 16 | -------------------------------------------------------------------------------- /packages/lbzip2.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.5" 2 | PACKAGE_SOURCES="http://archive.lbzip2.org/lbzip2-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="Compression tools" 4 | 5 | build() { 6 | [ -d lbzip2-$PACKAGE_VERSION ] && rm -rf lbzip2-$PACKAGE_VERSION 7 | tar -xzvf lbzip2-$PACKAGE_VERSION.tar.gz 8 | cd lbzip2-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | for i in "$1/bin"/* 20 | do 21 | name="$(basename "$i")" 22 | ln -s "$name" "$1/bin/$(echo "$name" | cut -c 2-)" 23 | done 24 | install -D -m 644 README "$1/usr/share/doc/lbzip2/README" 25 | install -m 644 NEWS "$1/usr/share/doc/lbzip2/NEWS" 26 | install -m 644 ChangeLog "$1/usr/share/doc/lbzip2/ChangeLog" 27 | install -m 644 ChangeLog.old "$1/usr/share/doc/lbzip2/ChangeLog.old" 28 | install -m 644 AUTHORS "$1/usr/share/doc/lbzip2/AUTHORS" 29 | install -m 644 THANKS "$1/usr/share/doc/lbzip2/THANKS" 30 | install -m 644 COPYING "$1/usr/share/doc/lbzip2/COPYING" 31 | } 32 | -------------------------------------------------------------------------------- /packages/less.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="458" 2 | PACKAGE_SOURCES="http://www.greenwoodsoftware.com/less/less-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A file viewer" 4 | 5 | build() { 6 | [ -d less-$PACKAGE_VERSION ] && rm -rf less-$PACKAGE_VERSION 7 | tar -xzvf less-$PACKAGE_VERSION.tar.gz 8 | cd less-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --datarootdir=/usr/share \ 13 | --with-regex=re_comp \ 14 | --with-editor=/bin/vi 15 | $MAKE 16 | } 17 | 18 | package() { 19 | $MAKE DESTDIR="$1" install 20 | install -D -m 644 README "$1/usr/share/doc/less/README" 21 | install -D -m 644 NEWS "$1/usr/share/doc/less/NEWS" 22 | install -D -m 644 LICENSE "$1/usr/share/doc/less/LICENSE" 23 | install -D -m 644 COPYING "$1/usr/share/doc/less/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/libarchive.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.1.2" 2 | PACKAGE_SOURCES="http://www.libarchive.org/downloads/libarchive-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An archive handling library" 4 | 5 | build() { 6 | [ -d libarchive-$PACKAGE_VERSION ] && rm -rf libarchive-$PACKAGE_VERSION 7 | tar -xzvf libarchive-$PACKAGE_VERSION.tar.gz 8 | cd libarchive-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --datarootdir=/usr/share \ 13 | --includedir=/usr/include \ 14 | $CONFIGURE_LIBRARY_FLAGS \ 15 | --without-openssl 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | ln -s bsdtar "$1/bin/tar" 22 | ln -s bsdcpio "$1/bin/cpio" 23 | install -D -m 644 README "$1/usr/share/doc/libarchive/README" 24 | install -m 644 NEWS "$1/usr/share/doc/libarchive/NEWS" 25 | install -m 644 COPYING "$1/usr/share/doc/libarchive/COPYING" 26 | } 27 | -------------------------------------------------------------------------------- /packages/libfontenc.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.1.2" 2 | PACKAGE_SOURCES="http://xorg.freedesktop.org/archive/individual/lib/libfontenc-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A font encoding library" 4 | 5 | build() { 6 | [ -d libfontenc-$PACKAGE_VERSION ] && rm -rf libfontenc-$PACKAGE_VERSION 7 | tar -xjvf libfontenc-$PACKAGE_VERSION.tar.bz2 8 | cd libfontenc-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | $CONFIGURE_LIBRARY_FLAGS \ 15 | --with-fontrootdir=/usr/share/fonts 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/libfontenc/README" 22 | install -m 644 ChangeLog "$1/usr/share/doc/libfontenc/ChangeLog" 23 | install -m 644 COPYING "$1/usr/share/doc/libfontenc/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/libjpeg-turbo.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.4.0" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/libjpeg-turbo/files/$PACKAGE_VERSION/libjpeg-turbo-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A library for handling JPEG images" 4 | 5 | build() { 6 | [ -d libjpeg-turbo-$PACKAGE_VERSION ] && rm -rf libjpeg-turbo-$PACKAGE_VERSION 7 | tar -xzvf libjpeg-turbo-$PACKAGE_VERSION.tar.gz 8 | cd libjpeg-turbo-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/libjpeg-turbo-examples.patch" 11 | patch -p 1 < "$BASE_DIR/patches/libjpeg-turbo-doc.patch" 12 | 13 | ./configure --host=$HOST \ 14 | --prefix= \ 15 | --includedir=/usr/include \ 16 | --datadir=/usr/share \ 17 | --mandir=/usr/share/man \ 18 | $CONFIGURE_LIBRARY_FLAGS \ 19 | --without-jpeg7 \ 20 | --without-jpeg8 \ 21 | --without-turbojpeg 22 | $MAKE 23 | } 24 | 25 | package() { 26 | $MAKE DESTDIR="$1" install 27 | } 28 | -------------------------------------------------------------------------------- /packages/libnl-tiny.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="svn$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="svn://svn.openwrt.org/openwrt/trunk/package/libs/libnl-tiny,libnl-tiny-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="An IPC library" 4 | 5 | build() { 6 | [ -d libnl-tiny-$PACKAGE_VERSION ] && rm -rf libnl-tiny-$PACKAGE_VERSION 7 | tar -xJvf libnl-tiny-$PACKAGE_VERSION.tar.xz 8 | cd libnl-tiny-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/libnl-tiny-build.patch" 11 | cd src 12 | 13 | $MAKE CC="$CC" CFLAGS="$CFLAGS" 14 | } 15 | 16 | package() { 17 | install -D -m 644 libnl-tiny.a "$1/lib/libnl-tiny.a" 18 | mkdir -p "$1/usr/include" 19 | cp -r include "$1/usr/include/libnl-tiny" 20 | install -D -m 644 ../files/libnl-tiny.pc "$1/lib/pkgconfig/libnl-tiny.pc" 21 | } 22 | -------------------------------------------------------------------------------- /packages/libpcap.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.6.2" 2 | PACKAGE_SOURCES="http://www.tcpdump.org/release/libpcap-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A packet capture library" 4 | 5 | build() { 6 | [ -d libpcap-$PACKAGE_VERSION ] && rm -rf libpcap-$PACKAGE_VERSION 7 | tar -xzvf libpcap-$PACKAGE_VERSION.tar.gz 8 | cd libpcap-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | $CONFIGURE_LIBRARY_FLAGS 15 | $MAKE 16 | } 17 | 18 | package() { 19 | $MAKE DESTDIR="$1" install 20 | install -D -m 644 README "$1/usr/share/doc/libpcap/README" 21 | install -m 644 CHANGES "$1/usr/share/doc/libpcap/CHANGES" 22 | install -m 644 CREDITS "$1/usr/share/doc/libpcap/CREDITS" 23 | install -m 644 LICENSE "$1/usr/share/doc/libpcap/LICENSE" 24 | } 25 | -------------------------------------------------------------------------------- /packages/libpng.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.6.16" 2 | PACKAGE_SOURCES="ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/libpng-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="A library for handling PNG images" 4 | 5 | build() { 6 | [ -d libpng-$PACKAGE_VERSION ] && rm -rf libpng-$PACKAGE_VERSION 7 | tar -xJvf libpng-$PACKAGE_VERSION.tar.xz 8 | cd libpng-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | $CONFIGURE_LIBRARY_FLAGS \ 15 | --without-binconfigs 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/libpng/README" 22 | install -m 644 CHANGES "$1/usr/share/doc/libpng/CHANGES" 23 | install -m 644 LICENSE "$1/usr/share/doc/libpng/LICENSE" 24 | } 25 | -------------------------------------------------------------------------------- /packages/libressl.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.1.3" 2 | PACKAGE_SOURCES="http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An encryption and privacy library" 4 | 5 | build() { 6 | [ -d libressl-$PACKAGE_VERSION ] && rm -rf libressl-$PACKAGE_VERSION 7 | tar -xzvf libressl-$PACKAGE_VERSION.tar.gz 8 | cd libressl-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/libressl-musl.patch" 11 | patch -p 1 < "$BASE_DIR/patches/libressl-build.patch" 12 | 13 | ./configure --host=$HOST \ 14 | --prefix= \ 15 | --includedir=/usr/include \ 16 | --datarootdir=/usr/share \ 17 | $CONFIGURE_LIBRARY_FLAGS 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | install -D -m 644 README "$1/usr/share/doc/libressl/README" 24 | install -m 644 NEWS "$1/usr/share/doc/libressl/NEWS" 25 | install -m 644 ChangeLog "$1/usr/share/doc/libressl/ChangeLog" 26 | install -m 644 AUTHORS "$1/usr/share/doc/libressl/AUTHORS" 27 | install -m 644 COPYING "$1/usr/share/doc/libressl/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/libxaw3d.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.6.2" 2 | PACKAGE_SOURCES="http://xorg.freedesktop.org/archive/individual/lib/libXaw3d-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A graphical toolkit" 4 | 5 | build() { 6 | [ -d libXaw3d-$PACKAGE_VERSION ] && rm -rf libXaw3d-$PACKAGE_VERSION 7 | tar -xjvf libXaw3d-$PACKAGE_VERSION.tar.bz2 8 | cd libXaw3d-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/libxaw3d-tinyxlib.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --includedir=/usr/include \ 15 | --datarootdir=/usr/share \ 16 | $CONFIGURE_LIBRARY_FLAGS \ 17 | --disable-internationalization 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | install -m 644 ChangeLog "$1/usr/share/doc/libXaw3d/ChangeLog" 24 | install -m 644 COPYING "$1/usr/share/doc/libXaw3d/COPYING" 25 | } 26 | -------------------------------------------------------------------------------- /packages/links.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.9" 2 | PACKAGE_SOURCES="http://links.twibright.com/download/links-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A web browser" 4 | 5 | build() { 6 | [ -d links-$PACKAGE_VERSION ] && rm -rf links-$PACKAGE_VERSION 7 | tar -xjvf links-$PACKAGE_VERSION.tar.bz2 8 | cd links-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/links-libressl.patch" 11 | 12 | LIBS="-lX11" \ 13 | ./configure --host=$HOST \ 14 | --prefix= \ 15 | --mandir=/usr/share/man \ 16 | --enable-graphics \ 17 | --with-x \ 18 | --without-libtiff 19 | $MAKE 20 | } 21 | 22 | package() { 23 | $MAKE DESTDIR="$1" install 24 | install -D -m 644 README "$1/usr/share/doc/links/README" 25 | install -m 644 KEYS "$1/usr/share/doc/links/KEYS" 26 | install -m 644 ChangeLog "$1/usr/share/doc/links/ChangeLog" 27 | install -m 644 NEWS "$1/usr/share/doc/links/NEWS" 28 | install -m 644 AUTHORS "$1/usr/share/doc/links/AUTHORS" 29 | install -m 644 COPYING "$1/usr/share/doc/links/COPYING" 30 | } 31 | -------------------------------------------------------------------------------- /packages/linux-headers.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.6.32.65" 2 | PACKAGE_SOURCES="http://linux-libre.fsfla.org/pub/linux-libre/releases/$PACKAGE_VERSION-gnu1/linux-libre-$PACKAGE_VERSION-gnu1.tar.xz" 3 | PACKAGE_DESC="Kernel API headers" 4 | 5 | build() { 6 | [ -d linux-$PACKAGE_VERSION ] && rm -rf linux-$PACKAGE_VERSION 7 | tar -xJvf linux-libre-$PACKAGE_VERSION-gnu1.tar.xz 8 | cd linux-$PACKAGE_VERSION 9 | $MAKE ARCH="$KARCH" clean 10 | $MAKE ARCH="$KARCH" mrproper 11 | } 12 | 13 | package() { 14 | ARCH="$KARCH" $MAKE INSTALL_HDR_PATH="$1" headers_install 15 | mkdir "$1/usr" 16 | mv "$1/include" "$1/usr/" 17 | find "$1/usr/include" -name .install -or -name ..install.cmd | xargs rm -f 18 | install -D -m 644 README "$1/usr/share/doc/linux-headers/README" 19 | install -m 644 COPYING "$1/usr/share/doc/linux-headers/COPYING" 20 | install -m 644 CREDITS "$1/usr/share/doc/linux-headers/CREDITS" 21 | install -m 644 MAINTAINERS "$1/usr/share/doc/linux-headers/MAINTAINERS" 22 | } 23 | -------------------------------------------------------------------------------- /packages/logfence.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/logfence/archive/master.zip,logfence-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A file system that prevents log tampering" 4 | 5 | build() { 6 | [ -d logfence-master ] && rm -rf logfence-master 7 | unzip logfence-$PACKAGE_VERSION.zip 8 | cd logfence-master 9 | 10 | $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" SBIN_DIR="bin" install 15 | } 16 | -------------------------------------------------------------------------------- /packages/lok.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/lok/archive/master.zip,lok-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A text processing tool" 4 | 5 | build() { 6 | [ -d lok-master ] && rm -rf lok-master 7 | unzip lok-$PACKAGE_VERSION.zip 8 | cd lok-master 9 | 10 | $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" PREFIX="" MANDIR="/usr/share/man" install 15 | install -D -m 644 README "$1/usr/share/doc/lok/README" 16 | install -m 644 README.upstream "$1/usr/share/doc/lok/README.upstream" 17 | } 18 | -------------------------------------------------------------------------------- /packages/loksh.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/loksh/archive/master.zip,loksh-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A command-line shell" 4 | 5 | build() { 6 | [ -d loksh-master ] && rm -rf loksh-master 7 | unzip loksh-$PACKAGE_VERSION.zip 8 | cd loksh-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/loksh-packlad.patch" 11 | patch -p 1 < "$BASE_DIR/patches/loksh-boss.patch" 12 | patch -p 1 < "$BASE_DIR/patches/loksh-build.patch" 13 | 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" BIN_DIR="/bin" install 19 | ln -s ksh "$1/bin/sh" 20 | } 21 | -------------------------------------------------------------------------------- /packages/luufs.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/luufs/archive/master.zip,luufs-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A union file system" 4 | 5 | build() { 6 | [ -d luufs-master ] && rm -rf luufs-master 7 | unzip luufs-$PACKAGE_VERSION.zip 8 | cd luufs-master 9 | 10 | $MAKE CC="$CC" CFLAGS="$CFLAGS" 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" SBIN_DIR="bin" install 15 | } 16 | -------------------------------------------------------------------------------- /packages/mandoc.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.13.2" 2 | PACKAGE_SOURCES="http://mdocml.bsd.lv/snapshots/mdocml-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A man page formatting tool" 4 | 5 | build() { 6 | [ -d mdocml-$PACKAGE_VERSION ] && rm -rf mdocml-$PACKAGE_VERSION 7 | tar -xzvf mdocml-$PACKAGE_VERSION.tar.gz 8 | cd mdocml-$PACKAGE_VERSION 9 | 10 | ./configure 11 | $MAKE CC="$CC" CFLAGS="$CFLAGS" 12 | } 13 | 14 | package() { 15 | install -D -m 755 mandoc "$1/bin/mandoc" 16 | install -D -m 644 mandoc.1 "$1/usr/share/man/man1/mandoc.1" 17 | install -D -m 644 NEWS "$1/usr/share/doc/mandoc/NEWS" 18 | install -m 644 LICENSE "$1/usr/share/doc/mandoc/LICENSE" 19 | } 20 | -------------------------------------------------------------------------------- /packages/mdp.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/visit1985/mdp/archive/master.zip,mdp-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A presentation tool" 4 | 5 | build() { 6 | [ -d mdp-master ] && rm -rf mdp-master 7 | unzip mdp-$PACKAGE_VERSION.zip 8 | cd mdp-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/mdp-build.patch" 11 | 12 | $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE DESTDIR="$1" PREFIX="" install 17 | install -D -m 644 README.md "$1/usr/share/doc/mdp/README.md" 18 | install -m 644 CREDITS "$1/usr/share/doc/mdp/CREDITS" 19 | install -m 644 AUTHORS "$1/usr/share/doc/mdp/AUTHORS" 20 | install -m 644 COPYING "$1/usr/share/doc/mdp/COPYING" 21 | } 22 | -------------------------------------------------------------------------------- /packages/mkfontdir.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0.7" 2 | PACKAGE_SOURCES="http://xorg.freedesktop.org/archive/individual/app/mkfontdir-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A tool for indexing fonts" 4 | PACKAGE_ARCH="all" 5 | 6 | build() { 7 | [ -d mkfontdir-$PACKAGE_VERSION ] && rm -rf mkfontdir-$PACKAGE_VERSION 8 | tar -xjvf mkfontdir-$PACKAGE_VERSION.tar.bz2 9 | cd mkfontdir-$PACKAGE_VERSION 10 | 11 | ./configure --host=$HOST \ 12 | --prefix= \ 13 | --datarootdir=/usr/share 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/mkfontdir/README" 20 | install -m 644 ChangeLog "$1/usr/share/doc/mkfontdir/ChangeLog" 21 | install -m 644 COPYING "$1/usr/share/doc/mkfontdir/COPYING" 22 | } 23 | -------------------------------------------------------------------------------- /packages/mkfontscale.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.1.1" 2 | PACKAGE_SOURCES="http://xorg.freedesktop.org/archive/individual/app/mkfontscale-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A tool for indexing scalable fonts" 4 | 5 | build() { 6 | [ -d mkfontscale-$PACKAGE_VERSION ] && rm -rf mkfontscale-$PACKAGE_VERSION 7 | tar -xjvf mkfontscale-$PACKAGE_VERSION.tar.bz2 8 | cd mkfontscale-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/mkfontscale-tiny.patch" 11 | 12 | autoconf 13 | ./configure --host=$HOST \ 14 | --prefix= \ 15 | --datarootdir=/usr/share 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/mkfontscale/README" 22 | install -m 644 ChangeLog "$1/usr/share/doc/mkfontscale/ChangeLog" 23 | install -m 644 COPYING "$1/usr/share/doc/mkfontscale/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/moon-buggy.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0" 2 | PACKAGE_SOURCES="http://m.seehuhn.de/programs/moon-buggy-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A moon-patrol clone" 4 | 5 | build() { 6 | [ -d moon-buggy-$PACKAGE_VERSION ] && rm -rf moon-buggy-$PACKAGE_VERSION 7 | tar -xzvf moon-buggy-$PACKAGE_VERSION.tar.gz 8 | cd moon-buggy-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --infodir=/usr/share/info \ 13 | --mandir=/usr/share/man \ 14 | --sharedstatedir=/var/games 15 | $MAKE 16 | } 17 | 18 | package() { 19 | $MAKE DESTDIR="$1" install 20 | install -D -m 644 README "$1/usr/share/doc/moon-buggy/README" 21 | install -m 644 ChangeLog "$1/usr/share/doc/moon-buggy/ChangeLog" 22 | install -m 644 AUTHORS "$1/usr/share/doc/moon-buggy/AUTHORS" 23 | install -m 644 THANKS "$1/usr/share/doc/moon-buggy/THANKS" 24 | install -m 644 COPYING "$1/usr/share/doc/moon-buggy/COPYING" 25 | } 26 | -------------------------------------------------------------------------------- /packages/mowitz.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.3.1" 2 | PACKAGE_SOURCES="http://siag.nu/pub/mowitz/Mowitz-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An extra GUI widgets library" 4 | 5 | build() { 6 | [ -d Mowitz-$PACKAGE_VERSION ] && rm -rf siag-$PACKAGE_VERSION 7 | tar -xzvf Mowitz-$PACKAGE_VERSION.tar.gz 8 | cd Mowitz-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/mowitz-build.patch" 11 | patch -p 1 < "$BASE_DIR/patches/mowitz-tinyxlib.patch" 12 | 13 | make clean 14 | ./configure --host=$HOST \ 15 | --prefix= \ 16 | --includedir=/usr/include \ 17 | --datadir=/usr/share \ 18 | $CONFIGURE_LIBRARY_FLAGS \ 19 | --with-xaw3d=Xaw 20 | $MAKE 21 | } 22 | 23 | package() { 24 | $MAKE DESTDIR="$1" install 25 | install -D -m 644 README "$1/usr/share/doc/mowitz/README" 26 | install -m 644 ChangeLog "$1/usr/share/doc/mowitz/ChangeLog" 27 | install -m 644 NEWS "$1/usr/share/doc/mowitz/NEWS" 28 | install -m 644 AUTHORS "$1/usr/share/doc/mowitz/AUTHORS" 29 | install -m 644 COPYING "$1/usr/share/doc/mowitz/COPYING" 30 | } 31 | -------------------------------------------------------------------------------- /packages/msmtp.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.4.32" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/msmtp/files/msmtp/$PACKAGE_VERSION/msmtp-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="An e-mail sending tool" 4 | 5 | build() { 6 | [ -d msmtp-$PACKAGE_VERSION ] && rm -rf msmtp-$PACKAGE_VERSION 7 | tar -xjvf msmtp-$PACKAGE_VERSION.tar.bz2 8 | cd msmtp-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --datarootdir=/usr/share \ 13 | --disable-nls \ 14 | --with-ssl=openssl \ 15 | --without-libidn 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/msmtp/README" 22 | install -m 644 NEWS "$1/usr/share/doc/msmtp/NEWS" 23 | install -m 644 ChangeLog "$1/usr/share/doc/msmtp/ChangeLog" 24 | install -m 644 AUTHORS "$1/usr/share/doc/msmtp/AUTHORS" 25 | install -m 644 THANKS "$1/usr/share/doc/msmtp/THANKS" 26 | install -m 644 COPYING "$1/usr/share/doc/msmtp/COPYING" 27 | } 28 | -------------------------------------------------------------------------------- /packages/mutt.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.5.23" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/mutt/files/mutt/mutt-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An e-mail client" 4 | 5 | build() { 6 | [ -d mutt-$PACKAGE_VERSION ] && rm -rf mutt-$PACKAGE_VERSION 7 | tar -xzvf mutt-$PACKAGE_VERSION.tar.gz 8 | cd mutt-$PACKAGE_VERSION 9 | 10 | SENDMAIL="/bin/msmtp" \ 11 | ./configure --host=$HOST \ 12 | --prefix= \ 13 | --datarootdir=/usr/share \ 14 | --enable-pop \ 15 | --enable-imap \ 16 | --disable-nls \ 17 | --with-ssl 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | } 24 | -------------------------------------------------------------------------------- /packages/nano.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.2.6" 2 | PACKAGE_SOURCES="http://www.nano-editor.org/dist/v2.2/nano-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A text editor" 4 | 5 | build() { 6 | [ -d nano-$PACKAGE_VERSION ] && rm -rf nano-$PACKAGE_VERSION 7 | tar -xzvf nano-$PACKAGE_VERSION.tar.gz 8 | cd nano-$PACKAGE_VERSION 9 | ./configure --host=$HOST \ 10 | --prefix= \ 11 | --datarootdir=/usr/share \ 12 | --disable-nls \ 13 | --disable-utf8 \ 14 | --without-slang 15 | $MAKE 16 | } 17 | 18 | package() { 19 | $MAKE DESTDIR="$1" install 20 | install -D -m 644 README "$1/usr/share/doc/nano/README" 21 | install -D -m 644 NEWS "$1/usr/share/doc/nano/NEWS" 22 | install -D -m 644 AUTHORS "$1/usr/share/doc/nano/AUTHORS" 23 | install -D -m 644 THANKS "$1/usr/share/doc/nano/THANKS" 24 | install -D -m 644 COPYING "$1/usr/share/doc/nano/COPYING" 25 | } 26 | -------------------------------------------------------------------------------- /packages/nc.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="110" 2 | PACKAGE_SOURCES="http://downloads.sourceforge.net/project/nc110/unix%20netcat%201.10%20by%20_Hobbit_/%5BUnnamed%20release%5D/nc$PACKAGE_VERSION.tgz" 3 | PACKAGE_DESC="A generic TCP client or server" 4 | 5 | build() { 6 | [ -d nc-$PACKAGE_VERSION ] && rm -rf nc-$PACKAGE_VERSION 7 | mkdir nc-$PACKAGE_VERSION 8 | cd nc-$PACKAGE_VERSION 9 | tar -xzvf ../nc$PACKAGE_VERSION.tgz 10 | 11 | patch -p 1 < "$BASE_DIR/patches/nc-build.patch" 12 | $MAKE linux LD="$CC" 13 | } 14 | 15 | package() { 16 | install -D -m 755 nc "$1/bin/nc" 17 | install -D -m 644 README "$1/usr/share/doc/nc/README" 18 | install -m 644 Changelog "$1/usr/share/doc/nc/Changelog" 19 | } 20 | -------------------------------------------------------------------------------- /packages/ncdu.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.10" 2 | PACKAGE_SOURCES="http://dev.yorhel.nl/download/ncdu-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A disk usage analyzer" 4 | 5 | build() { 6 | [ -d ncdu-$PACKAGE_VERSION ] && rm -rf ncdu-$PACKAGE_VERSION 7 | tar -xzvf ncdu-$PACKAGE_VERSION.tar.gz 8 | cd ncdu-$PACKAGE_VERSION 9 | ./configure --host=$HOST --prefix= --datarootdir=/usr/share --with-ncurses 10 | $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" install 15 | install -D -m 644 README "$1/usr/share/doc/ncdu/README" 16 | install -D -m 644 ChangeLog "$1/usr/share/doc/ncdu/ChangeLog" 17 | install -D -m 644 COPYING "$1/usr/share/doc/ncdu/COPYING" 18 | } 19 | -------------------------------------------------------------------------------- /packages/ogg122.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/ogg122/archive/master.zip,ogg122-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="An Ogg Vorbis player" 4 | 5 | build() { 6 | [ -d ogg122-master ] && rm -rf ogg122-master 7 | unzip ogg122-$PACKAGE_VERSION.zip 8 | cd ogg122-master 9 | 10 | $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" install 15 | } 16 | -------------------------------------------------------------------------------- /packages/packlad.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/packlad/archive/master.zip,packlad-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A package manager" 4 | 5 | build() { 6 | [ -d packlad-master ] && rm -rf packlad-master 7 | unzip packlad-$PACKAGE_VERSION.zip 8 | cd packlad-master 9 | 10 | cp /etc/packlad/pub_key keys/ 11 | cp /etc/packlad/priv_key keys/ 12 | $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE DESTDIR="$1" install 17 | } 18 | -------------------------------------------------------------------------------- /packages/patch.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.7.3" 2 | PACKAGE_SOURCES="http://ftp.gnu.org/gnu/patch/patch-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="A file patching tool" 4 | 5 | build() { 6 | [ -d patch-$PACKAGE_VERSION ] && rm -rf patch-$PACKAGE_VERSION 7 | tar -xJvf patch-$PACKAGE_VERSION.tar.xz 8 | cd patch-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --datarootdir=/usr/share 13 | $MAKE 14 | } 15 | 16 | package() { 17 | $MAKE DESTDIR="$1" install 18 | install -D -m 644 README "$1/usr/share/doc/patch/README" 19 | install -m 644 NEWS "$1/usr/share/doc/patch/NEWS" 20 | install -m 644 ChangeLog "$1/usr/share/doc/patch/ChangeLog" 21 | install -m 644 ChangeLog-2011 "$1/usr/share/doc/patch/ChangeLog-2011" 22 | install -m 644 AUTHORS "$1/usr/share/doc/patch/AUTHORS" 23 | install -m 644 COPYING "$1/usr/share/doc/patch/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/prboom.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="2.5.0" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/prboom/files/prboom%20stable/2.5.0/prboom-2.5.0.tar.gz" 3 | PACKAGE_DESC="A first-person shooter" 4 | 5 | build() { 6 | [ -d prboom-$PACKAGE_VERSION ] && rm -rf prboom-$PACKAGE_VERSION 7 | tar -xzvf prboom-$PACKAGE_VERSION.tar.gz 8 | cd prboom-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/prboom-build.patch" 11 | patch -p 1 < "$BASE_DIR/patches/prboom-libpng.patch" 12 | patch -p 1 < "$BASE_DIR/patches/prboom-settings.patch" 13 | patch -p 1 < "$BASE_DIR/patches/prboom-doc.patch" 14 | 15 | LIBS="-lasound $(pkg-config --libs libpng SDL_mixer)" \ 16 | ./configure --host=$HOST \ 17 | --prefix=/usr \ 18 | --bindir=/bin \ 19 | --datarootdir=/usr/share \ 20 | --disable-debug \ 21 | --disable-gl \ 22 | --with-waddir=/usr/share/doom 23 | $MAKE 24 | } 25 | 26 | package() { 27 | $MAKE DESTDIR="$1" install 28 | } 29 | -------------------------------------------------------------------------------- /packages/rfkill.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.5" 2 | PACKAGE_SOURCES="https://www.kernel.org/pub/software/network/rfkill/rfkill-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="A tool for disabling network interfaces" 4 | 5 | build() { 6 | [ -d rfkill-$PACKAGE_VERSION ] && rm -rf rfkill-$PACKAGE_VERSION 7 | tar -xJvf rfkill-$PACKAGE_VERSION.tar.xz 8 | cd rfkill-$PACKAGE_VERSION 9 | 10 | $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" SBINDIR="/bin" install 15 | install -D -m 644 README "$1/usr/share/doc/rfkill/README" 16 | install -m 644 COPYING "$1/usr/share/doc/rfkill/COPYING" 17 | } 18 | -------------------------------------------------------------------------------- /packages/rogue.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="5.4.4" 2 | PACKAGE_SOURCES="http://rogue.rogueforge.net/files/rogue5.4/rogue$PACKAGE_VERSION-src.tar.gz" 3 | PACKAGE_DESC="A dungeon crawling game" 4 | 5 | build() { 6 | [ -d rogue$PACKAGE_VERSION ] && rm -rf rogue$PACKAGE_VERSION 7 | tar -xzvf rogue$PACKAGE_VERSION-src.tar.gz 8 | cd rogue$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --datarootdir=/usr/share \ 13 | --docdir=/usr/share/doc/rogue 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | } 20 | -------------------------------------------------------------------------------- /packages/sdl_mixer.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.2.12" 2 | PACKAGE_SOURCES="http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An audio mixer library" 4 | 5 | build() { 6 | [ -d SDL_mixer-$PACKAGE_VERSION ] && rm -rf SDL_mixer-$PACKAGE_VERSION 7 | tar -xzvf SDL_mixer-$PACKAGE_VERSION.tar.gz 8 | cd SDL_mixer-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | $CONFIGURE_LIBRARY_FLAGS \ 15 | --disable-music-mod-shared \ 16 | --disable-music-fluidsynth-shared \ 17 | --disable-music-ogg-shared \ 18 | --disable-music-flac-shared \ 19 | --disable-music-mp3-shared 20 | $MAKE 21 | } 22 | 23 | package() { 24 | $MAKE DESTDIR="$1" install 25 | install -D -m 644 README "$1/usr/share/doc/sdl_mixer/README" 26 | install -D -m 644 CHANGES $"$1/usr/share/doc/sdl_mixer/CHANGES" 27 | install -m 644 COPYING "$1/usr/share/doc/sdl_mixer/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/sdl_net.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.2.8" 2 | PACKAGE_SOURCES="http://www.libsdl.org/projects/SDL_net/release/SDL_net-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A network API" 4 | 5 | build() { 6 | [ -d SDL_net-$PACKAGE_VERSION ] && rm -rf SDL_net-$PACKAGE_VERSION 7 | tar -xzvf SDL_net-$PACKAGE_VERSION.tar.gz 8 | cd SDL_net-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share \ 14 | $CONFIGURE_LIBRARY_FLAGS \ 15 | --disable-gui 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/sdl_net/README" 22 | install -m 644 CHANGES "$1/usr/share/doc/sdl_net/CHANGES" 23 | install -m 644 COPYING "$1/usr/share/doc/sdl_net/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/shed.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.15" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/shed/files/shed/shed%201.15/shed-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A hex editor" 4 | 5 | build() { 6 | [ -d shed-$PACKAGE_VERSION ] && rm -rf shed-$PACKAGE_VERSION 7 | tar -xzvf shed-$PACKAGE_VERSION.tar.gz 8 | cd shed-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/shed/README" 20 | install -m 644 ChangeLog "$1/usr/share/doc/shed/ChangeLog" 21 | install -m 644 AUTHORS "$1/usr/share/doc/shed/AUTHORS" 22 | install -m 644 COPYING "$1/usr/share/doc/shed/COPYING" 23 | } 24 | -------------------------------------------------------------------------------- /packages/shus.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/shus/archive/master.zip,shus-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A web server" 4 | 5 | build() { 6 | [ -d shus-master ] && rm -rf shus-master 7 | unzip shus-$PACKAGE_VERSION.zip 8 | cd shus-master 9 | 10 | USER="nobody" $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" SBIN_DIR="/bin" install 15 | } 16 | -------------------------------------------------------------------------------- /packages/shutbox.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.4" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/shutthebox/files/shutthebox/$PACKAGE_VERSION/shutbox-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A dice game" 4 | 5 | build() { 6 | [ -d shutbox-$PACKAGE_VERSION ] && rm -rf shutbox-$PACKAGE_VERSION 7 | tar -xzvf shutbox-$PACKAGE_VERSION.tar.gz 8 | cd shutbox-$PACKAGE_VERSION 9 | 10 | $CC -Dg_signal_connect=gtk_signal_connect \ 11 | $CFLAGS $(gtk-config --cflags) \ 12 | shutbox.c \ 13 | $LDFLAGS $(gtk-config --libs) \ 14 | -o shutbox 15 | } 16 | 17 | package() { 18 | install -D -m 755 shutbox "$1/bin/shutbox" 19 | install -D -m 644 data/gnome-die1.xpm "$1/usr/share/pixmaps/shutbox.xpm" 20 | install -D -m 644 README "$1/usr/share/doc/shutbox/README" 21 | install -m 644 COPYING "$1/usr/share/doc/shutbox/COPYING" 22 | } 23 | -------------------------------------------------------------------------------- /packages/siag.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.6.1" 2 | PACKAGE_SOURCES="http://fossies.org/linux/misc/siag-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An office suite" 4 | 5 | build() { 6 | [ -d siag-$PACKAGE_VERSION ] && rm -rf siag-$PACKAGE_VERSION 7 | tar -xzvf siag-$PACKAGE_VERSION.tar.gz 8 | cd siag-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --datadir=/usr/share \ 13 | --mandir=/usr/share/man \ 14 | --disable-kdeinst \ 15 | --with-xawm=Xaw \ 16 | --with-docdir=/usr/share/doc/siag 17 | $MAKE 18 | } 19 | 20 | package() { 21 | $MAKE DESTDIR="$1" install 22 | install -D -m 644 README "$1/usr/share/doc/siag/README" 23 | install -m 644 ChangeLog "$1/usr/share/doc/siag/ChangeLog" 24 | install -m 644 NEWS "$1/usr/share/doc/siag/NEWS" 25 | install -m 644 AUTHORS "$1/usr/share/doc/siag/AUTHORS" 26 | install -m 644 COPYING "$1/usr/share/doc/siag/COPYING" 27 | } 28 | -------------------------------------------------------------------------------- /packages/skeleton.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="" 3 | PACKAGE_DESC="The file system skeleton" 4 | PACKAGE_ARCH="all" 5 | 6 | build() { 7 | : 8 | } 9 | 10 | package() { 11 | install -D -m 644 "$BASE_DIR/README" "$1/usr/share/doc/rlsd/README" 12 | install -m 644 "$BASE_DIR/MANIFEST" "$1/usr/share/doc/rlsd/MANIFEST" 13 | install -m 644 "$BASE_DIR/AUTHORS" "$1/usr/share/doc/rlsd/AUTHORS" 14 | install -m 644 "$BASE_DIR/THANKS" "$1/usr/share/doc/rlsd/THANKS" 15 | install -m 644 "$BASE_DIR/COPYING" "$1/usr/share/doc/rlsd/COPYING" 16 | } 17 | -------------------------------------------------------------------------------- /packages/snownews.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.5.12" 2 | PACKAGE_SOURCES="https://kiza.eu/media/software/snownews/snownews-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A news reader" 4 | 5 | build() { 6 | [ -d snownews-$PACKAGE_VERSION ] && rm -rf snownews-$PACKAGE_VERSION 7 | tar -xzvf snownews-$PACKAGE_VERSION.tar.gz 8 | cd snownews-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/snownews-build.patch" 11 | ./configure --prefix= --disable-nls 12 | EXTRA_CFLAGS="$CFLAGS" \ 13 | EXTRA_LDFLAGS="$LDFLAGS" \ 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/snownews/README" 20 | install -m 644 Changelog "$1/usr/share/doc/snownews/Changelog" 21 | install -m 644 AUTHOR "$1/usr/share/doc/snownews/AUTHOR" 22 | install -m 644 CREDITS "$1/usr/share/doc/snownews/CREDITS" 23 | install -m 644 COPYING "$1/usr/share/doc/snownews/COPYING" 24 | } 25 | -------------------------------------------------------------------------------- /packages/sqlite.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.8.8.2" 2 | PACKAGE_REAL_VERSION="3080802" 3 | PACKAGE_SOURCES="http://www.sqlite.org/2015/sqlite-autoconf-$PACKAGE_REAL_VERSION.tar.gz https://projects.archlinux.org/svntogit/packages.git/plain/trunk/license.txt?h=packages/sqlite,license.txt" 4 | PACKAGE_DESC="An embedded database" 5 | 6 | build() { 7 | [ -d sqlite-autoconf-$PACKAGE_REAL_VERSION ] && rm -rf sqlite-autoconf-$PACKAGE_REAL_VERSION 8 | tar -xzvf sqlite-autoconf-$PACKAGE_REAL_VERSION.tar.gz 9 | cd sqlite-autoconf-$PACKAGE_REAL_VERSION 10 | 11 | ./configure --host=$HOST \ 12 | --prefix= \ 13 | --includedir=/usr/include \ 14 | --datarootdir=/usr/share \ 15 | $CONFIGURE_LIBRARY_FLAGS \ 16 | --disable-dynamic-extensions 17 | $MAKE 18 | } 19 | 20 | package() { 21 | $MAKE DESTDIR="$1" install 22 | install -D -m 644 README "$1/usr/share/doc/sqlite/README" 23 | install -m 644 ../license.txt "$1/usr/share/doc/sqlite/license.txt" 24 | } 25 | 26 | -------------------------------------------------------------------------------- /packages/stag.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/seenaburns/stag/archive/master.zip,stag-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A bar graph generator" 4 | 5 | build() { 6 | [ -d stag-master ] && rm -rf stag-master 7 | unzip stag-$PACKAGE_VERSION.zip 8 | cd stag-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/stag-build.patch" 11 | 12 | $MAKE 13 | } 14 | 15 | package() { 16 | $MAKE DESTDIR="$1" install 17 | } 18 | -------------------------------------------------------------------------------- /packages/sumeria.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1" 2 | PACKAGE_SOURCES="http://www.mipmip.org/C_games/sumeria.c" 3 | PACKAGE_DESC="A strategy game" 4 | 5 | build() { 6 | $CC -o sumeria sumeria.c $CFLAGS $LDFLAGS -lm 7 | } 8 | 9 | package() { 10 | install -D -m 755 sumeria "$1/bin/sumeria" 11 | install -d -D -m 755 "$1/usr/share/doc/sumeria" 12 | head -n 4 sumeria.c | cut -c 7- > "$1/usr/share/doc/sumeria/README" 13 | chmod 644 "$1/usr/share/doc/sumeria/README" 14 | } 15 | -------------------------------------------------------------------------------- /packages/sylpheed.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0.6" 2 | PACKAGE_SOURCES="http://sylpheed.sraoss.jp/sylpheed/v1.0/sylpheed-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="An e-mail client" 4 | 5 | build() { 6 | [ -d sylpheed-$PACKAGE_VERSION ] && rm -rf sylpheed-$PACKAGE_VERSION 7 | tar -xjvf sylpheed-$PACKAGE_VERSION.tar.bz2 8 | cd sylpheed-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/sylpheed-build.patch" 11 | ./configure --host=$HOST \ 12 | --prefix=/ \ 13 | --datadir=/usr/share \ 14 | --disable-nls \ 15 | --enable-ssl 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 sylpheed.png "$1/usr/share/pixmaps/sylpheed.png" 22 | install -D -m 644 README "$1/usr/share/doc/sylpheed/README" 23 | install -m 644 NEWS "$1/usr/share/doc/sylpheed/NEWS" 24 | install -m 644 ChangeLog "$1/usr/share/doc/sylpheed/ChangeLog" 25 | install -m 644 AUTHORS "$1/usr/share/doc/sylpheed/AUTHORS" 26 | install -m 644 COPYING "$1/usr/share/doc/sylpheed/COPYING" 27 | } 28 | -------------------------------------------------------------------------------- /packages/tamsyn-font.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.11" 2 | PACKAGE_SOURCES="http://www.fial.com/~scott/tamsyn-font/download/tamsyn-font-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A monospace, programming font" 4 | PACKAGE_ARCH="all" 5 | 6 | build() { 7 | [ -d tamsyn-font-$PACKAGE_VERSION ] && rm -rf tamsyn-font-$PACKAGE_VERSION 8 | tar -xzvf tamsyn-font-$PACKAGE_VERSION.tar.gz 9 | cd tamsyn-font-$PACKAGE_VERSION 10 | 11 | gunzip *.gz 12 | } 13 | 14 | package() { 15 | for i in *.psf 16 | do 17 | install -D -m 644 $i "$1/usr/share/consolefonts/$i" 18 | done 19 | install -D -m 644 README "$1/usr/share/doc/tamsyn-font/README" 20 | install -m 644 LICENSE "$1/usr/share/doc/tamsyn-font/LICENSE" 21 | } 22 | -------------------------------------------------------------------------------- /packages/tcpdump.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="4.6.2" 2 | PACKAGE_SOURCES="http://www.tcpdump.org/release/tcpdump-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A packet capture and analysis tool" 4 | 5 | build() { 6 | [ -d tcpdump-$PACKAGE_VERSION ] && rm -rf tcpdump-$PACKAGE_VERSION 7 | tar -xzvf tcpdump-$PACKAGE_VERSION.tar.gz 8 | cd tcpdump-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/tcpdump-binary.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --sbindir=/bin \ 15 | --datarootdir=/usr/share \ 16 | --enable-ipv6 \ 17 | --with-crypto 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | install -D -m 644 README.md "$1/usr/share/doc/tcpdump/README.md" 24 | install -m 644 CHANGES "$1/usr/share/doc/tcpdump/CHANGES" 25 | install -m 644 CREDITS "$1/usr/share/doc/tcpdump/CREDITS" 26 | install -m 644 LICENSE "$1/usr/share/doc/tcpdump/LICENSE" 27 | } 28 | -------------------------------------------------------------------------------- /packages/ted.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/ted/archive/master.zip,ted-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A word processor" 4 | 5 | build() { 6 | [ -d ted-master ] && rm -rf ted-master 7 | unzip ted-$PACKAGE_VERSION.zip 8 | cd ted-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/ted-build.patch" 11 | 12 | $MAKE CONFIGURE_OPTIONS="--host=$HOST --prefix= --datadir=/usr/share --with-GTK" 13 | $MAKE package 14 | } 15 | 16 | package() { 17 | mkdir -p "$1/usr/share/ted" 18 | tar -xzvf tedPackage/Ted_*_Linux_${ARCH}.tar.gz -C "$1/usr/share/ted" 19 | mv "$1/usr/share/ted/bin" "$1/" 20 | install -D -m 644 tedPackage/Ted.png "$1/usr/share/pixmaps/Ted.png" 21 | install -D -m 644 README "$1/usr/share/doc/ted/README" 22 | install -m 644 gpl.txt "$1/usr/share/doc/ted/gpl.txt" 23 | } 24 | -------------------------------------------------------------------------------- /packages/terminus-font.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="4.39" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/terminus-font/files/terminus-font-$PACKAGE_VERSION/terminus-font-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A monospace font" 4 | PACKAGE_ARCH="all" 5 | 6 | build() { 7 | [ -d terminus-font-$PACKAGE_VERSION ] && rm -rf terminus-font-$PACKAGE_VERSION 8 | tar -xzvf terminus-font-$PACKAGE_VERSION.tar.gz 9 | cd terminus-font-$PACKAGE_VERSION 10 | 11 | patch -p 1 < "$BASE_DIR/patches/terminus-font-build.patch" 12 | 13 | ./configure 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" prefix="/usr" install 19 | install -D -m 644 README "$1/usr/share/doc/terminus-font/README" 20 | install -m 644 CHANGES "$1/usr/share/doc/terminus-font/CHANGES" 21 | install -m 644 NEWS "$1/usr/share/doc/terminus-font/NEWS" 22 | install -m 644 AUTHORS "$1/usr/share/doc/terminus-font/AUTHORS" 23 | install -m 644 COPYING "$1/usr/share/doc/terminus-font/COPYING" 24 | install -m 644 OFL.TXT "$1/usr/share/doc/terminus-font/OFL.TXT" 25 | } 26 | -------------------------------------------------------------------------------- /packages/tiff.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="4.0.3" 2 | PACKAGE_SOURCES="ftp://ftp.remotesensing.org/pub/libtiff/tiff-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A library for handling TIFF images" 4 | 5 | build() { 6 | [ -d tiff-$PACKAGE_VERSION ] && rm -rf tiff-$PACKAGE_VERSION 7 | tar -xzvf tiff-$PACKAGE_VERSION.tar.gz 8 | cd tiff-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/tiff-html.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix=/usr \ 14 | --bindir=/bin \ 15 | --libdir=/lib \ 16 | $CONFIGURE_LIBRARY_FLAGS \ 17 | --disable-lzma \ 18 | --disable-cxx \ 19 | --with-docdir="/usr/share/doc/tiff" 20 | $MAKE 21 | } 22 | 23 | package() { 24 | $MAKE DESTDIR="$1" install 25 | } 26 | -------------------------------------------------------------------------------- /packages/tinyalsa.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/tinyalsa/tinyalsa/archive/master.zip,tinyalsa-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="Core audio library" 4 | 5 | build() { 6 | [ -d tinyalsa-master ] && rm -rf tinyalsa-master 7 | unzip tinyalsa-$PACKAGE_VERSION.zip 8 | cd tinyalsa-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/tinyalsa-build.patch" 11 | patch -p 1 < "$BASE_DIR/patches/tinyalsa-musl.patch" 12 | $MAKE 13 | } 14 | 15 | package() { 16 | install -D -m 644 libtinyalsa.a "$1/lib/libtinyalsa.a" 17 | install -D -m 644 README "$1/usr/share/doc/tinyalsa/README" 18 | head -n 26 mixer.c | tail -n 24 | cut -c 4- \ 19 | > "$1/usr/share/doc/tinyalsa/COPYING" 20 | chmod 644 "$1/usr/share/doc/tinyalsa/COPYING" 21 | cp -r include "$1/usr" 22 | } 23 | -------------------------------------------------------------------------------- /packages/tinyunmute.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/tinyunmute/archive/master.zip,tinyunmute-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="An audio volume unmuting tool" 4 | 5 | build() { 6 | [ -d tinyunmute-master ] && rm -rf tinyunmute-master 7 | unzip tinyunmute-$PACKAGE_VERSION.zip 8 | cd tinyunmute-master 9 | 10 | $MAKE CC="$CC" CFLAGS="$CFLAGS" LDFLAGS="$LDFLAGS" 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" BIN_DIR="/bin" install 15 | } 16 | -------------------------------------------------------------------------------- /packages/tinyxlib.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/tinyxlib/archive/master.zip,tinyxlib-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="Core graphics library" 4 | 5 | build() { 6 | [ -d tinyxlib-master ] && rm -rf tinyxlib-master 7 | unzip tinyxlib-$PACKAGE_VERSION.zip 8 | cd tinyxlib-master 9 | 10 | $MAKE clean 11 | $MAKE CC="$CC" \ 12 | EXTRA_CFLAGS="$CFLAGS" \ 13 | LDFLAGS="$LDFLAGS" \ 14 | BINDIR="/bin" \ 15 | LIBDIR="/lib" \ 16 | STATIC=1 \ 17 | FONT_ENCODINGS_DIRECTORY="/usr/share/fonts/encodings/encodings.dir" 18 | } 19 | 20 | package() { 21 | $MAKE DESTDIR="$1" BINDIR="/bin" LIBDIR="/lib" STATIC=1 install 22 | install -D -m 644 README "$1/usr/share/doc/tinyxlib/README" 23 | install -m 644 libXau/README "$1/usr/share/doc/tinyxlib/README.libXau" 24 | install -m 644 libXmu/README "$1/usr/share/doc/tinyxlib/README.libXmu" 25 | install -m 644 changelog "$1/usr/share/doc/tinyxlib/changelog" 26 | } 27 | -------------------------------------------------------------------------------- /packages/tinyxserver.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/tinyxserver/archive/master.zip,tinyxserver-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A display server" 4 | 5 | build() { 6 | [ -d tinyxserver-master ] && rm -rf tinyxserver-master 7 | unzip tinyxserver-$PACKAGE_VERSION.zip 8 | cd tinyxserver-master 9 | 10 | for i in fonts/*-*.bdf 11 | do 12 | case "$i" in 13 | *-ISO8859-1.bdf) 14 | ;; 15 | *) 16 | rm -f $i 17 | ;; 18 | esac 19 | done 20 | 21 | case "$HOST" in 22 | *64*) 23 | CFLAGS="-D_XSERVER64=1 $CFLAGS" 24 | ;; 25 | esac 26 | 27 | $MAKE clean 28 | $MAKE CC="$CC" \ 29 | EXTRA_CFLAGS="$CFLAGS" \ 30 | LDFLAGS="$LDFLAGS" \ 31 | FONTDIR="/usr/share/fonts" \ 32 | Xfbdev xinit 33 | } 34 | 35 | package() { 36 | $MAKE DESTDIR="$1" BINDIR="/bin" install 37 | } 38 | -------------------------------------------------------------------------------- /packages/tty-clock.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/xorg62/tty-clock/archive/master.zip,tty-clock-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="An analog clock" 4 | 5 | build() { 6 | [ -d tty-clock-master ] && rm -rf tty-clock-master 7 | unzip tty-clock-$PACKAGE_VERSION.zip 8 | cd tty-clock-master 9 | 10 | $CC -o tty-clock ttyclock.c $CFLAGS $LDFLAGS -lncurses 11 | } 12 | 13 | package() { 14 | install -D -m 755 tty-clock "$1/bin/tty-clock" 15 | install -D -m 644 tty-clock.1 "$1/usr/share/man/man1/tty-clock.1" 16 | install -D -m 644 README "$1/usr/share/doc/tty-clock/README" 17 | head -n 30 ttyclock.c | tail -n 28 | cut -c 9- > "$1/usr/share/doc/tty-clock/COPYING" 18 | chmod 644 "$1/usr/share/doc/tty-clock/COPYING" 19 | } 20 | -------------------------------------------------------------------------------- /packages/vitetris.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.57" 2 | PACKAGE_SOURCES="http://www.victornils.net/tetris/vitetris-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A Tetris clone" 4 | 5 | build() { 6 | [ -d vitetris-$PACKAGE_VERSION ] && rm -rf vitetris-$PACKAGE_VERSION 7 | tar -xzvf vitetris-$PACKAGE_VERSION.tar.gz 8 | cd vitetris-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/vitetris-build.patch" 11 | 12 | ./configure --prefix= \ 13 | --datarootdir=/usr/share \ 14 | --desktopdir="" \ 15 | curses=yes \ 16 | xlib=no 17 | $MAKE 18 | } 19 | 20 | package() { 21 | $MAKE DESTDIR="$1" install 22 | install -d -D -m 755 "$1/var/games/vitetris" 23 | install -m 644 changes.txt "$1/usr/share/doc/vitetris/changes.txt" 24 | } 25 | -------------------------------------------------------------------------------- /packages/wget.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.16.1" 2 | PACKAGE_SOURCES="http://ftp.gnu.org/gnu/wget/wget-$PACKAGE_VERSION.tar.xz" 3 | PACKAGE_DESC="A HTTP and FTP client" 4 | 5 | build() { 6 | [ -d wget-$PACKAGE_VERSION ] && rm -rf wget-$PACKAGE_VERSION 7 | tar -xJvf wget-$PACKAGE_VERSION.tar.xz 8 | cd wget-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/wget-libressl.patch" 11 | autoreconf 12 | 13 | ./configure --host=$HOST \ 14 | --prefix= \ 15 | --datarootdir=/usr/share \ 16 | --disable-debug \ 17 | --disable-nls \ 18 | --with-ssl=openssl 19 | $MAKE 20 | } 21 | 22 | package() { 23 | $MAKE DESTDIR="$1" install 24 | install -D -m 644 README "$1/usr/share/doc/wget/README" 25 | install -m 644 NEWS "$1/usr/share/doc/wget/NEWS" 26 | install -m 644 AUTHORS "$1/usr/share/doc/wget/AUTHORS" 27 | install -m 644 COPYING "$1/usr/share/doc/wget/COPYING" 28 | } 29 | -------------------------------------------------------------------------------- /packages/xaos.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.6" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/xaos/files/XaoS/$PACKAGE_VERSION/xaos-$PACKAGE_VERSION.tar.gz https://projects.archlinux.org/svntogit/packages.git/plain/trunk/xaos-3.5-build-fix-i686.patch?h=packages/xaos,xaos-3.5-build-fix-i686.patch" 3 | PACKAGE_DESC="A fractal zoomer" 4 | 5 | build() { 6 | [ -d xaos-$PACKAGE_VERSION ] && rm -rf xaos-$PACKAGE_VERSION 7 | tar -xzvf xaos-$PACKAGE_VERSION.tar.gz 8 | cd xaos-$PACKAGE_VERSION 9 | 10 | case "$ARCH" in 11 | i?86) 12 | patch -p 1 < ../xaos-3.5-build-fix-i686.patch 13 | ;; 14 | esac 15 | 16 | ./configure --host=$HOST \ 17 | --prefix= \ 18 | --datarootdir=/usr/share \ 19 | --disable-nls \ 20 | --without-sffe 21 | $MAKE 22 | } 23 | 24 | package() { 25 | $MAKE DESTDIR="$1" install 26 | mkdir -p "$1/usr/share/doc" 27 | ln -s ../XaoS/doc "$1/usr/share/doc/xaos" 28 | } 29 | -------------------------------------------------------------------------------- /packages/xasteroids.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="5" 2 | PACKAGE_SOURCES="http://www.ibiblio.org/pub/Linux/games/arcade/asteroids/xasteroids.tgz https://aur.archlinux.org/packages/xa/xasteroids/xasteroids.tar.gz,xasteroids-arch.tar.gz" 3 | PACKAGE_DESC="An Asteroids clone" 4 | 5 | build() { 6 | [ -d xasteroids ] && rm -rf xasteroids 7 | tar -xzvf xasteroids.tgz 8 | cd xasteroids 9 | tar -xzvf ../xasteroids-arch.tar.gz 10 | 11 | patch -p 1 < xasteroids/01_legacy.patch 12 | patch -p 0 < xasteroids/02_xast.patch 13 | patch -p 1 < "$BASE_DIR/patches/xasteroids-build.patch" 14 | 15 | $MAKE 16 | } 17 | 18 | package() { 19 | install -D -m 755 xast "$1/bin/xast" 20 | install -D -m 644 xast.man "$1/usr/share/man/man6/xast.6" 21 | install -D -m 644 README "$1/usr/share/doc/xasteroids/README" 22 | install -m 644 xasteroids/COPYING "$1/usr/share/doc/xasteroids/COPYING" 23 | } 24 | -------------------------------------------------------------------------------- /packages/xchat.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/xchat/archive/master.zip,xchat-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="An IRC client" 4 | 5 | build() { 6 | [ -d xchat-master ] && rm -rf xchat-master 7 | unzip xchat-$PACKAGE_VERSION.zip 8 | cd xchat-master 9 | 10 | patch -p 1 < "$BASE_DIR/patches/xchat-font.patch" 11 | patch -p 1 < "$BASE_DIR/patches/xchat-settings.patch" 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --datadir=/usr/share \ 15 | --disable-nls \ 16 | --enable-openssl \ 17 | --enable-ipv6 \ 18 | --disable-textfe \ 19 | --disable-perl \ 20 | --disable-plugin 21 | $MAKE 22 | } 23 | 24 | package() { 25 | $MAKE DESTDIR="$1" install 26 | install -D -m 644 README "$1/usr/share/doc/xchat/README" 27 | install -m 644 FAQ "$1/usr/share/doc/xchat/FAQ" 28 | install -m 644 AUTHORS "$1/usr/share/doc/xchat/AUTHORS" 29 | install -m 644 COPYING "$1/usr/share/doc/xchat/COPYING" 30 | } 31 | -------------------------------------------------------------------------------- /packages/xev.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.1.0" 2 | PACKAGE_SOURCES="http://xorg.freedesktop.org/archive/individual/app/xev-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A X11 events inspection tool" 4 | 5 | build() { 6 | [ -d xev-$PACKAGE_VERSION ] && rm -rf xev-$PACKAGE_VERSION 7 | tar -xjvf xev-$PACKAGE_VERSION.tar.bz2 8 | cd xev-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/xev/README" 20 | install -m 644 ChangeLog "$1/usr/share/doc/xev/ChangeLog" 21 | install -m 644 COPYING "$1/usr/share/doc/xev/COPYING" 22 | } 23 | -------------------------------------------------------------------------------- /packages/xhippo.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="3.5" 2 | PACKAGE_SOURCES="ftp://ftp.gnu.org/gnu/xhippo/xhippo-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An audio player" 4 | 5 | build() { 6 | [ -d xhippo-$PACKAGE_VERSION ] && rm -rf xhippo-$PACKAGE_VERSION 7 | tar -xzvf xhippo-$PACKAGE_VERSION.tar.gz 8 | cd xhippo-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/xhippo-ogg122.patch" 11 | 12 | ./configure --host=$HOST \ 13 | --prefix= \ 14 | --infodir=/usr/share/info \ 15 | --mandir=/usr/share/man 16 | $MAKE 17 | } 18 | 19 | package() { 20 | $MAKE DESTDIR="$1" install 21 | install -D -m 644 README "$1/usr/share/doc/xhippo/README" 22 | install -m 644 NEWS "$1/usr/share/doc/xhippo/NEWS" 23 | install -m 644 ChangeLog "$1/usr/share/doc/xhippo/ChangeLog" 24 | install -m 644 AUTHORS "$1/usr/share/doc/xhippo/AUTHORS" 25 | install -m 644 COPYING "$1/usr/share/doc/xhippo/COPYING" 26 | } 27 | -------------------------------------------------------------------------------- /packages/xmodmap.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.0.8" 2 | PACKAGE_SOURCES="http://xorg.freedesktop.org/archive/individual/app/xmodmap-$PACKAGE_VERSION.tar.bz2" 3 | PACKAGE_DESC="A X11 keyboard map manipulation tool" 4 | 5 | build() { 6 | [ -d xmodmap-$PACKAGE_VERSION ] && rm -rf xmodmap-$PACKAGE_VERSION 7 | tar -xjvf xmodmap-$PACKAGE_VERSION.tar.bz2 8 | cd xmodmap-$PACKAGE_VERSION 9 | 10 | ./configure --host=$HOST \ 11 | --prefix= \ 12 | --includedir=/usr/include \ 13 | --datarootdir=/usr/share 14 | $MAKE 15 | } 16 | 17 | package() { 18 | $MAKE DESTDIR="$1" install 19 | install -D -m 644 README "$1/usr/share/doc/xmodmap/README" 20 | install -m 644 ChangeLog "$1/usr/share/doc/xmodmap/ChangeLog" 21 | install -m 644 AUTHORS "$1/usr/share/doc/xmodmap/AUTHORS" 22 | install -m 644 COPYING "$1/usr/share/doc/xmodmap/COPYING" 23 | } 24 | -------------------------------------------------------------------------------- /packages/xpacman.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.11" 2 | PACKAGE_SOURCES="http://www.ibiblio.org/pub/X11/contrib/games/xpacman.tar.gz" 3 | PACKAGE_DESC="A Pac-Man clone" 4 | 5 | build() { 6 | [ -d xpacman ] && rm -rf xpacman 7 | tar -xzvf xpacman.tar.gz 8 | cd xpacman 9 | 10 | patch -p 1 < "$BASE_DIR/patches/xpacman-build.patch" 11 | patch -p 1 < "$BASE_DIR/patches/xpacman-keys.patch" 12 | 13 | $CC $CFLAGS xpacman.c -o xpacman $LDFLAGS $(pkg-config --libs x11) 14 | } 15 | 16 | package() { 17 | install -D -m 755 xpacman "$1/bin/xpacman" 18 | install -D -m 644 xpacman.README "$1/usr/share/doc/xpacman/xpacman.README" 19 | } 20 | -------------------------------------------------------------------------------- /packages/xplayargs.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="git$(date +%d%m%Y)" 2 | PACKAGE_SOURCES="https://github.com/dimkr/xplayargs/archive/master.zip,xplayargs-$PACKAGE_VERSION.zip" 3 | PACKAGE_DESC="A xargs-like audio player" 4 | 5 | build() { 6 | [ -d xplayargs-master ] && rm -rf xplayargs-master 7 | unzip xplayargs-$PACKAGE_VERSION.zip 8 | cd xplayargs-master 9 | 10 | $MAKE 11 | } 12 | 13 | package() { 14 | $MAKE DESTDIR="$1" install 15 | } 16 | -------------------------------------------------------------------------------- /packages/xsoldier.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.8" 2 | PACKAGE_SOURCES="http://www.interq.or.jp/libra/oohara/xsoldier/xsoldier-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A space-based shooter game" 4 | 5 | build() { 6 | [ -d xsoldier-$PACKAGE_VERSION ] && rm -rf xsoldier-$PACKAGE_VERSION 7 | tar -xzvf xsoldier-$PACKAGE_VERSION.tar.gz 8 | cd xsoldier-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/xsoldier-build.patch" 11 | 12 | LIBS="$(pkg-config --libs x11 xpm)" \ 13 | ./configure --host=$HOST \ 14 | --prefix= \ 15 | --datarootdir=/usr/share \ 16 | --disable-debug \ 17 | --without-sdl 18 | $MAKE 19 | } 20 | 21 | package() { 22 | $MAKE DESTDIR="$1" install 23 | install -D -m 644 README "$1/usr/share/doc/xsoldier/README" 24 | install -m 644 ChangeLog "$1/usr/share/doc/xsoldier/ChangeLog" 25 | install -m 644 GPL "$1/usr/share/doc/xsoldier/GPL" 26 | install -m 644 LICENSE "$1/usr/share/doc/xsoldier/LICENSE" 27 | } 28 | -------------------------------------------------------------------------------- /packages/xzgv.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="0.9.1" 2 | PACKAGE_SOURCES="http://sourceforge.net/projects/xzgv/files/xzgv/$PACKAGE_VERSION/xzgv-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="An image viewer" 4 | 5 | build() { 6 | [ -d xzgv-$PACKAGE_VERSION ] && rm -rf xzgv-$PACKAGE_VERSION 7 | tar -xzvf xzgv-$PACKAGE_VERSION.tar.gz 8 | cd xzgv-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/xzgv-gtk.patch" 11 | patch -p 1 < "$BASE_DIR/patches/xzgv-build.patch" 12 | 13 | $MAKE 14 | } 15 | 16 | package() { 17 | $MAKE PREFIX="$1/usr" BINDIR="$1/bin" install 18 | install -D -m 644 README "$1/usr/share/doc/xzgv/README" 19 | install -m 644 NEWS "$1/usr/share/doc/xzgv/NEWS" 20 | install -m 644 ChangeLog "$1/usr/share/doc/xzgv/ChangeLog" 21 | install -m 644 AUTHORS "$1/usr/share/doc/xzgv/AUTHORS" 22 | install -m 644 COPYING "$1/usr/share/doc/xzgv/COPYING" 23 | } 24 | -------------------------------------------------------------------------------- /packages/ytree.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.97" 2 | PACKAGE_SOURCES="http://www.han.de/~werner/ytree-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A file manager" 4 | 5 | build() { 6 | [ -d ytree-$PACKAGE_VERSION ] && rm -rf ytree-$PACKAGE_VERSION 7 | tar -xzvf ytree-$PACKAGE_VERSION.tar.gz 8 | cd ytree-$PACKAGE_VERSION 9 | 10 | patch -p 1 < "$BASE_DIR/patches/ytree-musl.patch" 11 | patch -p 1 < "$BASE_DIR/patches/ytree-build.patch" 12 | 13 | $MAKE CC="$CC" 14 | } 15 | 16 | package() { 17 | $MAKE DESTDIR="$1" install 18 | install -D -m 644 README "$1/usr/share/doc/ytree/README" 19 | install -m 644 CHANGES "$1/usr/share/doc/ytree/CHANGES" 20 | install -m 644 THANKS "$1/usr/share/doc/ytree/THANKS" 21 | install -m 644 COPYING "$1/usr/share/doc/ytree/COPYING" 22 | } 23 | -------------------------------------------------------------------------------- /packages/zlib.sh: -------------------------------------------------------------------------------- 1 | PACKAGE_VERSION="1.2.8" 2 | PACKAGE_SOURCES="http://zlib.net/zlib-$PACKAGE_VERSION.tar.gz" 3 | PACKAGE_DESC="A compression library" 4 | 5 | build() { 6 | [ -d zlib-$PACKAGE_VERSION ] && rm -rf zlib-$PACKAGE_VERSION 7 | tar -xzvf zlib-$PACKAGE_VERSION.tar.gz 8 | cd zlib-$PACKAGE_VERSION 9 | 10 | ./configure --prefix=/usr --libdir=/lib --static 11 | $MAKE 12 | } 13 | 14 | package() { 15 | $MAKE DESTDIR="$1" install 16 | install -D -m 644 README "$1/usr/share/doc/zlib/README" 17 | install -D -m 644 ChangeLog "$1/usr/share/doc/zlib/ChangeLog" 18 | } 19 | -------------------------------------------------------------------------------- /patches/alsa-lib-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup alsa-lib-1.0.28-orig/modules/mixer/simple/Makefile.in alsa-lib-1.0.28/modules/mixer/simple/Makefile.in 2 | --- alsa-lib-1.0.28-orig/modules/mixer/simple/Makefile.in 2014-08-22 19:06:37.801996387 +0300 3 | +++ alsa-lib-1.0.28/modules/mixer/simple/Makefile.in 2014-08-22 19:07:43.269995214 +0300 4 | @@ -307,7 +307,7 @@ top_build_prefix = @top_build_prefix@ 5 | top_builddir = @top_builddir@ 6 | top_srcdir = @top_srcdir@ 7 | alsaplugindir = @ALSA_PLUGIN_DIR@ 8 | -AM_CFLAGS = -g -O2 -W -Wall 9 | +AM_CFLAGS = -W -Wall 10 | AM_CPPFLAGS = -I$(top_srcdir)/include 11 | pkglib_LTLIBRARIES = smixer-sbase.la smixer-ac97.la smixer-hda.la \ 12 | $(am__append_1) 13 | -------------------------------------------------------------------------------- /patches/aop-insult.patch: -------------------------------------------------------------------------------- 1 | diff -rup aop-0.6-orig/aop.c aop-0.6/aop.c 2 | --- aop-0.6-orig/aop.c 2014-10-04 01:08:40.314669321 +0300 3 | +++ aop-0.6/aop.c 2014-10-04 01:10:08.392667744 +0300 4 | @@ -44,7 +44,7 @@ start: memset(field, ' ', 25*81); 5 | } else if (field[py][px] == '0') lifes++; 6 | else if (field[py][px] != ' ' && dir) { 7 | field[opy][opx] = '0'; sleep(1); flushinp(); 8 | - if(--lifes == 0) { p=op; lastword="Sucker!"; break; } 9 | + if(--lifes == 0) { p=op; lastword="You lost!"; break; } 10 | opx=px=ipx; opy=py=ipy; c=dir=0; continue; 11 | } 12 | field[opy][opx] = ' '; field[opy=py][opx=px] = 'O'; 13 | @@ -58,7 +58,7 @@ start: memset(field, ' ', 25*81); 14 | refresh(); usleep(dir < 5 ? 50000 : 100000); 15 | } while( (c=getch()) != 'q' ); 16 | endwin(); printf("%s (%d points)\n", lastword, p); 17 | - return strcmp(lastword, "Sucker!") == 0; 18 | + return strcmp(lastword, "You lost!") == 0; 19 | } 20 | 21 | /* Yup - This are 64 lines of C code. ;-) */ 22 | -------------------------------------------------------------------------------- /patches/aop-share.patch: -------------------------------------------------------------------------------- 1 | diff -rup aop-0.6-orig/aop.c aop-0.6/aop.c 2 | --- aop-0.6-orig/aop.c 2014-09-24 12:54:28.070958917 +0300 3 | +++ aop-0.6/aop.c 2014-09-24 12:54:50.306958519 +0300 4 | @@ -21,7 +21,7 @@ int main(int argc, char *argv[]) { 5 | init_pair(1, COLOR_RED, COLOR_BLACK); 6 | 7 | start: memset(field, ' ', 25*81); 8 | - snprintf(tmp, 96, "/usr/local/share/aop/aop-level-%02d.txt", level); 9 | + snprintf(tmp, 96, "/usr/share/aop/aop-level-%02d.txt", level); 10 | f = fopen(argc>=2 ? argv[level] : tmp, "r"); 11 | if (!f) { endwin(); printf("Can't open level file.\n"); return 1; } 12 | opx=ipx=px=3, opy=ipy=py=2; op=p; p += 700000 + level*373737; 13 | -------------------------------------------------------------------------------- /patches/aterm-config.patch: -------------------------------------------------------------------------------- 1 | diff -rup aterm-1.0.1-orig/src/main.c aterm-1.0.1/src/main.c 2 | --- aterm-1.0.1-orig/src/main.c 2007-08-01 17:08:29.000000000 +0300 3 | +++ aterm-1.0.1/src/main.c 2014-10-16 17:10:46.795851599 +0300 4 | @@ -91,7 +91,7 @@ static XSizeHints szHint = 5 | 6 | static const char *def_colorName[] = 7 | { 8 | - "White", "Black", /* fg/bg */ 9 | + "#d1e5ff", "#151525", /* fg/bg */ 10 | /* low-intensity colors */ 11 | "Black", /* 0: black (#000000) */ 12 | #ifndef NO_BRIGHTCOLOR 13 | -------------------------------------------------------------------------------- /patches/aterm-openpty.patch: -------------------------------------------------------------------------------- 1 | diff -rup aterm-1.0.1-orig/src/command.c aterm-1.0.1/src/command.c 2 | --- aterm-1.0.1-orig/src/command.c 2013-11-23 17:16:39.431093363 +0000 3 | +++ aterm-1.0.1/src/command.c 2013-11-23 17:18:28.133837802 +0000 4 | @@ -46,6 +46,8 @@ 5 | static const char rcsid[] = "$Id: command.c,v 1.24 2006/06/26 18:01:20 sasha Exp $"; 6 | #endif 7 | 8 | +#include 9 | + 10 | /*{{{ includes: */ 11 | #include "rxvt.h" /* NECESSARY */ 12 | #ifdef HAVE_AFTERSTEP 13 | @@ -551,6 +553,13 @@ int 14 | get_pty(void) 15 | { 16 | int fd = -1; 17 | + int slave; 18 | + 19 | + if (-1 != openpty(&fd, &slave, NULL, NULL, NULL)) { 20 | + ptydev = ttydev = strdup(ttyname(slave)); 21 | + goto Found; 22 | + } 23 | + goto Failed; 24 | 25 | #if defined (__sgi) 26 | ptydev = ttydev = _getpty(&fd, O_RDWR | O_NDELAY, 0622, 0); 27 | -------------------------------------------------------------------------------- /patches/bc-info.patch: -------------------------------------------------------------------------------- 1 | diff -rup bc-1.06-orig/doc/Makefile.in bc-1.06/doc/Makefile.in 2 | --- bc-1.06-orig/doc/Makefile.in 2014-10-17 14:42:42.306948455 +0300 3 | +++ bc-1.06/doc/Makefile.in 2014-10-17 14:43:20.576947770 +0300 4 | @@ -79,7 +79,7 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/m 5 | CONFIG_HEADER = ../config.h 6 | CONFIG_CLEAN_FILES = 7 | TEXI2DVI = texi2dvi 8 | -INFO_DEPS = bc.info dc.info 9 | +INFO_DEPS = 10 | DVIS = bc.dvi dc.dvi 11 | TEXINFOS = bc.texi dc.texi 12 | man1dir = $(mandir)/man1 13 | @@ -295,7 +295,7 @@ installcheck: installcheck-am 14 | install-exec-am: 15 | install-exec: install-exec-am 16 | 17 | -install-data-am: install-info-am install-man 18 | +install-data-am: install-man 19 | install-data: install-data-am 20 | 21 | install-am: all-am 22 | -------------------------------------------------------------------------------- /patches/calcurse-doc.patch: -------------------------------------------------------------------------------- 1 | diff -rup calcurse-3.2.1-orig/doc/Makefile.in calcurse-3.2.1/doc/Makefile.in 2 | --- calcurse-3.2.1-orig/doc/Makefile.in 2014-08-17 23:40:10.988989380 +0300 3 | +++ calcurse-3.2.1/doc/Makefile.in 2014-08-17 23:40:26.260989107 +0300 4 | @@ -266,7 +266,7 @@ AUTOMAKE_OPTIONS = foreign 5 | @HAVE_A2X_TRUE@ -d manpage \ 6 | @HAVE_A2X_TRUE@ -f manpage 7 | 8 | -doc_langs = fr de es nl ru pt_BR 9 | +doc_langs = 10 | nobase_dist_doc_DATA = \ 11 | manual.html \ 12 | submitting-patches.html \ 13 | -------------------------------------------------------------------------------- /patches/conky-bool.patch: -------------------------------------------------------------------------------- 1 | diff -rup conky-1.9.0-orig/src/conky.c conky-1.9.0/src/conky.c 2 | --- conky-1.9.0-orig/src/conky.c 2014-03-21 18:13:07.762973017 +0200 3 | +++ conky-1.9.0/src/conky.c 2014-03-21 18:13:25.398972701 +0200 4 | @@ -40,6 +40,7 @@ 5 | #include 6 | #include 7 | #include 8 | +#include 9 | #if HAVE_DIRENT_H 10 | #include 11 | #endif 12 | -------------------------------------------------------------------------------- /patches/diffutils-info.patch: -------------------------------------------------------------------------------- 1 | diff -rup diffutils-3.3-orig/doc/Makefile.in diffutils-3.3/doc/Makefile.in 2 | --- diffutils-3.3-orig/doc/Makefile.in 2014-10-17 12:47:12.827881469 +0300 3 | +++ diffutils-3.3/doc/Makefile.in 2014-10-17 12:52:31.828875756 +0300 4 | @@ -1376,7 +1376,7 @@ info: info-am 5 | 6 | info-am: $(INFO_DEPS) 7 | 8 | -install-data-am: install-info-am 9 | +install-data-am: 10 | 11 | install-dvi: install-dvi-am 12 | 13 | @@ -1516,7 +1516,7 @@ uninstall-am: uninstall-dvi-am uninstall 14 | 15 | .PHONY: all all-am check check-am clean clean-aminfo clean-generic \ 16 | cscopelist-am ctags-am dist-info distclean distclean-generic \ 17 | - distdir dvi dvi-am html html-am info info-am install \ 18 | + distdir dvi dvi-am html html-am info-am install \ 19 | install-am install-data install-data-am install-dvi \ 20 | install-dvi-am install-exec install-exec-am install-html \ 21 | install-html-am install-info install-info-am install-man \ 22 | -------------------------------------------------------------------------------- /patches/dosfstools-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup dosfstools-3.0.26-orig/Makefile dosfstools-3.0.26/Makefile 2 | --- dosfstools-3.0.26-orig/Makefile 2014-06-27 09:32:06.814995687 +0300 3 | +++ dosfstools-3.0.26/Makefile 2014-06-27 09:32:51.684994883 +0300 4 | @@ -28,7 +28,7 @@ DOCDIR = $(PREFIX)/share/doc 5 | MANDIR = $(PREFIX)/share/man 6 | 7 | #OPTFLAGS = -O2 -fomit-frame-pointer -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 8 | -OPTFLAGS = -O2 -fomit-frame-pointer -D_GNU_SOURCE $(shell getconf LFS_CFLAGS) 9 | +OPTFLAGS = -D_GNU_SOURCE $(shell getconf LFS_CFLAGS) 10 | #WARNFLAGS = -Wall -pedantic -std=c99 11 | WARNFLAGS = -Wall -Wextra -Wno-sign-compare -Wno-missing-field-initializers -Wmissing-prototypes -Wstrict-prototypes 12 | DEBUGFLAGS = -g 13 | -------------------------------------------------------------------------------- /patches/dosfstools-man.patch: -------------------------------------------------------------------------------- 1 | diff -rup dosfstools-3.0.26-orig/Makefile dosfstools-3.0.26/Makefile 2 | --- dosfstools-3.0.26-orig/Makefile 2014-10-17 13:25:12.125840651 +0300 3 | +++ dosfstools-3.0.26/Makefile 2014-10-17 13:28:07.308837514 +0300 4 | @@ -19,7 +19,7 @@ 5 | # can be found in /usr/share/common-licenses/GPL-3 file. 6 | 7 | SHELL := sh -e 8 | -LANGUAGES = $(shell cd manpages/po && ls) 9 | +LANGUAGES = 10 | 11 | DESTDIR = 12 | PREFIX = /usr/local 13 | diff -rup dosfstools-3.0.26-orig/manpages/Makefile dosfstools-3.0.26/manpages/Makefile 14 | --- dosfstools-3.0.26-orig/manpages/Makefile 2014-10-17 13:25:12.128840651 +0300 15 | +++ dosfstools-3.0.26/manpages/Makefile 2014-10-17 13:25:49.958839973 +0300 16 | @@ -10,7 +10,7 @@ 17 | 18 | SHELL := sh -e 19 | 20 | -LANGUAGES = $(shell cd po && ls) 21 | +LANGUAGES = 22 | 23 | all: build 24 | 25 | -------------------------------------------------------------------------------- /patches/dropbear-links.patch: -------------------------------------------------------------------------------- 1 | diff -rup dropbear-2015.67-orig/Makefile.in dropbear-2015.67/Makefile.in 2 | --- dropbear-2015.67-orig/Makefile.in 2015-01-28 21:23:28.632281070 +0200 3 | +++ dropbear-2015.67/Makefile.in 2015-01-28 21:25:09.328283463 +0200 4 | @@ -129,14 +129,14 @@ install: $(addprefix inst_, $(TARGETS)) 5 | insmultidropbear: dropbearmulti 6 | $(INSTALL) -d $(DESTDIR)$(sbindir) 7 | -rm -f $(DESTDIR)$(sbindir)/dropbear$(EXEEXT) 8 | - -ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(sbindir)/dropbear$(EXEEXT) 9 | + -ln -s dropbearmulti$(EXEEXT) $(DESTDIR)$(sbindir)/dropbear$(EXEEXT) 10 | $(INSTALL) -d $(DESTDIR)$(mandir)/man8 11 | $(INSTALL) -m 644 $(srcdir)/dropbear.8 $(DESTDIR)$(mandir)/man8/dropbear.8 12 | 13 | insmulti%: dropbearmulti 14 | $(INSTALL) -d $(DESTDIR)$(bindir) 15 | -rm -f $(DESTDIR)$(bindir)/$*$(EXEEXT) 16 | - -ln -s $(bindir)/dropbearmulti$(EXEEXT) $(DESTDIR)$(bindir)/$*$(EXEEXT) 17 | + -ln -s dropbearmulti$(EXEEXT) $(DESTDIR)$(bindir)/$*$(EXEEXT) 18 | $(INSTALL) -d $(DESTDIR)$(mandir)/man1 19 | if test -e $*.1; then $(INSTALL) -m 644 $*.1 $(DESTDIR)$(mandir)/man1/$*.1; fi 20 | 21 | -------------------------------------------------------------------------------- /patches/ed25519-build.patch: -------------------------------------------------------------------------------- 1 | diff -rupN ed25519-orig/src/Makefile ed25519/src/Makefile 2 | --- ed25519-orig/src/Makefile 1970-01-01 02:00:00.000000000 +0200 3 | +++ ed25519/src/Makefile 2014-10-23 22:48:24.630924971 +0300 4 | @@ -0,0 +1,21 @@ 5 | +CC ?= cc 6 | +CFLAGS ?= -O2 -pipe 7 | +LDFLAGS ?= -s 8 | + 9 | +CFLAGS += -std=gnu99 -Wall -pedantic 10 | + 11 | +SRCS = $(wildcard *.c) 12 | +OBJS = $(SRCS:.c=.o) 13 | + 14 | +LIB = libed25519.a 15 | + 16 | +all: $(LIB) 17 | + 18 | +%.o: %.c 19 | + $(CC) -c -o $@ $< $(CFLAGS) 20 | + 21 | +$(LIB): $(OBJS) 22 | + ar rcs $@ $^ 23 | + 24 | +clean: 25 | + rm -f $(LIB) $(OBJS) 26 | -------------------------------------------------------------------------------- /patches/elilo-size.patch: -------------------------------------------------------------------------------- 1 | diff -rup elilo-3.16-source-orig/x86_64/bzimage.c elilo-3.16-source/x86_64/bzimage.c 2 | --- elilo-3.16-source-orig/x86_64/bzimage.c 2014-07-16 21:19:19.744939833 +0300 3 | +++ elilo-3.16-source/x86_64/bzimage.c 2014-07-16 21:19:51.354939267 +0300 4 | @@ -34,7 +34,7 @@ 5 | boot_params_t *param_start = NULL; 6 | UINTN param_size = 0; 7 | 8 | -UINTN kernel_size = 0x800000; /* 8M (default x86_64 bzImage size limit) */ 9 | +UINTN kernel_size = 0x1000000; /* 16M (default x86_64 bzImage size limit) */ 10 | 11 | static VOID * 12 | bzImage_alloc() 13 | -------------------------------------------------------------------------------- /patches/emelfm-aterm.patch: -------------------------------------------------------------------------------- 1 | diff -rup emelfm-master-orig/emelfm.c emelfm-master/emelfm.c 2 | --- emelfm-master-orig/emelfm.c 2014-06-28 19:00:04.095963753 +0300 3 | +++ emelfm-master/emelfm.c 2014-06-28 19:00:19.252963481 +0300 4 | @@ -235,7 +235,7 @@ main(int argc, char *argv[]) 5 | strncpy(cfg.output_font, 6 | "-*-courier-medium-r-normal-*-*-120-*-*-*-*-*", 7 | sizeof(cfg.output_font)); 8 | - strncpy(cfg.xterm_command, "xterm", sizeof(cfg.xterm_command)); 9 | + strncpy(cfg.xterm_command, "aterm", sizeof(cfg.xterm_command)); 10 | chdir(getenv("HOME")); 11 | getcwd(app.left_view.dir, PATH_MAX); 12 | strncpy(app.right_view.dir, app.left_view.dir, PATH_MAX); 13 | @@ -314,7 +314,7 @@ main(int argc, char *argv[]) 14 | /* Setup the default toolbar */ 15 | add_toolbar_button("df", "df", _("Available disk space"), FALSE); 16 | add_toolbar_button("free", "free", _("Memory information"), FALSE); 17 | - add_toolbar_button("X", "xterm &", _("Open an Xterm"), FALSE); 18 | + add_toolbar_button("X", "aterm &", _("Open an Xterm"), FALSE); 19 | } 20 | 21 | if (!read_keys_file()) 22 | -------------------------------------------------------------------------------- /patches/emelfm-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup emelfm-0.9.2-orig/Makefile.common emelfm-0.9.2/Makefile.common 2 | --- emelfm-0.9.2-orig/Makefile.common 2014-06-28 18:19:05.153791493 +0300 3 | +++ emelfm-0.9.2/Makefile.common 2014-06-28 18:19:10.524791397 +0300 4 | @@ -1,13 +1,13 @@ 5 | -PREFIX = /usr/local 6 | +PREFIX = 7 | BIN_DIR = $(PREFIX)/bin 8 | LOCALEDIR = $(PREFIX)/share/locale 9 | -PLUGINS_DIR = $(PREFIX)/share/emelfm/plugins 10 | -DOC_DIR = $(PREFIX)/share/emelfm/docs 11 | +PLUGINS_DIR = $(PREFIX)/lib/emelfm/plugins 12 | +DOC_DIR = $(PREFIX)/usr/share/doc/emelfm 13 | 14 | -NLS = -DENABLE_NLS 15 | +NLS = 16 | GTK_INCLUDE = `gtk-config --cflags` 17 | GTK_LIB = `gtk-config --libs` 18 | GLIB_LIB = `glib-config --libs gthread` 19 | -CC = gcc -O2 -Wall 20 | +CC ?= 21 | #CC = gcc -g -Wall 22 | 23 | -------------------------------------------------------------------------------- /patches/emelfm-font.patch: -------------------------------------------------------------------------------- 1 | diff -rup emelfm-0.9.2-orig/emelfm.c emelfm-0.9.2/emelfm.c 2 | --- emelfm-0.9.2-orig/emelfm.c 2014-06-28 18:19:05.152791493 +0300 3 | +++ emelfm-0.9.2/emelfm.c 2014-06-28 18:27:43.497998505 +0300 4 | @@ -260,10 +260,10 @@ main(int argc, char *argv[]) 5 | cfg.command_history_max_length = 10; 6 | cfg.scrollbar_pos = GTK_CORNER_TOP_LEFT; 7 | strncpy(cfg.list_font, 8 | - "-*-helvetica-medium-r-normal-*-*-120-*-*-p-*-*", 9 | + "-*-helvetica-medium-r-normal-*-*-12-*-*-p-*-*", 10 | sizeof(cfg.list_font)); 11 | strncpy(cfg.output_font, 12 | - "-*-courier-medium-r-normal-*-*-120-*-*-*-*-*", 13 | + "-*-courier-medium-r-normal-*-*-12-*-*-*-*-*", 14 | sizeof(cfg.output_font)); 15 | strncpy(cfg.xterm_command, "xterm", sizeof(cfg.xterm_command)); 16 | chdir(getenv("HOME")); 17 | -------------------------------------------------------------------------------- /patches/fbgrab-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup fbgrab-orig/Makefile fbgrab/Makefile 2 | --- fbgrab-orig/Makefile 2014-11-03 22:19:46.858874968 +0200 3 | +++ fbgrab/Makefile 2014-11-03 22:21:58.540872610 +0200 4 | @@ -9,17 +9,17 @@ 5 | GZIP := gzip 6 | GZIPFLAGS := --best --to-stdout 7 | 8 | -all: fbgrab fbgrab.1.gz 9 | +all: fbgrab 10 | 11 | fbgrab: fbgrab.c 12 | - $(CC) -g -Wall $(CFLAGS) $(LDFLAGS) $< -lpng -lz -o $@ 13 | + $(CC) -Wall $(CFLAGS) $(LDFLAGS) $< -lpng -lz -o $@ 14 | 15 | fbgrab.1.gz: fbgrab.1.man 16 | $(GZIP) $(GZIPFLAGS) $< > $@ 17 | 18 | -install: fbgrab fbgrab.1.gz 19 | - install -D -m 0755 fbgrab $(DESTDIR)/usr/bin/fbgrab 20 | - install -D -m 0644 fbgrab.1.gz $(DESTDIR)/usr/man/man1/fbgrab.1.gz 21 | +install: fbgrab 22 | + install -D -m 0755 fbgrab $(DESTDIR)/bin/fbgrab 23 | + install -D -m 0644 fbgrab.1.man $(DESTDIR)/usr/share/man/man1/fbgrab.1 24 | 25 | clean: 26 | -$(RM) fbgrab fbgrab.1.gz *~ \#*\# 27 | -------------------------------------------------------------------------------- /patches/fbv-libpng.patch: -------------------------------------------------------------------------------- 1 | diff -rup fbv-1.0b-orig/png.c fbv-1.0b/png.c 2 | --- fbv-1.0b-orig/png.c 2014-11-07 13:50:06.901976613 +0200 3 | +++ fbv-1.0b/png.c 2014-11-07 13:50:27.911976237 +0200 4 | @@ -69,7 +69,7 @@ int fh_png_load(char *name,unsigned char 5 | fclose(fh); return(FH_ERROR_FORMAT); 6 | } 7 | rp=0; 8 | - if (setjmp(png_ptr->jmpbuf)) 9 | + if (setjmp(png_jmpbuf(png_ptr))) 10 | { 11 | png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL); 12 | if(rp) free(rp); 13 | @@ -161,7 +161,7 @@ int fh_png_getsize(char *name,int *x,int 14 | fclose(fh); return(FH_ERROR_FORMAT); 15 | } 16 | rp=0; 17 | - if (setjmp(png_ptr->jmpbuf)) 18 | + if (setjmp(png_jmpbuf(png_ptr))) 19 | { 20 | png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL); 21 | if(rp) free(rp); 22 | -------------------------------------------------------------------------------- /patches/figlet-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup figlet-2.2.5-orig/Makefile figlet-2.2.5/Makefile 2 | --- figlet-2.2.5-orig/Makefile 2014-10-04 18:45:49.438740414 +0300 3 | +++ figlet-2.2.5/Makefile 2014-10-04 18:46:47.624739372 +0300 4 | @@ -19,23 +19,23 @@ 5 | SHELL = /bin/sh 6 | 7 | # The C compiler and linker to use 8 | -CC = gcc 9 | -CFLAGS = -g -O2 -Wall 10 | -LD = gcc 11 | -LDFLAGS = 12 | +CC ?= gcc 13 | +CFLAGS ?= -g -O2 -Wall 14 | +LD ?= gcc 15 | +LDFLAGS ?= 16 | 17 | # Feature flags: 18 | # define TLF_FONTS to use TOIlet TLF fonts 19 | XCFLAGS = -DTLF_FONTS 20 | 21 | # Where to install files 22 | -prefix = /usr/local 23 | +prefix = /usr 24 | 25 | # Where the executables should be put 26 | -BINDIR = $(prefix)/bin 27 | +BINDIR = /bin 28 | 29 | # Where the man page should be put 30 | -MANDIR = $(prefix)/man 31 | +MANDIR = $(prefix)/share/man 32 | 33 | # Where figlet will search first for fonts (the ".flf" files). 34 | DEFAULTFONTDIR = $(prefix)/share/figlet 35 | -------------------------------------------------------------------------------- /patches/file-data.patch: -------------------------------------------------------------------------------- 1 | diff -rup file-5.19-orig/configure.ac file-5.19/configure.ac 2 | --- file-5.19-orig/configure.ac 2014-08-08 00:41:12.402804848 +0300 3 | +++ file-5.19/configure.ac 2014-08-08 00:40:41.478805402 +0300 4 | @@ -61,7 +61,7 @@ esac 5 | AC_SUBST(MINGW) 6 | AM_CONDITIONAL(MINGW, test "$MINGW" = 1) 7 | 8 | -AC_SUBST([pkgdatadir], ['$(datadir)/misc']) 9 | +AC_SUBST([pkgdatadir], ['$(datadir)/file']) 10 | AC_SUBST(fsect) 11 | AM_CONDITIONAL(FSECT5, test x$fsect = x5) 12 | 13 | -------------------------------------------------------------------------------- /patches/file-locale.patch: -------------------------------------------------------------------------------- 1 | diff -rup file-5.20-orig/src/file.h file-5.20/src/file.h 2 | --- file-5.20-orig/src/file.h 2014-10-11 13:31:30.011970075 +0300 3 | +++ file-5.20/src/file.h 2014-10-11 13:31:57.726969579 +0300 4 | @@ -477,7 +477,7 @@ protected int file_os2_apptype(struct ma 5 | 6 | typedef struct { 7 | const char *pat; 8 | -#if defined(HAVE_NEWLOCALE) && defined(HAVE_USELOCALE) && defined(HAVE_FREELOCALE) 9 | +#if 0 10 | #define USE_C_LOCALE 11 | locale_t old_lc_ctype; 12 | locale_t c_lc_ctype; 13 | -------------------------------------------------------------------------------- /patches/findutils-musl.patch: -------------------------------------------------------------------------------- 1 | diff -rup findutils-4.4.2-orig/gnulib/lib/freadahead.c findutils-4.4.2/gnulib/lib/freadahead.c 2 | --- findutils-4.4.2-orig/gnulib/lib/freadahead.c 2014-02-14 20:56:59.425453820 +0200 3 | +++ findutils-4.4.2/gnulib/lib/freadahead.c 2014-02-14 21:03:00.353463486 +0200 4 | @@ -60,7 +60,5 @@ freadahead (FILE *fp) 5 | return 0; 6 | /* fp->_Buf <= fp->_Next <= fp->_Rend */ 7 | return fp->_Rend - fp->_Next; 8 | -#else 9 | - #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread on your system, then report this to bug-gnulib." 10 | #endif 11 | } 12 | -------------------------------------------------------------------------------- /patches/findutils-old.patch: -------------------------------------------------------------------------------- 1 | diff -rup findutils-4.4.2-orig/find/Makefile.in findutils-4.4.2/find/Makefile.in 2 | --- findutils-4.4.2-orig/find/Makefile.in 2014-11-01 15:35:26.248901662 +0200 3 | +++ findutils-4.4.2/find/Makefile.in 2014-11-01 15:36:21.729900668 +0200 4 | @@ -34,7 +34,7 @@ POST_UNINSTALL = : 5 | build_triplet = @build@ 6 | host_triplet = @host@ 7 | @WITH_FTS_FALSE@bin_PROGRAMS = find$(EXEEXT) ftsfind$(EXEEXT) 8 | -@WITH_FTS_TRUE@bin_PROGRAMS = find$(EXEEXT) oldfind$(EXEEXT) 9 | +@WITH_FTS_TRUE@bin_PROGRAMS = find$(EXEEXT) 10 | subdir = find 11 | DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in 12 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 13 | -------------------------------------------------------------------------------- /patches/font-adobe-100dpi-cache.patch: -------------------------------------------------------------------------------- 1 | diff -rup font-adobe-100dpi-1.0.3-orig/Makefile.in font-adobe-100dpi-1.0.3/Makefile.in 2 | --- font-adobe-100dpi-1.0.3-orig/Makefile.in 2014-10-17 12:28:38.782901419 +0300 3 | +++ font-adobe-100dpi-1.0.3/Makefile.in 2014-10-17 12:29:34.262900426 +0300 4 | @@ -668,7 +668,6 @@ info-am: 5 | 6 | install-data-am: install-fontDATA 7 | @$(NORMAL_INSTALL) 8 | - $(MAKE) $(AM_MAKEFLAGS) install-data-hook 9 | install-dvi: install-dvi-am 10 | 11 | install-dvi-am: 12 | -------------------------------------------------------------------------------- /patches/font-adobe-75dpi-cache.patch: -------------------------------------------------------------------------------- 1 | diff -rup font-adobe-75dpi-1.0.3-orig/Makefile.in font-adobe-75dpi-1.0.3/Makefile.in 2 | --- font-adobe-75dpi-1.0.3-orig/Makefile.in 2014-10-17 12:31:51.021897977 +0300 3 | +++ font-adobe-75dpi-1.0.3/Makefile.in 2014-10-17 12:32:02.145897777 +0300 4 | @@ -668,7 +668,6 @@ info-am: 5 | 6 | install-data-am: install-fontDATA 7 | @$(NORMAL_INSTALL) 8 | - $(MAKE) $(AM_MAKEFLAGS) install-data-hook 9 | install-dvi: install-dvi-am 10 | 11 | install-dvi-am: 12 | -------------------------------------------------------------------------------- /patches/font-bh-lucidatypewriter-100dpi-cache.patch: -------------------------------------------------------------------------------- 1 | diff -rup font-bh-lucidatypewriter-100dpi-1.0.3-orig/Makefile.in font-bh-lucidatypewriter-100dpi-1.0.3/Makefile.in 2 | --- font-bh-lucidatypewriter-100dpi-1.0.3-orig/Makefile.in 2014-10-17 12:35:20.438894226 +0300 3 | +++ font-bh-lucidatypewriter-100dpi-1.0.3/Makefile.in 2014-10-17 12:35:26.150894124 +0300 4 | @@ -578,7 +578,6 @@ info-am: 5 | 6 | install-data-am: install-fontDATA 7 | @$(NORMAL_INSTALL) 8 | - $(MAKE) $(AM_MAKEFLAGS) install-data-hook 9 | install-dvi: install-dvi-am 10 | 11 | install-dvi-am: 12 | -------------------------------------------------------------------------------- /patches/font-bh-lucidatypewriter-75dpi-cache.patch: -------------------------------------------------------------------------------- 1 | diff -rup font-bh-lucidatypewriter-75dpi-1.0.3-orig/Makefile.in font-bh-lucidatypewriter-75dpi-1.0.3/Makefile.in 2 | --- font-bh-lucidatypewriter-75dpi-1.0.3-orig/Makefile.in 2014-10-17 12:33:52.722895797 +0300 3 | +++ font-bh-lucidatypewriter-75dpi-1.0.3/Makefile.in 2014-10-17 12:34:06.125895557 +0300 4 | @@ -578,7 +578,6 @@ info-am: 5 | 6 | install-data-am: install-fontDATA 7 | @$(NORMAL_INSTALL) 8 | - $(MAKE) $(AM_MAKEFLAGS) install-data-hook 9 | install-dvi: install-dvi-am 10 | 11 | install-dvi-am: 12 | -------------------------------------------------------------------------------- /patches/gcalendar-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup gcalendar-0.6.0-orig/Makefile.in gcalendar-0.6.0/Makefile.in 2 | --- gcalendar-0.6.0-orig/Makefile.in 2014-04-11 15:38:13.424904291 +0300 3 | +++ gcalendar-0.6.0/Makefile.in 2014-04-11 15:38:20.148904171 +0300 4 | @@ -93,7 +93,7 @@ CC = @CC@ 5 | CCDEPMODE = @CCDEPMODE@ 6 | CFLAGS = @CFLAGS@ 7 | CPP = @CPP@ 8 | -CPPFLAGS = @CPPFLAGS@ -I/usr/include 9 | +CPPFLAGS = @CPPFLAGS@ 10 | CYGPATH_W = @CYGPATH_W@ 11 | DEFS = @DEFS@ 12 | DEPDIR = @DEPDIR@ 13 | -------------------------------------------------------------------------------- /patches/gcolor-title.patch: -------------------------------------------------------------------------------- 1 | diff -rup gcolor-0.4-orig/src/interface.c gcolor-0.4/src/interface.c 2 | --- gcolor-0.4-orig/src/interface.c 2014-04-08 17:38:32.867972853 +0300 3 | +++ gcolor-0.4/src/interface.c 2014-04-08 17:39:14.476972108 +0300 4 | @@ -41,9 +41,9 @@ create_window1 (void) 5 | GtkWidget *listnamelabel; 6 | 7 | window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL); 8 | - gtk_widget_set_name (window1, "window1"); 9 | - gtk_object_set_data (GTK_OBJECT (window1), "window1", window1); 10 | - gtk_window_set_title (GTK_WINDOW (window1), _("window1")); 11 | + gtk_widget_set_name (window1, "gcolor"); 12 | + gtk_object_set_data (GTK_OBJECT (window1), "gcolor", window1); 13 | + gtk_window_set_title (GTK_WINDOW (window1), _("gcolor")); 14 | 15 | vbox1 = gtk_vbox_new (FALSE, 0); 16 | gtk_widget_set_name (vbox1, "vbox1"); 17 | -------------------------------------------------------------------------------- /patches/gdk-pixbuf-demo.patch: -------------------------------------------------------------------------------- 1 | diff -rup gdk-pixbuf-master-orig/Makefile.in gdk-pixbuf-master/Makefile.in 2 | --- gdk-pixbuf-master-orig/Makefile.in 2014-10-16 22:06:55.898843844 +0300 3 | +++ gdk-pixbuf-master/Makefile.in 2014-10-16 22:07:07.006843645 +0300 4 | @@ -111,7 +111,7 @@ STRIP_DUMMY = @STRIP_DUMMY@ 5 | STRIP_END = @STRIP_END@ 6 | VERSION = @VERSION@ 7 | 8 | -SUBDIRS = gdk-pixbuf demo doc 9 | +SUBDIRS = gdk-pixbuf doc 10 | 11 | bin_SCRIPTS = gdk-pixbuf-config 12 | 13 | -------------------------------------------------------------------------------- /patches/gdk-pixbuf-doc.patch: -------------------------------------------------------------------------------- 1 | diff -rup gdk-pixbuf-master-orig/doc/Makefile.in gdk-pixbuf-master/doc/Makefile.in 2 | --- gdk-pixbuf-master-orig/doc/Makefile.in 2014-10-17 13:37:29.615827444 +0300 3 | +++ gdk-pixbuf-master/doc/Makefile.in 2014-10-17 13:41:28.985823157 +0300 4 | @@ -248,7 +248,7 @@ installcheck: installcheck-am 5 | install-exec-am: 6 | install-exec: install-exec-am 7 | 8 | -install-data-am: install-data-local 9 | +install-data-am: 10 | install-data: install-data-am 11 | 12 | install-am: all-am 13 | -------------------------------------------------------------------------------- /patches/ghostscript-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup ghostscript-9.14-orig/configure.ac ghostscript-9.14/configure.ac 2 | --- ghostscript-9.14-orig/configure.ac 2014-08-22 14:33:32.233939806 +0300 3 | +++ ghostscript-9.14/configure.ac 2014-08-22 15:43:32.926864580 +0300 4 | @@ -150,7 +150,7 @@ SET_DT_SONAME="-soname=" 5 | case `uname` in 6 | Linux*|GNU*) 7 | if test $ac_cv_prog_gcc = yes; then 8 | - CC_OPT_FLAGS_TO_TRY="-O2" 9 | + CC_OPT_FLAGS_TO_TRY="" 10 | CC_DBG_FLAGS_TO_TRY="-gdwarf-2 -g3 -O0" 11 | fi 12 | ;; 13 | -------------------------------------------------------------------------------- /patches/ghostscript-examples.patch: -------------------------------------------------------------------------------- 1 | diff -rup ghostscript-9.15-orig/base/unixinst.mak ghostscript-9.15/base/unixinst.mak 2 | --- ghostscript-9.15-orig/base/unixinst.mak 2014-10-16 20:42:16.829934800 +0300 3 | +++ ghostscript-9.15/base/unixinst.mak 2014-10-16 20:43:08.327933878 +0300 4 | @@ -55,7 +55,7 @@ PSDOCDIR=$(PSLIBDIR)/../doc 5 | PSEXDIR=$(PSLIBDIR)/../examples 6 | PSMANDIR=$(PSLIBDIR)/../man 7 | 8 | -install-data: install-libdata install-resdata$(COMPILE_INITS) install-iccdata$(COMPILE_INITS) install-doc install-man install-examples 9 | +install-data: install-libdata install-resdata$(COMPILE_INITS) install-iccdata$(COMPILE_INITS) install-doc install-man 10 | 11 | # There's no point in providing a complete dependency list: we include 12 | # one file from each subdirectory just as a sanity check. 13 | -------------------------------------------------------------------------------- /patches/ghostscript-man.patch: -------------------------------------------------------------------------------- 1 | diff -rup ghostscript-9.15-orig/base/unixinst.mak ghostscript-9.15/base/unixinst.mak 2 | --- ghostscript-9.15-orig/base/unixinst.mak 2014-10-16 20:42:16.829934800 +0300 3 | +++ ghostscript-9.15/base/unixinst.mak 2014-10-16 20:52:57.937923319 +0300 4 | @@ -142,7 +142,7 @@ install-doc: $(PSDOCDIR)/News.htm 5 | done' 6 | 7 | # install the man pages for each locale 8 | -MAN_LCDIRS=. de 9 | +MAN_LCDIRS=. 10 | MAN1_LINKS_PS2PS=eps2eps 11 | MAN1_LINKS_PS2PDF=ps2pdf12 ps2pdf13 ps2pdf14 12 | MAN1_LINKS_GSLP=gsbj gsdj gsdj500 gslj 13 | -------------------------------------------------------------------------------- /patches/gnu-efi-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup gnu-efi-3.0-orig/Make.defaults gnu-efi-3.0/Make.defaults 2 | --- gnu-efi-3.0-orig/Make.defaults 2014-08-23 12:04:57.762957705 +0300 3 | +++ gnu-efi-3.0/Make.defaults 2014-08-23 12:26:56.645934086 +0300 4 | @@ -52,10 +52,10 @@ INSTALL := install 5 | 6 | # Compilation tools 7 | HOSTCC := $(prefix)gcc 8 | -CC := $(prefix)$(CROSS_COMPILE)gcc 9 | +CC ?= $(prefix)$(CROSS_COMPILE)gcc 10 | AS := $(prefix)$(CROSS_COMPILE)as 11 | LD := $(prefix)$(CROSS_COMPILE)ld 12 | -AR := $(prefix)$(CROSS_COMPILE)ar 13 | +AR ?= $(prefix)$(CROSS_COMPILE)ar 14 | RANLIB := $(prefix)$(CROSS_COMPILE)ranlib 15 | OBJCOPY := $(prefix)$(CROSS_COMPILE)objcopy 16 | 17 | -------------------------------------------------------------------------------- /patches/gpm-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup gpm-1.20.7-orig/src/Makefile.in gpm-1.20.7/src/Makefile.in 2 | --- gpm-1.20.7-orig/src/Makefile.in 2012-10-26 23:21:38.000000000 +0200 3 | +++ gpm-1.20.7/src/Makefile.in 2014-11-08 13:47:48.258926805 +0200 4 | @@ -172,8 +172,6 @@ lib/libgpm.so.@abi_lev@: lib/libgpm.so.@ 5 | #lib/libgpm.so: lib/libgpm.so.@abi_full@ 6 | # $(LN_S) -f libgpm.so.@abi_full@ lib/libgpm.so 7 | 8 | -include $(DEPFILE) 9 | - 10 | ## Release / Dist 11 | 12 | 13 | -------------------------------------------------------------------------------- /patches/gpm-run.patch: -------------------------------------------------------------------------------- 1 | diff -rup gpm-1.20.7-orig/src/headers/gpm.h gpm-1.20.7/src/headers/gpm.h 2 | --- gpm-1.20.7-orig/src/headers/gpm.h 2012-10-26 23:21:38.000000000 +0200 3 | +++ gpm-1.20.7/src/headers/gpm.h 2014-11-08 14:15:50.305896683 +0200 4 | @@ -51,7 +51,7 @@ extern "C" { 5 | #define _PATH_DEV "/dev/" 6 | #endif 7 | 8 | -#define GPM_NODE_DIR _PATH_VARRUN 9 | +#define GPM_NODE_DIR "/run/" 10 | 11 | /* itz Wed Jul 1 11:56:46 PDT 1998 this definitely ought not to be 12 | world-writable; umask doesn't apply either, as gpm is most often 13 | -------------------------------------------------------------------------------- /patches/greed-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup greed-3.10-orig/Makefile greed-3.10/Makefile 2 | --- greed-3.10-orig/Makefile 2014-09-24 14:58:36.883980608 +0300 3 | +++ greed-3.10/Makefile 2014-09-24 14:59:33.776979589 +0300 4 | @@ -2,12 +2,12 @@ 5 | 6 | VERS=3.10 7 | 8 | -SFILE=/usr/games/lib/greed.hs 9 | +SFILE=/var/games/greed/greed.hs 10 | # Location of game executable 11 | BIN=/usr/games 12 | 13 | greed: greed.c 14 | - $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -DSCOREFILE=\"$(SFILE)\" -DRELEASE=\"$(VERS)\" -o greed greed.c -O3 -lcurses 15 | + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -DSCOREFILE=\"$(SFILE)\" -DRELEASE=\"$(VERS)\" -o greed greed.c -lncurses 16 | 17 | greed.6: greed.xml 18 | xmlto man greed.xml 19 | Only in greed-3.10-orig/: greed.6 20 | -------------------------------------------------------------------------------- /patches/grun-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup grun-0.8.1-orig/Makefile.in grun-0.8.1/Makefile.in 2 | --- grun-0.8.1-orig/Makefile.in 2014-03-30 00:45:17.919977598 +0300 3 | +++ grun-0.8.1/Makefile.in 2014-03-30 00:49:31.908973049 +0300 4 | @@ -555,7 +555,7 @@ info: info-am 5 | 6 | info-am: 7 | 8 | -install-data-am: install-grundataDATA install-man 9 | +install-data-am: install-man 10 | 11 | install-exec-am: install-binPROGRAMS 12 | 13 | -------------------------------------------------------------------------------- /patches/gtk-font.patch: -------------------------------------------------------------------------------- 1 | diff -rup gtk-orig/gtk/gtkstyle.c gtk/gtk/gtkstyle.c 2 | --- gtk-orig/gtk/gtkstyle.c 2014-07-19 11:54:45.818998660 +0300 3 | +++ gtk/gtk/gtkstyle.c 2014-07-19 11:57:07.887996115 +0300 4 | @@ -398,7 +398,7 @@ gtk_style_new (void) 5 | if (!default_font) 6 | { 7 | default_font = 8 | - gdk_font_load ("-adobe-helvetica-medium-r-normal--*-120-*-*-*-*-iso8859-1"); 9 | + gdk_font_load ("-adobe-helvetica-medium-r-normal-*-12-*-*-*-p-*-iso8859-1"); 10 | if (!default_font) 11 | default_font = gdk_font_load ("fixed"); 12 | if (!default_font) 13 | -------------------------------------------------------------------------------- /patches/gtk-info.patch: -------------------------------------------------------------------------------- 1 | diff -rup gtk-master-orig/docs/Makefile.in gtk-master/docs/Makefile.in 2 | --- gtk-master-orig/docs/Makefile.in 2014-10-17 12:38:54.818890387 +0300 3 | +++ gtk-master/docs/Makefile.in 2014-10-17 12:39:46.922889454 +0300 4 | @@ -366,7 +366,7 @@ installcheck: installcheck-am 5 | install-exec-am: 6 | install-exec: install-exec-am 7 | 8 | -install-data-am: install-info-am install-man 9 | +install-data-am: install-man 10 | install-data: install-data-am 11 | 12 | install-am: all-am 13 | -------------------------------------------------------------------------------- /patches/gtkcat-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup gtkcat-0.1-orig/Makefile gtkcat-0.1/Makefile 2 | --- gtkcat-0.1-orig/Makefile 2014-10-16 21:55:12.445856441 +0300 3 | +++ gtkcat-0.1/Makefile 2014-10-16 22:05:30.025845382 +0300 4 | @@ -1,12 +1,14 @@ 5 | -CC = gcc 6 | -CFLAGS = -O3 -Wall $(shell gtk-config --cflags) 7 | -LDFLAGS = $(shell gtk-config --libs) 8 | +CC ?= gcc 9 | +CFLAGS ?= 10 | +CFLAGS += -Wall $(shell gtk-config --cflags) 11 | +LDFLAGS ?= 12 | +LDFLAGS += $(shell gtk-config --libs) 13 | OBJECTS = main.o loadcat.o search.o savecat.o scan.o utils.o cb.o ui.o 14 | 15 | # where to install this program (also for packaging stuff) 16 | -DESTDIR = 17 | -PREFIX = $(DESTDIR)/usr/X11R6 18 | -INSTALL = -m 755 19 | +DESTDIR ?= 20 | +PREFIX ?= $(DESTDIR)/usr/X11R6 21 | +INSTALL = -D -m 755 22 | 23 | gtkcat: $(OBJECTS) 24 | $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(LDFLAGS) 25 | @@ -15,4 +17,4 @@ clean: 26 | rm -rf *.o gtkcat *~ 27 | 28 | install: gtkcat 29 | - install $(INSTALL) gtkcat $(PREFIX)/bin 30 | + install $(INSTALL) gtkcat $(PREFIX)/bin/gtkcat 31 | -------------------------------------------------------------------------------- /patches/gzip-info.patch: -------------------------------------------------------------------------------- 1 | diff -rup gzip-1.6-orig/doc/Makefile.in gzip-1.6/doc/Makefile.in 2 | --- gzip-1.6-orig/doc/Makefile.in 2014-10-17 16:43:56.563992952 +0300 3 | +++ gzip-1.6/doc/Makefile.in 2014-10-17 16:44:49.221992009 +0300 4 | @@ -229,7 +229,7 @@ AM_V_texidevnull = $(am__v_texidevnull_@ 5 | am__v_texidevnull_ = $(am__v_texidevnull_@AM_DEFAULT_V@) 6 | am__v_texidevnull_0 = > /dev/null 7 | am__v_texidevnull_1 = 8 | -INFO_DEPS = $(srcdir)/gzip.info 9 | +INFO_DEPS = 10 | TEXINFO_TEX = $(top_srcdir)/build-aux/texinfo.tex 11 | am__TEXINFO_TEX_DIR = $(top_srcdir)/build-aux 12 | DVIS = gzip.dvi 13 | @@ -1525,16 +1525,10 @@ distdir: $(DISTFILES) 14 | || exit 1; \ 15 | fi; \ 16 | done 17 | - $(MAKE) $(AM_MAKEFLAGS) \ 18 | - top_distdir="$(top_distdir)" distdir="$(distdir)" \ 19 | - dist-info 20 | check-am: all-am 21 | check: check-am 22 | all-am: Makefile $(INFO_DEPS) 23 | installdirs: 24 | - for dir in "$(DESTDIR)$(infodir)"; do \ 25 | - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ 26 | - done 27 | install: install-am 28 | install-exec: install-exec-am 29 | install-data: install-data-am 30 | -------------------------------------------------------------------------------- /patches/htop-desktop.patch: -------------------------------------------------------------------------------- 1 | diff -rup htop-1.0.3-orig/Makefile.in htop-1.0.3/Makefile.in 2 | --- htop-1.0.3-orig/Makefile.in 2014-10-16 21:49:47.165862266 +0300 3 | +++ htop-1.0.3/Makefile.in 2014-10-16 21:50:21.723861647 +0300 4 | @@ -128,7 +128,7 @@ am__base_list = \ 5 | man1dir = $(mandir)/man1 6 | NROFF = nroff 7 | MANS = $(dist_man_MANS) 8 | -DATA = $(applications_DATA) $(pixmap_DATA) 9 | +DATA = $(pixmap_DATA) 10 | ETAGS = etags 11 | CTAGS = ctags 12 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 13 | @@ -1408,7 +1408,7 @@ info: info-am 14 | 15 | info-am: 16 | 17 | -install-data-am: install-applicationsDATA install-man \ 18 | +install-data-am: install-man \ 19 | install-pixmapDATA 20 | 21 | install-dvi: install-dvi-am 22 | -------------------------------------------------------------------------------- /patches/jimtcl-doc.patch: -------------------------------------------------------------------------------- 1 | diff -rup jimtcl-orig/Makefile.in jimtcl/Makefile.in 2 | --- jimtcl-orig/Makefile.in 2014-09-19 13:35:07.736943540 +0300 3 | +++ jimtcl/Makefile.in 2014-09-19 13:35:48.370942812 +0300 4 | @@ -73,8 +73,8 @@ docs: Tcl.html 5 | 6 | @if JIM_DOCS 7 | install-docs: docs 8 | - $(INSTALL_DATA_DIR) $(DESTDIR)$(prefix)/doc/jim 9 | - $(INSTALL_DATA) Tcl.html $(DESTDIR)$(prefix)/doc/jim 10 | + $(INSTALL_DATA_DIR) $(DESTDIR)$(prefix)/share/doc/jim 11 | + $(INSTALL_DATA) Tcl.html $(DESTDIR)$(prefix)/share/doc/jim 12 | @else 13 | install-docs: 14 | @endif 15 | -------------------------------------------------------------------------------- /patches/libjpeg-turbo-doc.patch: -------------------------------------------------------------------------------- 1 | diff -rup libjpeg-turbo-1.3.1-orig/Makefile.in libjpeg-turbo-1.3.1/Makefile.in 2 | --- libjpeg-turbo-1.3.1-orig/Makefile.in 2014-10-16 19:57:14.635983191 +0300 3 | +++ libjpeg-turbo-1.3.1/Makefile.in 2014-10-16 20:00:42.181979475 +0300 4 | @@ -485,7 +485,7 @@ dist_man1_MANS = cjpeg.1 djpeg.1 jpegtra 5 | DOCS = coderules.txt jconfig.txt change.log rdrle.c wrrle.c BUILDING.txt \ 6 | ChangeLog.txt 7 | 8 | -docdir = $(datadir)/doc 9 | +docdir = $(datadir)/doc/@PACKAGE@ 10 | dist_doc_DATA = README README-turbo.txt libjpeg.txt structure.txt usage.txt \ 11 | wizard.txt 12 | 13 | -------------------------------------------------------------------------------- /patches/libjpeg-turbo-examples.patch: -------------------------------------------------------------------------------- 1 | diff -rup libjpeg-turbo-1.3.1-orig/Makefile.in libjpeg-turbo-1.3.1/Makefile.in 2 | --- libjpeg-turbo-1.3.1-orig/Makefile.in 2014-10-16 19:57:14.635983191 +0300 3 | +++ libjpeg-turbo-1.3.1/Makefile.in 2014-10-16 19:58:06.978982254 +0300 4 | @@ -2007,7 +2007,7 @@ info: info-recursive 5 | 6 | info-am: 7 | 8 | -install-data-am: install-dist_docDATA install-dist_exampleDATA \ 9 | +install-data-am: install-dist_docDATA \ 10 | install-includeHEADERS install-man \ 11 | install-nodist_includeHEADERS 12 | 13 | -------------------------------------------------------------------------------- /patches/libnl-tiny-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup libnl-tiny-orig/files/libnl-tiny.pc libnl-tiny/files/libnl-tiny.pc 2 | --- libnl-tiny-orig/files/libnl-tiny.pc 2014-02-11 22:12:31.895863416 +0200 3 | +++ libnl-tiny/files/libnl-tiny.pc 2014-02-11 22:28:16.855888723 +0200 4 | @@ -1,5 +1,5 @@ 5 | prefix=/usr 6 | -exec_prefix=/usr 7 | +exec_prefix=/ 8 | libdir=${exec_prefix}/lib 9 | includedir=${prefix}/include/libnl-tiny 10 | 11 | diff -rup libnl-tiny-orig/src/Makefile libnl-tiny/src/Makefile 12 | --- libnl-tiny-orig/src/Makefile 2014-02-11 22:12:31.991863418 +0200 13 | +++ libnl-tiny/src/Makefile 2014-02-11 22:27:09.935886929 +0200 14 | @@ -1,9 +1,9 @@ 15 | -CC=gcc 16 | +CC?=gcc 17 | WFLAGS=-Wall 18 | -CFLAGS=-O2 19 | +CFLAGS?=-O2 20 | INCLUDES=-Iinclude 21 | 22 | -LIBNAME=libnl-tiny.so 23 | +LIBNAME=libnl-tiny.a 24 | 25 | all: $(LIBNAME) 26 | 27 | @@ -14,4 +14,4 @@ LIBNL_OBJ=nl.o handlers.o msg.o attr.o c 28 | GENL_OBJ=genl.o genl_family.o genl_ctrl.o genl_mngt.o unl.o 29 | 30 | $(LIBNAME): $(LIBNL_OBJ) $(GENL_OBJ) 31 | - $(CC) -shared -o $@ $^ 32 | + ar rcs $@ $^ 33 | -------------------------------------------------------------------------------- /patches/libressl-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup libressl-2.1.0-orig/configure libressl-2.1.0/configure 2 | --- libressl-2.1.0-orig/configure 2014-10-13 23:47:14.879735463 +0300 3 | +++ libressl-2.1.0/configure 2014-10-13 23:49:50.100732684 +0300 4 | @@ -2957,7 +2957,7 @@ fi 5 | AM_BACKSLASH='\' 6 | 7 | 8 | -USER_CFLAGS="-O2 $CFLAGS" 9 | +USER_CFLAGS="$CFLAGS" 10 | 11 | CFLAGS="$CFLAGS -Wall -std=gnu99 -g" 12 | 13 | -------------------------------------------------------------------------------- /patches/libressl-musl.patch: -------------------------------------------------------------------------------- 1 | diff -rup libressl-2.0.3-orig/crypto/compat/issetugid_linux.c libressl-2.0.3/crypto/compat/issetugid_linux.c 2 | --- libressl-2.0.3-orig/crypto/compat/issetugid_linux.c 2014-07-23 20:36:55.420997897 +0300 3 | +++ libressl-2.0.3/crypto/compat/issetugid_linux.c 2014-07-23 20:38:01.421996715 +0300 4 | @@ -4,7 +4,9 @@ 5 | */ 6 | 7 | #include 8 | +#ifdef __GLIBC__ 9 | #include 10 | +#endif 11 | #include 12 | #include 13 | #include 14 | @@ -33,15 +35,19 @@ int issetugid(void) 15 | * info: http://lwn.net/Articles/519085/ 16 | * 17 | */ 18 | +#ifdef __GLIBC__ 19 | const char *glcv = gnu_get_libc_version(); 20 | if (strverscmp(glcv, "2.19") >= 0) { 21 | +#endif 22 | errno = 0; 23 | if (getauxval(AT_SECURE) == 0) { 24 | if (errno != ENOENT) { 25 | return 0; 26 | } 27 | } 28 | +#ifdef __GLIBC__ 29 | } 30 | #endif 31 | +#endif 32 | return 1; 33 | } 34 | -------------------------------------------------------------------------------- /patches/libxaw3d-tinyxlib.patch: -------------------------------------------------------------------------------- 1 | diff -rup libXaw3d-1.6.2-orig/src/LayYY.h libXaw3d-1.6.2/src/LayYY.h 2 | --- libXaw3d-1.6.2-orig/src/LayYY.h 2014-06-13 20:59:17.519999382 +0300 3 | +++ libXaw3d-1.6.2/src/LayYY.h 2014-06-13 20:59:34.192999083 +0300 4 | @@ -1,5 +1,7 @@ 5 | #include 6 | 7 | +#define _X_HIDDEN 8 | + 9 | /* Functions autogenerated from laygram.y into laygram.c */ 10 | extern _X_HIDDEN void LayYYsetsource (char *); 11 | extern _X_HIDDEN void LayYYsetdest (LayoutPtr *); 12 | -------------------------------------------------------------------------------- /patches/libxml2-cmake.patch: -------------------------------------------------------------------------------- 1 | diff -rup libxml2-2.9.2-orig/Makefile.in libxml2-2.9.2/Makefile.in 2 | --- libxml2-2.9.2-orig/Makefile.in 2014-10-16 20:12:00.052967335 +0300 3 | +++ libxml2-2.9.2/Makefile.in 2014-10-16 20:16:52.924962090 +0300 4 | @@ -1780,7 +1780,7 @@ info: info-recursive 5 | 6 | info-am: 7 | 8 | -install-data-am: install-cmakeDATA install-data-local \ 9 | +install-data-am: install-data-local \ 10 | install-m4dataDATA install-man install-pkgconfigDATA 11 | 12 | install-dvi: install-dvi-recursive 13 | -------------------------------------------------------------------------------- /patches/libxml2-config.patch: -------------------------------------------------------------------------------- 1 | diff -rup libxml2-2.9.2-orig/Makefile.in libxml2-2.9.2/Makefile.in 2 | --- libxml2-2.9.2-orig/Makefile.in 2014-10-16 20:12:00.052967335 +0300 3 | +++ libxml2-2.9.2/Makefile.in 2014-10-16 20:12:06.064967228 +0300 4 | @@ -808,7 +808,7 @@ runxmlconf_DEPENDENCIES = $(DEPS) 5 | runxmlconf_LDADD = $(LDADDS) 6 | CLEANFILES = runxmlconf.log test.out xml2Conf.sh *.gcda *.gcno *.res 7 | DISTCLEANFILES = COPYING missing.lst 8 | -confexecdir = $(libdir) 9 | +confexecdir = $(pkgdatadir) 10 | confexec_DATA = xml2Conf.sh 11 | CVS_EXTRA_DIST = 12 | EXTRA_DIST = xml2-config.in xml2Conf.sh.in libxml.spec.in libxml2.spec \ 13 | -------------------------------------------------------------------------------- /patches/libxml2-doc.patch: -------------------------------------------------------------------------------- 1 | diff -rup libxml2-2.9.2-orig/Makefile.in libxml2-2.9.2/Makefile.in 2 | --- libxml2-2.9.2-orig/Makefile.in 2014-10-16 20:12:00.052967335 +0300 3 | +++ libxml2-2.9.2/Makefile.in 2014-10-16 20:13:10.885966067 +0300 4 | @@ -834,7 +834,7 @@ cmake_DATA = libxml2-config.cmake 5 | # Install the tests program sources as examples 6 | # 7 | BASE_DIR = $(datadir)/doc 8 | -DOC_MODULE = libxml2-$(VERSION) 9 | +DOC_MODULE = libxml2 10 | EXAMPLES_DIR = $(BASE_DIR)/$(DOC_MODULE)/examples 11 | 12 | # 13 | -------------------------------------------------------------------------------- /patches/libxml2-examples.patch: -------------------------------------------------------------------------------- 1 | diff -rup libxml2-2.9.2-orig/Makefile.in libxml2-2.9.2/Makefile.in 2 | --- libxml2-2.9.2-orig/Makefile.in 2014-10-16 20:12:00.052967335 +0300 3 | +++ libxml2-2.9.2/Makefile.in 2014-10-16 20:13:35.311965629 +0300 4 | @@ -2874,11 +2874,6 @@ xml2Conf.sh: xml2Conf.sh.in Makefile 5 | install-data-local: 6 | $(MKDIR_P) $(DESTDIR)$(BASE_DIR)/$(DOC_MODULE) 7 | -$(INSTALL) -m 0644 $(srcdir)/Copyright $(DESTDIR)$(BASE_DIR)/$(DOC_MODULE) 8 | - $(MKDIR_P) $(DESTDIR)$(EXAMPLES_DIR) 9 | - -$(INSTALL) -m 0644 $(srcdir)/xmllint.c $(DESTDIR)$(EXAMPLES_DIR) 10 | - -$(INSTALL) -m 0644 $(srcdir)/testSAX.c $(DESTDIR)$(EXAMPLES_DIR) 11 | - -$(INSTALL) -m 0644 $(srcdir)/testHTML.c $(DESTDIR)$(EXAMPLES_DIR) 12 | - -$(INSTALL) -m 0644 $(srcdir)/testXPath.c $(DESTDIR)$(EXAMPLES_DIR) 13 | 14 | uninstall-local: 15 | rm -f $(DESTDIR)$(EXAMPLES_DIR)/testXPath.c 16 | -------------------------------------------------------------------------------- /patches/links-libressl.patch: -------------------------------------------------------------------------------- 1 | diff -rup links-2.8-orig/https.c links-2.8/https.c 2 | --- links-2.8-orig/https.c 2014-11-05 14:04:46.057970738 +0200 3 | +++ links-2.8/https.c 2014-11-05 14:10:10.505964927 +0200 4 | @@ -35,12 +35,14 @@ SSL *getSSL(void) 5 | unsigned char *os_pool; 6 | unsigned os_pool_size; 7 | 8 | +#if 0 9 | const unsigned char *f = (const unsigned char *)RAND_file_name(cast_char f_randfile, sizeof(f_randfile)); 10 | if (f && RAND_egd(cast_const_char f) < 0) { 11 | /* Not an EGD, so read and write to it */ 12 | if (RAND_load_file(cast_const_char f_randfile, -1)) 13 | RAND_write_file(cast_const_char f_randfile); 14 | } 15 | +#endif 16 | 17 | os_seed_random(&os_pool, &os_pool_size); 18 | if (os_pool_size) RAND_add(os_pool, os_pool_size, os_pool_size); 19 | -------------------------------------------------------------------------------- /patches/linux-compression.patch: -------------------------------------------------------------------------------- 1 | diff -rup linux-3.14.17-orig/scripts/Makefile.lib linux-3.14.17/scripts/Makefile.lib 2 | --- linux-3.14.17-orig/scripts/Makefile.lib 2014-08-29 19:06:31.869996385 +0300 3 | +++ linux-3.14.17/scripts/Makefile.lib 2014-08-29 19:11:06.422991468 +0300 4 | @@ -366,7 +366,7 @@ cmd_xzkern = (cat $(filter-out FORCE,$^) 5 | 6 | quiet_cmd_xzmisc = XZMISC $@ 7 | cmd_xzmisc = (cat $(filter-out FORCE,$^) | \ 8 | - xz --check=crc32 --lzma2=dict=1MiB) > $@ || \ 9 | + xz -9 -e --check=crc32 --lzma2=dict=1MiB) > $@ || \ 10 | (rm -f $@ ; false) 11 | 12 | # misc stuff 13 | diff -rup linux-3.14.17-orig/scripts/xz_wrap.sh linux-3.14.17/scripts/xz_wrap.sh 14 | --- linux-3.14.17-orig/scripts/xz_wrap.sh 2014-08-29 19:06:31.837996386 +0300 15 | +++ linux-3.14.17/scripts/xz_wrap.sh 2014-08-29 19:10:25.481992202 +0300 16 | @@ -20,4 +20,4 @@ case $SRCARCH in 17 | sparc) BCJ=--sparc ;; 18 | esac 19 | 20 | -exec xz --check=crc32 $BCJ --lzma2=$LZMA2OPTS,dict=32MiB 21 | +exec xz -9 -e --check=crc32 $BCJ --lzma2=$LZMA2OPTS,dict=32MiB 22 | -------------------------------------------------------------------------------- /patches/linux-swappiness.patch: -------------------------------------------------------------------------------- 1 | diff -rup linux-3.14-orig/mm/vmscan.c linux-3.14/mm/vmscan.c 2 | --- linux-3.14-orig/mm/vmscan.c 2014-07-04 16:50:21.578724205 +0300 3 | +++ linux-3.14/mm/vmscan.c 2014-07-04 16:51:54.823722535 +0300 4 | @@ -129,7 +129,7 @@ struct scan_control { 5 | /* 6 | * From 0 .. 100. Higher means more swappy. 7 | */ 8 | -int vm_swappiness = 60; 9 | +int vm_swappiness = 20; 10 | unsigned long vm_total_pages; /* The total number of pages which the VM controls */ 11 | 12 | static LIST_HEAD(shrinker_list); 13 | -------------------------------------------------------------------------------- /patches/linux-verbosity.patch: -------------------------------------------------------------------------------- 1 | diff -rup linux-3.14-orig/kernel/printk/printk.c linux-3.14/kernel/printk/printk.c 2 | --- linux-3.14-orig/kernel/printk/printk.c 2014-07-04 16:49:38.523724976 +0300 3 | +++ linux-3.14/kernel/printk/printk.c 2014-07-04 16:54:00.109720291 +0300 4 | @@ -59,7 +59,7 @@ 5 | 6 | /* We show everything that is MORE important than this.. */ 7 | #define MINIMUM_CONSOLE_LOGLEVEL 1 /* Minimum loglevel we let people use */ 8 | -#define DEFAULT_CONSOLE_LOGLEVEL 7 /* anything MORE serious than KERN_DEBUG */ 9 | +#define DEFAULT_CONSOLE_LOGLEVEL 3 /* anything MORE serious than KERN_ERR */ 10 | 11 | int console_printk[4] = { 12 | DEFAULT_CONSOLE_LOGLEVEL, /* console_loglevel */ 13 | -------------------------------------------------------------------------------- /patches/loksh-boss.patch: -------------------------------------------------------------------------------- 1 | diff -rup loksh-master-orig/main.c loksh-master/main.c 2 | --- loksh-master-orig/main.c 2014-09-26 20:26:47.877995489 +0300 3 | +++ loksh-master/main.c 2014-09-26 20:26:56.233995339 +0300 4 | @@ -412,7 +412,7 @@ init_username(void) 5 | struct tbl *vp = global("USER"); 6 | 7 | if (vp->flag & ISSET) 8 | - p = ksheuid == 0 ? "root" : str_val(vp); 9 | + p = ksheuid == 0 ? "boss" : str_val(vp); 10 | else 11 | p = getlogin(); 12 | 13 | -------------------------------------------------------------------------------- /patches/loksh-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup loksh-master-orig/config.h loksh-master/config.h 2 | --- loksh-master-orig/config.h 2014-08-22 21:53:10.570912294 +0300 3 | +++ loksh-master/config.h 2014-08-22 21:53:20.137912123 +0300 4 | @@ -15,7 +15,7 @@ 5 | #define EMACS 1 6 | 7 | /* Include vi editing? */ 8 | -#define VI 1 9 | +/* #define VI 1 */ 10 | 11 | /* Include job control? */ 12 | #define JOBS 1 13 | -------------------------------------------------------------------------------- /patches/loksh-packlad.patch: -------------------------------------------------------------------------------- 1 | diff -rup loksh-orig/exec.c loksh/exec.c 2 | --- loksh-orig/exec.c 2014-10-04 22:55:04.431935433 +0300 3 | +++ loksh/exec.c 2014-10-04 23:45:18.179992206 +0300 4 | @@ -398,6 +398,7 @@ comexec(struct op *t, struct tbl *volati 5 | int keepasn_ok; 6 | int fcflags = FC_BI|FC_FUNC|FC_PATH; 7 | int bourne_function_call = 0; 8 | + char *nfound_ap[] = {"/bin/packsuggest", ap[0], NULL}; 9 | 10 | /* snag the last argument for $_ XXX not the same as at&t ksh, 11 | * which only seems to set $_ after a newline (but not in 12 | @@ -649,6 +650,13 @@ comexec(struct op *t, struct tbl *volati 13 | } else { 14 | warningf(true, "%s: not found", cp); 15 | rv = 127; 16 | + if (Flag(FTALKING)) { 17 | + texec.type = TEXEC; 18 | + texec.left = t; 19 | + texec.str = nfound_ap[0]; 20 | + texec.args = nfound_ap; 21 | + exchild(&texec, flags, xerrok, -1); 22 | + } 23 | } 24 | break; 25 | } 26 | Binary files loksh-orig/.git/index and loksh/.git/index differ 27 | -------------------------------------------------------------------------------- /patches/mdp-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup mdp-orig/src/Makefile mdp/src/Makefile 2 | --- mdp-orig/src/Makefile 2014-11-20 23:00:54.416797648 +0200 3 | +++ mdp/src/Makefile 2014-11-20 22:59:30.669799148 +0200 4 | @@ -36,7 +36,7 @@ ifeq ($(OS),Windows_NT) 5 | endif 6 | endif 7 | 8 | -ifeq ($(UNAME_S),Linux) 9 | +ifeq (0,1) 10 | LSB_RELEASE := $(shell lsb_release -si 2>/dev/null || echo not) 11 | ifneq ($(filter $(LSB_RELEASE),Debian Ubuntu LinuxMint),) 12 | CPPFLAGS += -I/usr/include/ncursesw 13 | -------------------------------------------------------------------------------- /patches/mhwaveedit-desktop.patch: -------------------------------------------------------------------------------- 1 | diff -rup mhwaveedit-1.4.23-orig/share/Makefile.in mhwaveedit-1.4.23/share/Makefile.in 2 | --- mhwaveedit-1.4.23-orig/share/Makefile.in 2014-10-17 14:02:59.193991132 +0300 3 | +++ mhwaveedit-1.4.23/share/Makefile.in 2014-10-17 14:03:34.586990498 +0300 4 | @@ -283,7 +283,7 @@ target_vendor = @target_vendor@ 5 | top_build_prefix = @top_build_prefix@ 6 | top_builddir = @top_builddir@ 7 | top_srcdir = @top_srcdir@ 8 | -nobase_data_DATA = applications/mhwaveedit.desktop pixmaps/mhwaveedit.xpm 9 | +nobase_data_DATA = pixmaps/mhwaveedit.xpm 10 | all: all-am 11 | 12 | .SUFFIXES: 13 | -------------------------------------------------------------------------------- /patches/mhwaveedit-musl.patch: -------------------------------------------------------------------------------- 1 | diff -rup mhwaveedit-1.4.23-orig/src/dataformat.h mhwaveedit-1.4.23/src/dataformat.h 2 | --- mhwaveedit-1.4.23-orig/src/dataformat.h 2013-11-30 18:50:30.699553728 +0000 3 | +++ mhwaveedit-1.4.23/src/dataformat.h 2013-11-30 18:50:43.679554076 +0000 4 | @@ -22,6 +22,7 @@ 5 | #ifndef DATAFORMAT_H_INCLUDED 6 | #define DATAFORMAT_H_INCLUDED 7 | 8 | +#include 9 | #include 10 | 11 | /* struct describing the sample format. */ 12 | -------------------------------------------------------------------------------- /patches/mowitz-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup Mowitz-0.3.1-orig/doc/Makefile.am Mowitz-0.3.1/doc/Makefile.am 2 | --- Mowitz-0.3.1-orig/doc/Makefile.am 2014-06-10 23:34:32.549966556 +0300 3 | +++ Mowitz-0.3.1/doc/Makefile.am 2014-06-10 23:35:32.131965489 +0300 4 | @@ -1,4 +1,4 @@ 5 | -docdir = $(prefix)/doc/Mowitz 6 | +docdir = $(datadir)/doc/Mowitz 7 | 8 | doc_DATA = Filesel.html \ 9 | ListTree.HISTORY ListTree.README ListTree.gif \ 10 | diff -rup Mowitz-0.3.1-orig/doc/Makefile.in Mowitz-0.3.1/doc/Makefile.in 11 | --- Mowitz-0.3.1-orig/doc/Makefile.in 2014-06-10 23:34:32.549966556 +0300 12 | +++ Mowitz-0.3.1/doc/Makefile.in 2014-06-10 23:38:39.755962129 +0300 13 | @@ -88,7 +88,7 @@ RC = @RC@ 14 | STRIP = @STRIP@ 15 | VERSION = @VERSION@ 16 | 17 | -docdir = $(prefix)/doc/Mowitz 18 | +docdir = $(datadir)/doc/Mowitz 19 | 20 | doc_DATA = Filesel.html ListTree.HISTORY ListTree.README ListTree.gif ListTree.html ListTreeProg.html ListTreeTitle.gif TreeFSel.gif new.gif Slider.README Slider.man 21 | 22 | -------------------------------------------------------------------------------- /patches/mtpaint-desktop.patch: -------------------------------------------------------------------------------- 1 | diff -rup mtPaint-3368929b5c44fd62e04219c6d2a5054b6b5e678f-orig/doc/Makefile mtPaint-3368929b5c44fd62e04219c6d2a5054b6b5e678f/doc/Makefile 2 | --- mtPaint-3368929b5c44fd62e04219c6d2a5054b6b5e678f-orig/doc/Makefile 2014-10-17 14:06:16.735987595 +0300 3 | +++ mtPaint-3368929b5c44fd62e04219c6d2a5054b6b5e678f/doc/Makefile 2014-10-17 14:06:45.389987082 +0300 4 | @@ -8,9 +8,8 @@ $(MAN_PAGE): mtpaint.pod 5 | pod2man "--release=$(MT_VERSION)" "--date=$(MT_DATE)" "--center=Mark Tyler's Painting Program" mtpaint.pod > $(MAN_PAGE) 6 | 7 | install: 8 | - mkdir -p $(DESTDIR)$(MT_MAN_DEST)/man1 $(DESTDIR)$(MT_DATAROOT)/applications $(DESTDIR)$(MT_DATAROOT)/pixmaps 9 | + mkdir -p $(DESTDIR)$(MT_MAN_DEST)/man1 $(DESTDIR)$(MT_DATAROOT)/pixmaps 10 | cp $(MAN_PAGE) $(DESTDIR)$(MT_MAN_DEST)/man1 11 | - cp mtpaint.desktop $(DESTDIR)$(MT_DATAROOT)/applications 12 | cp mtpaint.png $(DESTDIR)$(MT_DATAROOT)/pixmaps 13 | 14 | uninstall: 15 | -------------------------------------------------------------------------------- /patches/mtpaint-giflib.patch: -------------------------------------------------------------------------------- 1 | diff -rup mtPaint-3368929b5c44fd62e04219c6d2a5054b6b5e678f-orig/src/png.c mtPaint-3368929b5c44fd62e04219c6d2a5054b6b5e678f/src/png.c 2 | --- mtPaint-3368929b5c44fd62e04219c6d2a5054b6b5e678f-orig/src/png.c 2014-08-02 11:29:04.637852264 +0300 3 | +++ mtPaint-3368929b5c44fd62e04219c6d2a5054b6b5e678f/src/png.c 2014-08-02 11:29:38.812851652 +0300 4 | @@ -1675,7 +1675,7 @@ static int load_gif_frames(char *file_na 5 | } 6 | res = 1; 7 | fail: mem_free_chanlist(w_set.img); 8 | - DGifCloseFile(giffy); 9 | + DGifCloseFile(giffy, NULL); 10 | return (res); 11 | } 12 | 13 | @@ -1730,7 +1730,7 @@ static int load_gif(char *file_name, ls_ 14 | } 15 | } 16 | res = 1; 17 | -fail: DGifCloseFile(giffy); 18 | +fail: DGifCloseFile(giffy, NULL); 19 | return (res); 20 | } 21 | 22 | @@ -1799,7 +1799,7 @@ static int save_gif(char *file_name, ls_ 23 | if (!settings->silent) progress_end(); 24 | msg = 0; 25 | 26 | -fail: EGifCloseFile(giffy); 27 | +fail: EGifCloseFile(giffy, NULL); 28 | #ifndef WIN32 29 | /* giflib creates files with 0600 permissions, which is nasty - WJ */ 30 | mode = umask(0022); 31 | -------------------------------------------------------------------------------- /patches/musl-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup musl-1.0.4-orig/Makefile musl-1.0.4/Makefile 2 | --- musl-1.0.4-orig/Makefile 2014-08-01 08:30:56.000000000 +0300 3 | +++ musl-1.0.4/Makefile 2014-10-09 13:52:56.027923173 +0300 4 | @@ -92,7 +92,7 @@ crt/crt1.o crt/Scrt1.o: $(wildcard arch/ 5 | crt/Scrt1.o: CFLAGS += -fPIC 6 | 7 | OPTIMIZE_SRCS = $(wildcard $(OPTIMIZE_GLOBS:%=src/%)) 8 | -$(OPTIMIZE_SRCS:%.c=%.o) $(OPTIMIZE_SRCS:%.c=%.lo): CFLAGS += -O3 9 | +$(OPTIMIZE_SRCS:%.c=%.o) $(OPTIMIZE_SRCS:%.c=%.lo): 10 | 11 | MEMOPS_SRCS = src/string/memcpy.c src/string/memmove.c src/string/memcmp.c src/string/memset.c 12 | $(MEMOPS_SRCS:%.c=%.o) $(MEMOPS_SRCS:%.c=%.lo): CFLAGS += $(CFLAGS_MEMOPS) 13 | -------------------------------------------------------------------------------- /patches/musl-getauxval.patch: -------------------------------------------------------------------------------- 1 | diff -rupN musl-1.0.3-orig/include/sys/auxv.h musl-1.0.3/include/sys/auxv.h 2 | --- musl-1.0.3-orig/include/sys/auxv.h 1970-01-01 02:00:00.000000000 +0200 3 | +++ musl-1.0.3/include/sys/auxv.h 2014-07-19 15:38:04.000000000 +0300 4 | @@ -0,0 +1,16 @@ 5 | +#ifndef _SYS_AUXV_H 6 | +#define _SYS_AUXV_H 7 | + 8 | +#ifdef __cplusplus 9 | +extern "C" { 10 | +#endif 11 | + 12 | +#include 13 | + 14 | +unsigned long getauxval(unsigned long); 15 | + 16 | +#ifdef __cplusplus 17 | +} 18 | +#endif 19 | + 20 | +#endif 21 | diff -rupN musl-1.0.3-orig/src/misc/getauxval.c musl-1.0.3/src/misc/getauxval.c 22 | --- musl-1.0.3-orig/src/misc/getauxval.c 1970-01-01 02:00:00.000000000 +0200 23 | +++ musl-1.0.3/src/misc/getauxval.c 2014-07-19 15:37:29.000000000 +0300 24 | @@ -0,0 +1,13 @@ 25 | +#include 26 | +#include 27 | +#include "libc.h" 28 | + 29 | +unsigned long getauxval(unsigned long item) 30 | +{ 31 | + size_t *auxv = libc.auxv; 32 | + if (item == AT_SECURE) return libc.secure; 33 | + for (; *auxv; auxv+=2) 34 | + if (*auxv==item) return auxv[1]; 35 | + errno = ENOENT; 36 | + return 0; 37 | +} 38 | -------------------------------------------------------------------------------- /patches/musl-ld_preload.patch: -------------------------------------------------------------------------------- 1 | diff -rup musl-1.0.4-orig/src/ldso/dynlink.c musl-1.0.4/src/ldso/dynlink.c 2 | --- musl-1.0.4-orig/src/ldso/dynlink.c 2014-09-26 19:33:20.021999713 +0300 3 | +++ musl-1.0.4/src/ldso/dynlink.c 2014-09-26 19:36:09.032996686 +0300 4 | @@ -967,8 +967,6 @@ void *__dynlink(int argc, char **argv) 5 | for (i=argc+1; argv[i]; i++) 6 | if (!memcmp(argv[i], "LD_LIBRARY_PATH=", 16)) 7 | env_path = argv[i]+16; 8 | - else if (!memcmp(argv[i], "LD_PRELOAD=", 11)) 9 | - env_preload = argv[i]+11; 10 | auxv = (void *)(argv+i+1); 11 | 12 | decode_vec(auxv, aux, AUX_CNT); 13 | -------------------------------------------------------------------------------- /patches/musl-syslog-retry.patch: -------------------------------------------------------------------------------- 1 | diff -rup musl-1.0.4-orig/src/misc/syslog.c musl-1.0.4/src/misc/syslog.c 2 | --- musl-1.0.4-orig/src/misc/syslog.c 2015-01-05 15:15:35.349015771 +0200 3 | +++ musl-1.0.4/src/misc/syslog.c 2015-01-05 15:21:30.525024212 +0200 4 | @@ -46,7 +46,11 @@ void closelog(void) 5 | static void __openlog() 6 | { 7 | log_fd = socket(AF_UNIX, SOCK_DGRAM|SOCK_CLOEXEC, 0); 8 | - if (log_fd >= 0) connect(log_fd, (void *)&log_addr, sizeof log_addr); 9 | + if (log_fd < 0) return; 10 | + if (connect(log_fd, (void *)&log_addr, sizeof log_addr) < 0) { 11 | + close(log_fd); 12 | + log_fd = -1; 13 | + } 14 | } 15 | 16 | void openlog(const char *ident, int opt, int facility) 17 | -------------------------------------------------------------------------------- /patches/nc-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup nc110-orig/Makefile nc110/Makefile 2 | --- nc110-orig/Makefile 1996-03-20 06:16:06.000000000 +0300 3 | +++ nc110/Makefile 2014-05-10 12:30:54.776989581 +0300 4 | @@ -9,13 +9,13 @@ 5 | # pick gcc if you'd rather , and/or do -g instead of -O if debugging 6 | # debugging 7 | # DFLAGS = -DTEST -DDEBUG 8 | -CFLAGS = -O 9 | +CFLAGS ?= -O 10 | XFLAGS = # xtra cflags, set by systype targets 11 | XLIBS = # xtra libs if necessary? 12 | # -Bstatic for sunos, -static for gcc, etc. You want this, trust me. 13 | -STATIC = 14 | -CC = cc $(CFLAGS) 15 | -LD = $(CC) -s # linker; defaults to stripped executables 16 | +STATIC ?= 17 | +CC ?= cc $(CFLAGS) 18 | +LD ?= $(CC) # linker 19 | o = o # object extension 20 | 21 | ALL = nc 22 | @@ -67,7 +67,7 @@ aix: 23 | make -e $(ALL) $(MFLAGS) XFLAGS='-DAIX' 24 | 25 | linux: 26 | - make -e $(ALL) $(MFLAGS) XFLAGS='-DLINUX' STATIC=-static 27 | + make -e $(ALL) $(MFLAGS) XFLAGS='-DLINUX' STATIC=$(STATIC) 28 | 29 | # irix 5.2, dunno 'bout earlier versions. If STATIC='-non_shared' doesn't 30 | # work for you, null it out and yell at SGI for their STUPID default 31 | -------------------------------------------------------------------------------- /patches/ncurses-pkg-config.patch: -------------------------------------------------------------------------------- 1 | diff -rup ncurses-5.9-orig/configure ncurses-5.9/configure 2 | --- ncurses-5.9-orig/configure 2014-03-22 22:13:33.009993087 +0200 3 | +++ ncurses-5.9/configure 2014-03-22 22:14:53.157991651 +0200 4 | @@ -3642,7 +3642,7 @@ echo "${ECHO_T}$enable_pc_files" >&6 5 | echo "${ECHO_T}no" >&6 6 | { echo "$as_me:3643: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&5 7 | echo "$as_me: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&2;} 8 | - enable_pc_files=no 9 | + enable_pc_files=yes 10 | fi 11 | fi 12 | 13 | -------------------------------------------------------------------------------- /patches/prboom-libpng.patch: -------------------------------------------------------------------------------- 1 | diff -rup prboom-2.5.0-orig/src/SDL/i_sshot.c prboom-2.5.0/src/SDL/i_sshot.c 2 | --- prboom-2.5.0-orig/src/SDL/i_sshot.c 2014-07-11 13:58:18.864835373 +0300 3 | +++ prboom-2.5.0/src/SDL/i_sshot.c 2014-07-11 14:01:13.150832252 +0300 4 | @@ -54,6 +54,14 @@ 5 | 6 | #ifdef HAVE_LIBPNG 7 | 8 | +#ifndef png_error_ptr_NULL 9 | +# define png_error_ptr_NULL NULL 10 | +#endif 11 | + 12 | +#ifndef png_infopp_NULL 13 | +# define png_infopp_NULL NULL 14 | +#endif 15 | + 16 | // 17 | // Error functions needed by libpng 18 | // 19 | -------------------------------------------------------------------------------- /patches/prboom-settings.patch: -------------------------------------------------------------------------------- 1 | diff -rup prboom-2.5.0-orig/src/m_misc.c prboom-2.5.0/src/m_misc.c 2 | --- prboom-2.5.0-orig/src/m_misc.c 2014-07-12 16:50:36.306999600 +0300 3 | +++ prboom-2.5.0/src/m_misc.c 2014-07-12 16:52:23.384997683 +0300 4 | @@ -317,7 +317,7 @@ default_t defaults[] = 5 | def_int,ss_none}, 6 | {"screen_height",{&desired_screenheight},{480},200,MAX_SCREENHEIGHT, 7 | def_int,ss_none}, 8 | - {"use_fullscreen",{&use_fullscreen},{1},0,1, /* proff 21/05/2000 */ 9 | + {"use_fullscreen",{&use_fullscreen},{0},0,1, /* proff 21/05/2000 */ 10 | def_bool,ss_none}, 11 | #ifndef DISABLE_DOUBLEBUFFER 12 | {"use_doublebuffer",{&use_doublebuffer},{1},0,1, // proff 2001-7-4 13 | -------------------------------------------------------------------------------- /patches/rox-choices.patch: -------------------------------------------------------------------------------- 1 | diff -rup rox-master-orig/ROX-Filer/src/choices.c rox-master/ROX-Filer/src/choices.c 2 | --- rox-master-orig/ROX-Filer/src/choices.c 2014-08-06 15:54:05.972984116 +0300 3 | +++ rox-master/ROX-Filer/src/choices.c 2014-08-06 15:55:16.982982844 +0300 4 | @@ -77,10 +77,9 @@ void choices_init(void) 5 | { 6 | saving_disabled = FALSE; 7 | 8 | - dir_list = g_new(gchar *, 4); 9 | + dir_list = g_new(gchar *, 3); 10 | dir_list[0] = g_strconcat(getenv("HOME"), "/Choices", NULL); 11 | - dir_list[1] = g_strdup("/usr/local/share/Choices"); 12 | - dir_list[2] = g_strdup("/usr/share/Choices"); 13 | + dir_list[2] = g_strdup("/usr/share/rox/Choices"); 14 | dir_list[3] = NULL; 15 | } 16 | 17 | -------------------------------------------------------------------------------- /patches/rox-platform.patch: -------------------------------------------------------------------------------- 1 | diff -rup rox-master-orig/ROX-Filer/AppRun rox-master/ROX-Filer/AppRun 2 | --- rox-master-orig/ROX-Filer/AppRun 2014-07-31 19:14:35.646946389 +0300 3 | +++ rox-master/ROX-Filer/AppRun 2014-07-31 19:18:56.901941710 +0300 4 | @@ -39,7 +39,7 @@ case $1 in 5 | exit 1 6 | esac 7 | 8 | -BIN="$APP_DIR/$PLATFORM/$PROG" 9 | +BIN="/lib/rox/$PROG" 10 | 11 | if [ -x "$BIN" ]; then 12 | exec $DEBUGGER "$BIN" "$@" 13 | -------------------------------------------------------------------------------- /patches/scrollz-binary.patch: -------------------------------------------------------------------------------- 1 | diff -rup ScrollZ-2.2.3-orig/Makefile.in ScrollZ-2.2.3/Makefile.in 2 | --- ScrollZ-2.2.3-orig/Makefile.in 2014-09-08 19:46:16.870967696 +0300 3 | +++ ScrollZ-2.2.3/Makefile.in 2014-09-08 19:47:15.494966646 +0300 4 | @@ -175,8 +175,7 @@ installirc: scrollz installdirs 5 | @if test -f $(DESTDIR)/$(INSTALL_IRC).old; then $(RM) $(DESTDIR)/$(INSTALL_IRC).old; fi 6 | @if test -f $(DESTDIR)/$(INSTALL_IRC); then $(MV) $(DESTDIR)/$(INSTALL_IRC) $(INSTALL_IRC).old; fi 7 | $(RM) $(DESTDIR)/$(INSTALL_IRC) 8 | - $(INSTALL) source/scrollz $(DESTDIR)/$(INSTALL_IRC)-$(VERSION) 9 | - @(cd $(DESTDIR)/$(bindir) ; $(LN) scrollz-$(VERSION) scrollz) 10 | + $(INSTALL) source/scrollz $(DESTDIR)/$(INSTALL_IRC) 11 | @cp doc/ScrollZ.doc $(DESTDIR)/$(IRCDOC) 12 | 13 | installman: installdirs scrollz.1 14 | -------------------------------------------------------------------------------- /patches/setfont-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup kbd-2.0.2-orig/configure.ac kbd-2.0.2/configure.ac 2 | --- kbd-2.0.2-orig/configure.ac 2014-11-01 14:04:35.712999271 +0200 3 | +++ kbd-2.0.2/configure.ac 2014-11-01 14:09:04.704994453 +0200 4 | @@ -11,8 +11,6 @@ AM_INIT_AUTOMAKE([1.9 -Wall color-tests 5 | AC_CONFIG_SRCDIR([src/loadkeys.c]) 6 | AC_CONFIG_HEADERS(config.h) 7 | 8 | -PKG_CHECK_MODULES([CHECK], [check >= 0.9.4]) 9 | - 10 | m4_ifndef([AM_SILENT_RULES], [m4_define([AM_SILENT_RULES],[])]) 11 | AM_SILENT_RULES([yes]) 12 | 13 | -------------------------------------------------------------------------------- /patches/stag-build.patch: -------------------------------------------------------------------------------- 1 | diff -rupN stag-master-orig/Makefile stag-master/Makefile 2 | --- stag-master-orig/Makefile 2015-01-21 22:11:27.702742958 +0200 3 | +++ stag-master/Makefile 2015-01-21 22:12:27.898744389 +0200 4 | @@ -1,20 +1,19 @@ 5 | CC ?= gcc 6 | -CFLAGS=-Wall -Werror -Wextra -std=c99 -pedantic -Wno-unused-parameter 7 | -# D_BSD_SOURCE for strsep 8 | +CFLAGS+=-Wall -Werror -Wextra -std=c99 -pedantic -Wno-unused-parameter -D_BSD_SOURCE 9 | LIBS=-lncurses -lm -D_DEFAULT_SOURCE 10 | -PREFIX ?= /usr/local 11 | +PREFIX ?= /usr 12 | 13 | .PHONY: install uninstall clean 14 | 15 | all: stag 16 | 17 | stag: 18 | - $(CC) $(CFLAGS) stag.c view.c data.c -o stag $(LIBS) 19 | + $(CC) $(CFLAGS) stag.c view.c data.c -o stag $(LDFLAGS) $(LIBS) 20 | 21 | install: 22 | - install -d "$(DESTDIR)$(PREFIX)/bin" 23 | + install -d "$(DESTDIR)/bin" 24 | install -d "$(DESTDIR)$(PREFIX)/share/man/man1" 25 | - install -m755 stag "$(DESTDIR)$(PREFIX)/bin/stag" 26 | + install -m755 stag "$(DESTDIR)/bin/stag" 27 | install -m644 doc/stag.1 "$(DESTDIR)$(PREFIX)/share/man/man1/stag.1" 28 | 29 | uninstall: 30 | -------------------------------------------------------------------------------- /patches/sylpheed-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup sylpheed-1.0.6-orig/configure sylpheed-1.0.6/configure 2 | --- sylpheed-1.0.6-orig/configure 2014-03-21 19:21:35.163899461 +0200 3 | +++ sylpheed-1.0.6/configure 2014-03-21 19:24:57.755895833 +0200 4 | @@ -26510,12 +26510,12 @@ _ACEOF 5 | 6 | 7 | 8 | -localedir='${prefix}/${DATADIRNAME}/locale' 9 | +localedir='${datadir}/locale' 10 | 11 | 12 | -manualdir='${prefix}/${DATADIRNAME}/${PACKAGE}/manual' 13 | +manualdir='${datadir}/${PACKAGE}/manual' 14 | 15 | -faqdir='${prefix}/${DATADIRNAME}/${PACKAGE}/faq' 16 | +faqdir='${datadir}/${PACKAGE}/faq' 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /patches/tcpdump-binary.patch: -------------------------------------------------------------------------------- 1 | diff -rup tcpdump-4.6.1-orig/Makefile.in tcpdump-4.6.1/Makefile.in 2 | --- tcpdump-4.6.1-orig/Makefile.in 2014-08-07 22:06:34.026971006 +0300 3 | +++ tcpdump-4.6.1/Makefile.in 2014-08-07 22:07:12.515970317 +0300 4 | @@ -404,7 +404,6 @@ install: all 5 | [ -d $(DESTDIR)$(sbindir) ] || \ 6 | (mkdir -p $(DESTDIR)$(sbindir); chmod 755 $(DESTDIR)$(sbindir)) 7 | $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir)/$(PROG) 8 | - $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir)/$(PROG).`cat ${srcdir}/VERSION` 9 | [ -d $(DESTDIR)$(mandir)/man1 ] || \ 10 | (mkdir -p $(DESTDIR)$(mandir)/man1; chmod 755 $(DESTDIR)$(mandir)/man1) 11 | $(INSTALL_DATA) $(PROG).1 $(DESTDIR)$(mandir)/man1/$(PROG).1 12 | -------------------------------------------------------------------------------- /patches/ted-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup ted-master-orig/Ted/tedConfig.h.in ted-master/Ted/tedConfig.h.in 2 | --- ted-master-orig/Ted/tedConfig.h.in 2014-06-10 18:49:04.894993178 +0300 3 | +++ ted-master/Ted/tedConfig.h.in 2014-06-10 18:58:44.585982797 +0300 4 | @@ -56,7 +56,7 @@ 5 | # endif 6 | 7 | # ifndef DOCUMENT_DIR 8 | -# define DOCUMENT_DIR PKGDIR "/Ted/" 9 | +# define DOCUMENT_DIR "/usr/share/ted/Ted/" 10 | # endif 11 | 12 | /************************************************************************/ 13 | diff -rup ted-master-orig/appFrame/appFrameConfig.h.in ted-master/appFrame/appFrameConfig.h.in 14 | --- ted-master-orig/appFrame/appFrameConfig.h.in 2014-06-10 18:49:04.930993178 +0300 15 | +++ ted-master/appFrame/appFrameConfig.h.in 2014-06-10 18:58:11.932983382 +0300 16 | @@ -40,11 +40,11 @@ 17 | # endif 18 | 19 | # ifndef AFMDIR 20 | -# define AFMDIR PKGDIR "/afm" 21 | +# define AFMDIR "/usr/share/ted/afm" 22 | # endif 23 | 24 | # ifndef INDDIR 25 | -# define INDDIR PKGDIR "/ind" 26 | +# define INDDIR "/usr/share/ted/ind" 27 | # endif 28 | 29 | /************************************************************************/ 30 | -------------------------------------------------------------------------------- /patches/tiff-html.patch: -------------------------------------------------------------------------------- 1 | diff -rup tiff-4.0.3-orig/Makefile.in tiff-4.0.3/Makefile.in 2 | --- tiff-4.0.3-orig/Makefile.in 2014-07-30 19:36:40.013991332 +0300 3 | +++ tiff-4.0.3/Makefile.in 2014-07-30 19:37:26.815990494 +0300 4 | @@ -374,7 +374,7 @@ EXTRA_DIST = \ 5 | libtiff-4.pc.in 6 | 7 | dist_doc_DATA = $(docfiles) 8 | -SUBDIRS = port libtiff tools build contrib test man html 9 | +SUBDIRS = port libtiff tools build contrib test man 10 | pkgconfigdir = $(libdir)/pkgconfig 11 | pkgconfig_DATA = libtiff-4.pc 12 | all: all-recursive 13 | -------------------------------------------------------------------------------- /patches/tinyalsa-musl.patch: -------------------------------------------------------------------------------- 1 | diff -rup tinyalsa-orig/include/sound/asound.h tinyalsa/include/sound/asound.h 2 | --- tinyalsa-orig/include/sound/asound.h 2013-12-27 17:27:14.052719655 +0000 3 | +++ tinyalsa/include/sound/asound.h 2013-12-27 17:37:45.132736556 +0000 4 | @@ -13,6 +13,7 @@ 5 | #define __SOUND_ASOUND_H 6 | 7 | #include 8 | +#include 9 | 10 | #define SNDRV_PROTOCOL_VERSION(major, minor, subminor) (((major)<<16)|((minor)<<8)|(subminor)) 11 | #define SNDRV_PROTOCOL_MAJOR(version) (((version)>>16)&0xffff) 12 | -------------------------------------------------------------------------------- /patches/vifm-converter.patch: -------------------------------------------------------------------------------- 1 | diff -rup vifm-0.7.8-orig/src/Makefile.in vifm-0.7.8/src/Makefile.in 2 | --- vifm-0.7.8-orig/src/Makefile.in 2014-10-25 18:09:35.000000000 +0300 3 | +++ vifm-0.7.8/src/Makefile.in 2014-11-06 22:22:24.513889480 +0200 4 | @@ -53,7 +53,7 @@ PRE_UNINSTALL = : 5 | POST_UNINSTALL = : 6 | build_triplet = @build@ 7 | host_triplet = @host@ 8 | -bin_PROGRAMS = vifm$(EXEEXT) vifmrc-converter$(EXEEXT) 9 | +bin_PROGRAMS = vifm$(EXEEXT) 10 | subdir = src 11 | DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in 12 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 13 | @@ -310,8 +310,7 @@ pkgdata_DATA = ../data/vifmrc \ 14 | 15 | bin_SCRIPTS = vifm-pause 16 | man_MANS = ../data/vifm.1 \ 17 | - ../data/vifm-pause.1 \ 18 | - ../data/vifmrc-converter.1 19 | + ../data/vifm-pause.1 20 | 21 | MOSTLYCLEANFILES = compile_info.c \ 22 | ../data/vifm-help.txt \ 23 | -------------------------------------------------------------------------------- /patches/vifm-desktop.patch: -------------------------------------------------------------------------------- 1 | diff -rup vifm-0.7.8-orig/src/Makefile.in vifm-0.7.8/src/Makefile.in 2 | --- vifm-0.7.8-orig/src/Makefile.in 2014-10-25 18:09:35.000000000 +0300 3 | +++ vifm-0.7.8/src/Makefile.in 2014-11-06 22:24:24.968887323 +0200 4 | @@ -173,7 +173,7 @@ am__can_run_installinfo = \ 5 | man1dir = $(mandir)/man1 6 | NROFF = nroff 7 | MANS = $(man_MANS) 8 | -DATA = $(desktopapp_DATA) $(desktoppix_DATA) $(pkgdata_DATA) \ 9 | +DATA = $(desktoppix_DATA) $(pkgdata_DATA) \ 10 | $(vim_autoload_vifm__DATA) $(vim_doc__DATA) \ 11 | $(vim_ftdetect__DATA) $(vim_ftplugin__DATA) \ 12 | $(vim_plugin__DATA) $(vim_syntax__DATA) $(vimdoc_doc__DATA) 13 | @@ -1450,7 +1450,7 @@ info: info-am 14 | 15 | info-am: 16 | 17 | -install-data-am: install-desktopappDATA install-desktoppixDATA \ 18 | +install-data-am: install-desktoppixDATA \ 19 | install-man install-pkgdataDATA install-vim_autoload_vifm_DATA \ 20 | install-vim_doc_DATA install-vim_ftdetect_DATA \ 21 | install-vim_ftplugin_DATA install-vim_plugin_DATA \ 22 | -------------------------------------------------------------------------------- /patches/vitetris-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup vitetris-0.57-orig/Makefile vitetris-0.57/Makefile 2 | --- vitetris-0.57-orig/Makefile 2014-10-07 23:18:23.153985438 +0300 3 | +++ vitetris-0.57/Makefile 2014-10-07 23:20:41.623982958 +0300 4 | @@ -1,9 +1,9 @@ 5 | include config.mk 6 | 7 | -PROGNAME = tetris$(EXE) 8 | +PROGNAME = vitetris$(EXE) 9 | 10 | # Uncomment to change the default. (Only used in Unix-like systems.) 11 | -#HISCORE_FILENAME = /var/games/vitetris-hiscores 12 | +HISCORE_FILENAME = /var/games/vitetris/hiscores 13 | 14 | INSTALL = install -oroot -groot 15 | 16 | Only in vitetris-0.57: vitetris 17 | -------------------------------------------------------------------------------- /patches/wget-libressl.patch: -------------------------------------------------------------------------------- 1 | diff -rup wget-1.15-orig/src/openssl.c wget-1.15/src/openssl.c 2 | --- wget-1.15-orig/src/openssl.c 2014-07-11 23:36:40.920851095 +0300 3 | +++ wget-1.15/src/openssl.c 2014-07-11 23:56:48.367829472 +0300 4 | @@ -86,13 +86,6 @@ init_prng (void) 5 | if (RAND_status ()) 6 | return; 7 | 8 | - /* Get random data from EGD if opt.egd_file was used. */ 9 | - if (opt.egd_file && *opt.egd_file) 10 | - RAND_egd (opt.egd_file); 11 | - 12 | - if (RAND_status ()) 13 | - return; 14 | - 15 | #ifdef WINDOWS 16 | /* Under Windows, we can try to seed the PRNG using screen content. 17 | This may or may not work, depending on whether we'll calling Wget 18 | -------------------------------------------------------------------------------- /patches/wpa_supplicant-musl.patch: -------------------------------------------------------------------------------- 1 | diff -rup wpa_supplicant-2.1-orig/src/drivers/linux_wext.h wpa_supplicant-2.1/src/drivers/linux_wext.h 2 | --- wpa_supplicant-2.1-orig/src/drivers/linux_wext.h 2014-02-07 21:43:20.904533453 +0200 3 | +++ wpa_supplicant-2.1/src/drivers/linux_wext.h 2014-02-07 21:44:13.712535425 +0200 4 | @@ -19,13 +19,14 @@ 5 | #define _LINUX_SOCKET_H 6 | #define _LINUX_IF_H 7 | 8 | +#include 9 | #include 10 | #include 11 | -typedef __uint32_t __u32; 12 | -typedef __int32_t __s32; 13 | -typedef __uint16_t __u16; 14 | -typedef __int16_t __s16; 15 | -typedef __uint8_t __u8; 16 | +typedef uint32_t __u32; 17 | +typedef int32_t __s32; 18 | +typedef uint16_t __u16; 19 | +typedef int16_t __s16; 20 | +typedef uint8_t __u8; 21 | #ifndef __user 22 | #define __user 23 | #endif /* __user */ 24 | -------------------------------------------------------------------------------- /patches/x11vnc-desktop.patch: -------------------------------------------------------------------------------- 1 | diff -rup x11vnc-0.9.13-orig/x11vnc/Makefile.in x11vnc-0.9.13/x11vnc/Makefile.in 2 | --- x11vnc-0.9.13-orig/x11vnc/Makefile.in 2014-10-16 21:21:20.608892828 +0300 3 | +++ x11vnc-0.9.13/x11vnc/Makefile.in 2014-10-16 21:45:12.535867184 +0300 4 | @@ -109,7 +109,7 @@ am__vpath_adj = case $$p in \ 5 | esac; 6 | am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; 7 | desktopDATA_INSTALL = $(INSTALL_DATA) 8 | -DATA = $(desktop_DATA) 9 | +DATA = 10 | ETAGS = etags 11 | CTAGS = ctags 12 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 13 | @@ -1277,7 +1277,7 @@ info: info-recursive 14 | 15 | info-am: 16 | 17 | -install-data-am: install-desktopDATA install-man 18 | +install-data-am: install-man 19 | 20 | install-exec-am: install-binPROGRAMS 21 | 22 | -------------------------------------------------------------------------------- /patches/xasteroids-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup xasteroids-orig/Makefile xasteroids/Makefile 2 | --- xasteroids-orig/Makefile 2014-06-14 22:11:39.879949340 +0300 3 | +++ xasteroids/Makefile 2014-06-14 22:12:00.641948968 +0300 4 | @@ -1,10 +1,10 @@ 5 | #CC = gcc -Wall 6 | -CC = cc 7 | -CFLAGS = -O 8 | +CC ?= cc 9 | +CFLAGS ?= -O 10 | #INCLUDES = -I/usr/local/include 11 | -INCLUDES = -I/util/X11/include 12 | +INCLUDES ?= -I/util/X11/include 13 | #LDFLAGS = -s -L/usr/local/lib 14 | -LDFLAGS = -s -L/util/X11/lib 15 | +LDFLAGS ?= -s -L/util/X11/lib 16 | LIBS = -lm -lX11 17 | TARGET = xast 18 | SRCS = xast.c 19 | -------------------------------------------------------------------------------- /patches/xchat-font.patch: -------------------------------------------------------------------------------- 1 | diff -rup xchat-master-orig/src/common/cfgfiles.c xchat-master/src/common/cfgfiles.c 2 | --- xchat-master-orig/src/common/cfgfiles.c 2014-07-04 20:59:07.102884079 +0300 3 | +++ xchat-master/src/common/cfgfiles.c 2014-07-04 21:02:43.467880204 +0300 4 | @@ -37,7 +37,7 @@ 5 | #include 6 | #endif 7 | 8 | -#define DEF_FONT "-b&h-lucidatypewriter-medium-r-normal-*-*-120-*-*-m-*-*-*" 9 | +#define DEF_FONT "-b&h-lucidatypewriter-medium-r-normal-*-12-*-*-*-m-*-*-*" 10 | #define DEF_FONT_JCODE "-*-fixed-medium-r-normal-*-14-*-*-*-c-*-*-*" 11 | #define DEF_FONT_WIN32 "-*-Fixedsys-normal-r-normal-*-15-*-*-*-m-*-iso8859-1" 12 | 13 | -------------------------------------------------------------------------------- /patches/xhippo-ogg122.patch: -------------------------------------------------------------------------------- 1 | diff -rup xhippo-3.5-orig/xhippo.config xhippo-3.5/xhippo.config 2 | --- xhippo-3.5-orig/xhippo.config 2014-05-12 14:57:18.132255060 -0400 3 | +++ xhippo-3.5/xhippo.config 2014-05-12 14:59:08.324256847 -0400 4 | @@ -30,10 +30,8 @@ type:avi:mplayer -really-quiet -vo null 5 | type:mpg:mplayer -really-quiet -vo null 6 | type:mpeg:mplayer -really-quiet -vo null 7 | type:ogm:mplayer -really-quiet -vo null 8 | -# Some versions of ogg123 apparently need to be run with stdin connected 9 | -# to /dev/null. 10 | -type:ogg:ogg123:i 11 | -# Use this instead if you're having trouble with ogg123 not exiting correctly. 12 | +type:ogg:ogg122:i 13 | +# Use this instead if you're having trouble with ogg122 not exiting correctly. 14 | #type:ogg:mplayer -really-quiet -vo null 15 | type:sid:sidplay -f44100 -16 -s 16 | type:spx:speexdec 17 | -------------------------------------------------------------------------------- /patches/xpacman-build.patch: -------------------------------------------------------------------------------- 1 | diff -rup xpacman-orig/xpacman.c xpacman/xpacman.c 2 | --- xpacman-orig/xpacman.c 2014-06-14 19:57:10.776700508 +0300 3 | +++ xpacman/xpacman.c 2014-06-14 19:57:20.722700330 +0300 4 | @@ -85,7 +85,7 @@ void draw_y_line(XImage *,int,int,int,in 5 | void update_image_from_map(Window ,GC),update_image(Window, GC); 6 | void setup_map_memory(void),free_memory(void),print_usage(void); 7 | void reset_display_map(void),setup_maze(void); 8 | -void maze_draw(int,int,int,int),draw_maze_point(int,int,enum mtype); 9 | +void maze_draw(int,int,int,int),draw_maze_point(int,int,enum dtype); 10 | void draw_maze_edges(void),draw_x_line(XImage *,int,int,int,int); 11 | void setup_pill(XImage *),add_pills(int,int),setup_pacmen(void); 12 | void setup_pacmanu(void),setup_pacman(XImage *),plot_pacman(Window,GC); 13 | -------------------------------------------------------------------------------- /patches/xpacman-keys.patch: -------------------------------------------------------------------------------- 1 | diff -rup xpacman-orig/xpacman.c xpacman/xpacman.c 2 | --- xpacman-orig/xpacman.c 2014-06-14 19:57:10.776700508 +0300 3 | +++ xpacman/xpacman.c 2014-06-14 19:58:13.868699379 +0300 4 | @@ -200,7 +200,7 @@ int main(int argc, char *argv[]) { 5 | KeySym key; /* key symbol for decoding key events */ 6 | XComposeStatus compose; /* needed for decoding key events */ 7 | /* player`s keys */ 8 | - char upkey='\'',rightkey='z',downkey='/',leftkey='x',quitkey='q'; 9 | + char upkey='w',rightkey='a',downkey='s',leftkey='d',quitkey='q'; 10 | int count; /* counter for arg parsing loop */ 11 | int rate=15; 12 | int wait; 13 | -------------------------------------------------------------------------------- /patches/xz-examples.patch: -------------------------------------------------------------------------------- 1 | diff -rup xz-5.0.7-orig/Makefile.in xz-5.0.7/Makefile.in 2 | --- xz-5.0.7-orig/Makefile.in 2014-10-16 19:53:20.763987380 +0300 3 | +++ xz-5.0.7/Makefile.in 2014-10-16 19:54:50.560985771 +0300 4 | @@ -951,8 +951,7 @@ info: info-recursive 5 | 6 | info-am: 7 | 8 | -install-data-am: install-dist_docDATA install-dist_examplesDATA \ 9 | - install-dist_examplesoldDATA 10 | +install-data-am: install-dist_docDATA 11 | 12 | install-dvi: install-dvi-recursive 13 | 14 | -------------------------------------------------------------------------------- /patches/ytree-musl.patch: -------------------------------------------------------------------------------- 1 | diff -rup ytree-1.97-orig/match.c ytree-1.97/match.c 2 | --- ytree-1.97-orig/match.c 2014-10-16 20:31:34.985946294 +0300 3 | +++ ytree-1.97/match.c 2014-10-16 20:33:36.516944118 +0300 4 | @@ -24,6 +24,8 @@ 5 | #endif 6 | 7 | 8 | +#define HAS_REGCOMP 9 | +#undef HAS_REGEX 10 | #ifdef HAS_REGEX 11 | #ifdef sun 12 | #define INIT register char *sp = ""; 13 | -------------------------------------------------------------------------------- /scripts/create_tar: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # create_tar: builds a root file system and packs it as an archive 4 | 5 | . ./config 6 | 7 | VERSION="$(date +%d%m%Y)" 8 | 9 | # include the configuration file 10 | . ./config 11 | 12 | # get the archive name suffix 13 | cd flavors 14 | . "./$1" 15 | cd .. 16 | 17 | # build the root file system 18 | root_fs="$(mktemp -d)" 19 | ./scripts/build_rootfs "$1" "$root_fs/rlsd-root" 20 | 21 | # remove /boot from the root file system 22 | rm -rf "$root_fs/rlsd-root/boot" 23 | 24 | # generate an archive 25 | [ ! -d releases ] && mkdir releases 26 | archive="$(pwd)/releases/rlsd-$VERSION-$ARCH$SUFFIX.tar.xz" 27 | cd "$root_fs" 28 | tar -c rlsd-root | xz -9 -e > "$archive" 29 | 30 | # clean up 31 | rm -rf "$root_fs" 32 | -------------------------------------------------------------------------------- /templates/beaver/usr/share/rox/Choices/SendTo/Beaver: -------------------------------------------------------------------------------- 1 | ../../../../../bin/beaver -------------------------------------------------------------------------------- /templates/dropbear/etc/init.d/dropbear: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | case "$1" in 4 | start) 5 | echo -n "Starting Dropbear ..." 6 | 7 | # generate encryption keys 8 | for i in rsa dss ecdsa 9 | do 10 | [ -f /etc/dropbear/dropbear_${i}_host_key ] && continue 11 | dropbearkey -t $i -f /etc/dropbear/dropbear_${i}_host_key > /dev/null 2>&1 12 | done 13 | 14 | # start Dropbear 15 | dropbear 16 | 17 | echo " done." 18 | ;; 19 | 20 | stop) 21 | killall dropbear 22 | ;; 23 | esac 24 | -------------------------------------------------------------------------------- /templates/elilo/boot/elilo.conf: -------------------------------------------------------------------------------- 1 | default=rlsd 2 | 3 | image=bzImage 4 | label=rlsd 5 | initrd=initrd.xz 6 | append="vga=ask" 7 | -------------------------------------------------------------------------------- /templates/ffmpeg/usr/share/rox/Choices/MIME-types/audio: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | exec ffplay "$1" 4 | -------------------------------------------------------------------------------- /templates/ffmpeg/usr/share/rox/Choices/MIME-types/video: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | exec ffplay "$1" 4 | -------------------------------------------------------------------------------- /templates/gpm/etc/init.d/gpm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | case "$1" in 4 | start) 5 | echo -n "Starting GPM ..." 6 | gpm -m /dev/input/mice -t imps2 7 | echo " done." 8 | ;; 9 | 10 | stop) 11 | killall gpm 12 | ;; 13 | esac 14 | -------------------------------------------------------------------------------- /templates/gtkdialog1/bin/wifi-wizard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # wifi-wizard: a wirless network configuration wizard 4 | 5 | # let the user choose the wireless network 6 | WIRELESS_DIALOG='Wireless Network Configuration 7 | 8 | 9 | 10 | ssid' 11 | 12 | for i in $(iw wlan0 scan | grep SSID: | awk '{print $2}') 13 | do 14 | WIRELESS_DIALOG="$WIRELESS_DIALOG 15 | $i" 16 | done 17 | 18 | export WIRELESS_DIALOG="$WIRELESS_DIALOG 19 | 20 | 21 | 22 | passphrase 23 | 24 | 25 | " 26 | 27 | eval $(gtkdialog1 --program=WIRELESS_DIALOG) 28 | [ -z "$ssid" ] && exit 1 29 | 30 | # generate a wpa_supplicant configuration file 31 | wpa_passphrase $ssid $passphrase > /etc/wpa_supplicant.conf 32 | 33 | # restart networking 34 | /etc/init.d/network stop 35 | /etc/init.d/network start 36 | -------------------------------------------------------------------------------- /templates/guitar/usr/share/rox/Choices/SendTo/guiTAR: -------------------------------------------------------------------------------- 1 | ../../../../../bin/guitar -------------------------------------------------------------------------------- /templates/gv/usr/share/rox/Choices/MIME-types/application_pdf: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | exec gv "$1" 4 | -------------------------------------------------------------------------------- /templates/isolinux/boot/help.txt: -------------------------------------------------------------------------------- 1 | If unsure, go for normal boot. 2 | 3 | If the graphical environment fails to start, try to boot with automatic guessing 4 | of the display resolution. 5 | -------------------------------------------------------------------------------- /templates/isolinux/boot/isolinux.cfg: -------------------------------------------------------------------------------- 1 | DEFAULT menu.c32 2 | PROMPT 0 3 | TIMEOUT 50 4 | 5 | MENU TITLE RLSD 6 | MENU CLEAR 7 | 8 | LABEL rlsd 9 | MENU LABEL Boot normally 10 | KERNEL /boot/bzImage 11 | INITRD /boot/initrd.xz 12 | 13 | LABEL auto 14 | MENU LABEL Boot and try to guess the display resolution 15 | KERNEL /boot/bzImage 16 | INITRD /boot/initrd.xz 17 | APPEND vga=ask 18 | 19 | LABEL 17 20 | MENU LABEL Boot with a 1024x768 display resolution 21 | KERNEL /boot/bzImage 22 | INITRD /boot/initrd.xz 23 | APPEND nomodeset vga=792 24 | 25 | LABEL 15 26 | MENU LABEL Boot with a 800x600 display resolution 27 | KERNEL /boot/bzImage 28 | INITRD /boot/initrd.xz 29 | APPEND nomodeset vga=789 30 | 31 | LABEL text 32 | MENU LABEL Boot in text mode 33 | KERNEL /boot/bzImage 34 | INITRD /boot/initrd.xz 35 | APPEND nomodeset 36 | 37 | LABEL dev 38 | MENU LABEL Boot in developer mode 39 | KERNEL /boot/bzImage 40 | INITRD /boot/initrd.xz 41 | APPEND secure=0 42 | 43 | LABEL help 44 | MENU LABEL Help 45 | MENU HELP help.txt 46 | -------------------------------------------------------------------------------- /templates/lazy_utils/etc/init.d/tftpd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | case "$1" in 4 | start) 5 | # start tftpd, in a restricted root directory 6 | echo -n "Starting tftpd ..." 7 | mount -t tmpfs -o mode=644,noexec,nosuid,nodev,size=10% tftp /srv/tftp 8 | tftpd 9 | echo " done." 10 | ;; 11 | 12 | stop) 13 | # stop tftpd and unmount its root 14 | killall tftpd 15 | umount /srv/tftp 16 | ;; 17 | esac 18 | -------------------------------------------------------------------------------- /templates/mhwaveedit/usr/share/rox/Choices/MIME-types/audio_x-wav: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | exec mhwaveedit "$1" 4 | -------------------------------------------------------------------------------- /templates/mtpaint/usr/share/rox/Choices/SendTo/mtPaint: -------------------------------------------------------------------------------- 1 | ../../../../../bin/mtpaint -------------------------------------------------------------------------------- /templates/packlad/bin/packsuggest: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # packsuggest: a package suggestion helper for ksh 4 | 5 | [ 1 -ne $# ] && exit 1 6 | 7 | match="$(packlad -l 2>/dev/null | sort -r | grep "^$1" | head -n 1 | cut -f 1 -d \|)" 8 | case "$match" in 9 | "") 10 | exit 1 11 | ;; 12 | "$1") 13 | echo "$match is not installed. To install $match, run 'packlad -i $match'." 14 | ;; 15 | *) 16 | echo "Maybe you meant '$match'. To install $match, run 'packlad -i $match'." 17 | ;; 18 | esac 19 | 20 | exit 0 21 | -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-icons/application_pdf.xpm: -------------------------------------------------------------------------------- 1 | ../../../pixmaps/document.xpm -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-icons/audio.xpm: -------------------------------------------------------------------------------- 1 | ../../../pixmaps/audio.xpm -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-icons/image.xpm: -------------------------------------------------------------------------------- 1 | ../../../pixmaps/image.xpm -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-icons/text.xpm: -------------------------------------------------------------------------------- 1 | ../../../pixmaps/text.xpm -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-icons/text_html.xpm: -------------------------------------------------------------------------------- 1 | ../../../pixmaps/html.xpm -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-icons/text_rtf.xpm: -------------------------------------------------------------------------------- 1 | ../../../pixmaps/document.xpm -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-icons/video.xpm: -------------------------------------------------------------------------------- 1 | ../../../pixmaps/video.xpm -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-types/text: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | exec gtkedit "$1" 4 | -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/MIME-types/text_html: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | exec dillo "$1" 4 | -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/ROX-Filer/globicons: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | /usr/share/pixmaps/text.xpm 5 | 6 | 7 | /usr/share/pixmaps/dillo.png 8 | 9 | 10 | -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/SendTo/Dillo: -------------------------------------------------------------------------------- 1 | ../../../../../bin/dillo -------------------------------------------------------------------------------- /templates/rox/usr/share/rox/Choices/SendTo/gtkedit: -------------------------------------------------------------------------------- 1 | ../../../../../bin/gtkedit -------------------------------------------------------------------------------- /templates/screen/etc/screenrc: -------------------------------------------------------------------------------- 1 | startup_message off 2 | caption always 3 | caption string "%{= kw}%-w%{wk}%n %t%{-}%+w" 4 | altscreen on 5 | -------------------------------------------------------------------------------- /templates/shus/etc/init.d/shus: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | case "$1" in 4 | start) 5 | # start shus 6 | echo -n "Starting shus ..." 7 | [ ! -f /srv/http/index.html ] && shus-index /srv/http 8 | shusd /srv/http 9 | echo " done." 10 | ;; 11 | 12 | stop) 13 | # stop shus 14 | killall shusd 15 | ;; 16 | esac 17 | -------------------------------------------------------------------------------- /templates/shus/srv/http/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/dev/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/etc/group: -------------------------------------------------------------------------------- 1 | boss:x:0: 2 | audio:x:1: 3 | someone:x:1000: 4 | -------------------------------------------------------------------------------- /templates/skeleton/etc/hosts: -------------------------------------------------------------------------------- 1 | 127.0.0.1 box localhost 2 | ::1 box localhost 3 | -------------------------------------------------------------------------------- /templates/skeleton/etc/issue: -------------------------------------------------------------------------------- 1 | 2 | Welcome to RLSD! 3 | 4 | This is free software written by many authors across the globe and you may 5 | redistribute it, under certain conditions and limitations; see /usr/share/doc 6 | for details. 7 | 8 | -------------------------------------------------------------------------------- /templates/skeleton/etc/motd: -------------------------------------------------------------------------------- 1 | This software comes with ABSOLUTELY NO WARRANTY; use at your own risk. 2 | 3 | -------------------------------------------------------------------------------- /templates/skeleton/etc/mtab: -------------------------------------------------------------------------------- 1 | ../proc/mounts -------------------------------------------------------------------------------- /templates/skeleton/etc/passwd: -------------------------------------------------------------------------------- 1 | boss:x:0:0:boss:/home/boss:/bin/ksh 2 | nobody:x:1:1:nobody:/run:/bin/false 3 | someone:x:1000:1000:someone:/home/someone:/bin/ksh 4 | -------------------------------------------------------------------------------- /templates/skeleton/etc/profile: -------------------------------------------------------------------------------- 1 | umask 022 2 | 3 | export PATH="/bin" 4 | export PS1='[\u@\w]\$ ' 5 | export HISTFILE="$HOME/.ksh_history" 6 | export REPO="http://dimkr.insomnia247.nl/$(uname -m)" 7 | export EDITOR="vi" 8 | 9 | alias ll="ls -la" 10 | 11 | if [ -n "$(which xinit)" ] && [ -z "$(pidof xinit)" ] 12 | then 13 | for i in 1 2 3 4 5 6 7 8 9 10 14 | do 15 | startx > /dev/null 2>&1 16 | [ 0 -eq $? ] && break 17 | sleep 1 18 | done 19 | fi 20 | -------------------------------------------------------------------------------- /templates/skeleton/etc/rc.d/rc.sysinit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # start all daemons 4 | for i in /etc/init.d/* 5 | do 6 | [ -x "$i" ] && $i start 7 | done 8 | 9 | # automatically log in as boss 10 | exec autologin boss 11 | -------------------------------------------------------------------------------- /templates/skeleton/etc/shadow: -------------------------------------------------------------------------------- 1 | boss:j/.0buq1dy4Ss:15954:0:99999:7::: 2 | someone::15954:0:99999:7::: 3 | -------------------------------------------------------------------------------- /templates/skeleton/etc/shells: -------------------------------------------------------------------------------- 1 | /bin/sh 2 | /bin/ksh 3 | -------------------------------------------------------------------------------- /templates/skeleton/home/boss/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/home/someone/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/mnt/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/proc/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/run/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/srv/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/sys/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/tmp/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/usr/share/man/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/usr/share/pixmaps/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimkr/rlsd/cd8ef177900094e28595cd4dbbb5179e0df4751f/templates/skeleton/usr/share/pixmaps/help.png -------------------------------------------------------------------------------- /templates/skeleton/var/db/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/var/log/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/skeleton/var/run/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /templates/ted/usr/share/rox/Choices/MIME-types/text_rtf: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | exec Ted "$1" 4 | -------------------------------------------------------------------------------- /templates/tinyunmute/etc/init.d/unmute: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | [ "start" != "$1" ] && exit 4 | 5 | # unmute all mixer channels 6 | tinyunmute="$(which tinyunmute)" 7 | [ -z "$tinyunmute" ] && exit 8 | echo -n "Initializing audio volume ..." 9 | 10 | "$tinyunmute" 11 | 12 | echo " done." 13 | -------------------------------------------------------------------------------- /templates/tinyxserver/bin/startx: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # startx: a wrapper for xinit which generates the font cache 4 | 5 | # generate the font cache 6 | directory="$(pwd)" 7 | for i in /usr/share/fonts/* 8 | do 9 | cd "$i" 10 | [ ! -f fonts.scale ] && mkfontscale 11 | [ ! -f fonts.dir ] && mkfontdir 12 | done 13 | cd "$directory" 14 | 15 | export XINITRC="/bin/jwm" 16 | export XSERVERRC="/etc/xserverrc" 17 | exec xinit $@ 18 | -------------------------------------------------------------------------------- /templates/tinyxserver/etc/xserverrc: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exec X -nolisten tcp 4 | -------------------------------------------------------------------------------- /templates/xmodmap/etc/Xmodmap.conf: -------------------------------------------------------------------------------- 1 | keycode 133 = Super_L 2 | keycode 134 = Super_R 3 | add mod4 = Super_L Super_R 4 | -------------------------------------------------------------------------------- /templates/xzgv/usr/share/rox/Choices/MIME-types/image: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | exec xzgv "$1" 4 | -------------------------------------------------------------------------------- /vagrant-build-environment/Vagrantfile: -------------------------------------------------------------------------------- 1 | # -*- mode: ruby -*- 2 | # vi: set ft=ruby : 3 | 4 | # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! 5 | VAGRANTFILE_API_VERSION = "2" 6 | 7 | Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| 8 | config.vm.provision :shell, path: "bootstrap.sh" 9 | config.vm.synced_folder "../releases/", "/releases" 10 | 11 | config.vm.define "v32", autostart: false do |v32| 12 | v32.vm.box = "ubuntu/trusty32" 13 | end 14 | 15 | config.vm.define "v64", autostart: false do |v64| 16 | v64.vm.box = "ubuntu/trusty64" 17 | end 18 | end 19 | -------------------------------------------------------------------------------- /vagrant-build-environment/bootstrap.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | apt-get update 3 | apt-get -y install git build-essential libarchive-dev libcurl4-gnutls-dev zlib1g-dev libsqlite3-dev squashfs-tools xorriso mtools 4 | 5 | # get, build and install packdude 6 | git clone https://github.com/dimkr/packdude.git 7 | cd packdude 8 | make 9 | make install 10 | cd .. 11 | 12 | # get and build RLSD itself 13 | git clone https://github.com/dimkr/rlsd.git 14 | cd rlsd 15 | make 16 | mv releases/*iso /releases/ 17 | cd .. 18 | --------------------------------------------------------------------------------