diff options
author | Deposite Pirate | 2018-09-16 18:48:36 +0200 |
---|---|---|
committer | Deposite Pirate | 2018-09-16 18:48:36 +0200 |
commit | d150a5f3e462fa7fe194a805a4aa0076f4d03ab9 (patch) | |
tree | ce5e44d69c5f3175bfdbd1e3717b52c5dcca5638 /xfce | |
parent | f29d3519ce073ec30f99754d93304324f7f26d65 (diff) |
Add ports.
Diffstat (limited to 'xfce')
24 files changed, 912 insertions, 0 deletions
diff --git a/xfce/xfce/Thunar-1.6.3-desktopdir.patch.xz b/xfce/xfce/Thunar-1.6.3-desktopdir.patch.xz Binary files differnew file mode 100644 index 0000000..9108ee7 --- /dev/null +++ b/xfce/xfce/Thunar-1.6.3-desktopdir.patch.xz diff --git a/xfce/xfce/Thunar-1.6.3-desktopfiles.patch.xz b/xfce/xfce/Thunar-1.6.3-desktopfiles.patch.xz Binary files differnew file mode 100644 index 0000000..0bee55c --- /dev/null +++ b/xfce/xfce/Thunar-1.6.3-desktopfiles.patch.xz diff --git a/xfce/xfce/Thunar-1.6.3-mailicon.patch.xz b/xfce/xfce/Thunar-1.6.3-mailicon.patch.xz Binary files differnew file mode 100644 index 0000000..407d6de --- /dev/null +++ b/xfce/xfce/Thunar-1.6.3-mailicon.patch.xz diff --git a/xfce/xfce/xfce.build b/xfce/xfce/xfce.build new file mode 100755 index 0000000..7015da2 --- /dev/null +++ b/xfce/xfce/xfce.build @@ -0,0 +1,489 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=xfce +MAJOR=4.10 +VERSION=${MAJOR}.1 +BUILD=1 +DEPENDS=('gtk+ >= 2.24.17-1' 'icon_theme >= 0.8.90-1' 'dbus_glib >= 0.100.2-1' 'libwnck >= 2.31.0-1' 'libxklavier >= 5.3-1' 'libnotify >= 0.7.5-1' 'libcanberra >= 0.30-1' 'gamin >= 0.1.10-1') +OPTDEPENDS=('poppler >= 0.22.2-1' 'libsoup >= 2.42.0-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: Xfce +${NAME}: +${NAME}: A lightweight desktop environment based on Gtk+. It is designed for +${NAME}: loading and executing applications fast while conserving system +${NAME}: resources. +${NAME}: +${NAME}: Homepage: http://www.xfce.org +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +cat >> ${PKG}/install/doinst.sh <<EOF +#!/bin/sh + +if [ ! -e etc/X11/xinit/xinitrc ]; then + ( cd etc/X11/xinit ; ln -sf xinitrc.xfce xinitrc ) +fi +EOF + +# Sources + +XFCEREPO="http://archive.xfce.org/src" +XFCEREL="http://archive.xfce.org/xfce/${VERSION}/src" + +export PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" +export LDFLAGS="-L${PKG}${SYS_DIR[lib]}" +export CPPFLAGS="-I${PKG}${SYS_DIR[include]}/tumbler-1 -I${PKG}${SYS_DIR[include]}/garcon-1 -I${PKG}${SYS_DIR[include]}/exo-1 -I${PKG}${SYS_DIR[include]}/xfce4 -I${PKG}${SYS_DIR[include]}/xfce4/libxfce4ui-1 -I${PKG}${SYS_DIR[include]}/xfce4/xfconf-0 -I${PKG}${SYS_DIR[include]}/xfce4/libxfce4kbd-private-2 -I${PKG}${SYS_DIR[include]}/xfce4/libxfce4panel-1.0 -I${PKG}${SYS_DIR[include]}/thunarx-2" + +configure() +{ +sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' $(find . -name "Makefile.in") +sed -i 's|$(libdir)/xfce4/panel/plugins|$(libdir)/plugins/xfce4/panel|g' $(find . -name "Makefile.in") +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --enable-static=no \ + --enable-shared=yes \ + --enable-debug=minimum \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" \ + --with-html-dir="${SYS_DIR[html]}" \ + --with-helper-path-prefix="${SYS_DIR[lib]}/exec" \ + ${*} +} + +SRCNAME[0]=libxfce4util +SRCVERS[0]=${MAJOR}.1 +SRCPACK[0]=${XFCEREL}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="LGPL2" + +build0() +{ +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[1]=garcon +GARCONM=0.2 +SRCVERS[1]=${GARCONM}.1 +SRCPACK[1]=${XFCEREL}/${SRCNAME[1]}-${SRCVERS[1]}.tar.bz2 +SRCCOPY[1]="LGPL2 FDL11" + +build1() +{ +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[2]=tumbler +TUMBLERM=0.1 +SRCVERS[2]=${TUMBLERM}.29 +SRCPACK[2]=${XFCEREL}/${SRCNAME[2]}-${SRCVERS[2]}.tar.bz2 +SRCCOPY[2]="GPL2" + +build2() +{ +sed -i 's|$(libdir)/tumbler-$(TUMBLER_VERSION_API)/plugins|$(libdir)/plugins/tumbler-$(TUMBLER_VERSION_API)|g' $(find . -name "Makefile.in") +sed -i 's|$(libdir)/tumbler-$(TUMBLER_VERSION_API)|$(libdir)/exec/tumbler-$(TUMBLER_VERSION_API)|g' tumblerd/Makefile.in +sed -i 's|@libdir@/tumbler-@TUMBLER_VERSION_API@/tumblerd|@libdir@/exec/tumbler-@TUMBLER_VERSION_API@/tumblerd|g' tumblerd/*.service.in +configure \ + --disable-ffmpeg-thumbnailer +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[3]=xfconf +SRCVERS[3]=${MAJOR}.0 +SRCPACK[3]=${XFCEREL}/${SRCNAME[3]}-${SRCVERS[3]}.tar.bz2 +SRCCOPY[3]="GPL2" + +build3() +{ +CPPFLAGS="-I${PKG}${SYS_DIR[include]}/xfce4" \ +LDFLAGS="-L${PKG}${SYS_DIR[lib]}" \ +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[4]=libxfce4ui +SRCVERS[4]=${MAJOR}.0 +SRCPACK[4]=${XFCEREL}/${SRCNAME[4]}-${SRCVERS[4]}.tar.bz2 +SRCCOPY[4]="LGPL2" + +build4() +{ +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[5]=exo +EXOM=0.10 +SRCVERS[5]=${EXOM}.2 +SRCPACK[5]=${XFCEREL}/${SRCNAME[5]}-${SRCVERS[5]}.tar.bz2 +SRCCOPY[5]="GPL2" + +build5() +{ +configure \ + --enable-python=no \ + --enable-gio-unix=yes +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[6]=xfce4-settings +SRCVERS[6]=${MAJOR}.1 +SRCPACK[6]=${XFCEREL}/${SRCNAME[6]}-${SRCVERS[6]}.tar.bz2 +SRCCOPY[6]="GPL2" + +build6() +{ +configure \ + --enable-xrandr \ + --enable-xcursor \ + --enable-libnotify \ + --enable-gio-unix \ + --enable-sound-settings \ + --enable-pluggable-dialogs \ + --enable-libxklavier +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -f ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[7]=xfwm4 +SRCVERS[7]=${MAJOR}.1 +SRCPACK[7]=${XFCEREL}/${SRCNAME[7]}-${SRCVERS[7]}.tar.bz2 +SRCCOPY[7]="GPL2" + +build7() +{ +configure \ + --enable-xsync \ + --enable-render \ + --enable-randr \ + --enable-compositor +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -f ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[8]=xfce4-panel +SRCVERS[8]=${MAJOR}.1 +SRCPACK[8]=${XFCEREL}/${SRCNAME[8]}-${SRCVERS[8]}.tar.bz2 +SRCCOPY[8]="GPL2 LGPL21" + +build8() +{ +sed -i 's|$(libdir)/xfce4|$(libdir)/plugins/xfce4|g' panel/Makefile.in +configure \ + --enable-gio-unix +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[9]=xfce4-appfinder +SRCVERS[9]=${MAJOR}.1 +SRCPACK[9]=${XFCEREL}/${SRCNAME[9]}-${SRCVERS[9]}.tar.bz2 +SRCCOPY[9]="GPL2" + +build9() +{ +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -f ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[10]=Thunar +SRCVERS[10]=1.6.3 +SRCPACK[10]=${XFCEREL}/${SRCNAME[10]}-${SRCVERS[10]}.tar.bz2 +SRCCOPY[10]="GPL2 LGPL2" + +build10() +{ +sed -i 's|$(libdir)/thunarx-$(THUNARX_VERSION_API)|$(libdir)/plugins/thunarx-$(THUNARX_VERSION_API)|g' $(find . -name "Makefile.in") +sed -i 's|${libdir}/thunarx-@THUNARX_VERSION_API@|${libdir}/plugins/thunarx-@THUNARX_VERSION_API@|g' thunarx/thunarx-2.pc.in +configure \ + --docdir="${SYS_DIR[doc]}/${SRCNAME[10],,}-${SRCVERS[10]}" \ + --enable-gio-unix \ + --enable-dbus \ + --enable-gudev \ + --enable-notifications \ + --enable-exif \ + --enable-pcre +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[11]=xfdesktop +SRCVERS[11]=${MAJOR}.2 +SRCPACK[11]=${XFCEREL}/${SRCNAME[11]}-${SRCVERS[11]}.tar.bz2 +SRCCOPY[11]="GPL2" + +build11() +{ +configure \ + --enable-gio-unix \ + --enable-thunarx \ + --enable-notifications +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +rm -f ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[12]=xfce4-session +SRCVERS[12]=${MAJOR}.1 +SRCPACK[12]=${XFCEREL}/${SRCNAME[12]}-${SRCVERS[12]}.tar.bz2 +SRCCOPY[12]="GPL2" + +build12() +{ +sed -i 's|$(libdir)/xfce4/session/splash-engines|$(libdir)/plugins/xfce4/session/splash-engines|g' $(find . -name "Makefile.in") +configure \ + --disable-legacy-sm +#FIXME: systemd (--enable-systemd) +# --with-xession-prefix=WHERE xsession.desktop files go +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +install.dir ${PKG}${SYS_DIR[etc]}/X11/xinit +install.bin xinitrc.xfce ${PKG}${SYS_DIR[etc]}/X11/xinit +rm -f ${PKG}${SYS_DIR[lib]}/*.la +} + +SRCNAME[13]=thunar-volman +VOLMANM=0.8 +SRCVERS[13]=${VOLMANM}.0 +SRCPACK[13]=${XFCEREPO}/apps/${SRCNAME[13]}/${VOLMANM}/${SRCNAME[13]}-${SRCVERS[13]}.tar.bz2 +SRCCOPY[13]="GPL2" + +build13() +{ +configure \ + --enable-notifications +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog NEWS +} + +SRCNAME[14]=thunar-media-tags-plugin +MEDIAM=0.2 +SRCVERS[14]=${MEDIAM}.0 +SRCPACK[14]=${XFCEREPO}/apps/${SRCNAME[14]}/${MEDIAM}/${SRCNAME[14]}-${SRCVERS[14]}.tar.bz2 +SRCCOPY[14]="GPL2" + +build14() +{ +sed -i 's|$(libdir)/thunarx-2|$(libdir)/plugins/thunarx-2|g' $(find . -name "Makefile.in") +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +} + +SRCNAME[15]=thunar-archive-plugin +ARCHVM=0.3 +SRCVERS[15]=${ARCHVM}.0 +SRCPACK[15]=${XFCEREPO}/apps/${SRCNAME[15]}/${ARCHVM}/${SRCNAME[15]}-${SRCVERS[15]}.tar.bz2 +SRCCOPY[15]="GPL2" + +build15() +{ +sed -i 's|$(libdir)/thunarx-2|$(libdir)/plugins/thunarx-2|g' $(find . -name "Makefile.in") +configure \ + --libexecdir="${SYS_DIR[lib]}/plugins/xfce4" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog NEWS +} + +SRCNAME[16]=xfce4-notifyd +NOTIFM=0.2 +SRCVERS[16]=${NOTIFM}.3 +SRCPACK[16]=${XFCEREPO}/apps/${SRCNAME[16]}/${NOTIFM}/${SRCNAME[16]}-${SRCVERS[16]}.tar.bz2 + +build16() +{ +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +} + +SRCNAME[17]=xfce4-systemload-plugin +SYSLOADM=1.1 +SRCVERS[17]=${SYSLOADM}.1 +SRCPACK[17]=${XFCEREPO}/panel-plugins/${SRCNAME[17]}/${SYSLOADM}/${SRCNAME[17]}-${SRCVERS[17]}.tar.bz2 +SRCCOPY[17]="BSD2" + +build17() +{ +configure \ + --enable-upower +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +chmod 0755 ${PKG}${SYS_DIR[lib]}/plugins/xfce4/panel/libsystemload.so +} + +SRCNAME[18]=xfce4-netload-plugin +NETLOADM=1.2 +SRCVERS[18]=${NETLOADM}.0 +SRCPACK[18]=${XFCEREPO}/panel-plugins/${SRCNAME[18]}/${NETLOADM}/${SRCNAME[18]}-${SRCVERS[18]}.tar.bz2 +SRCCOPY[18]="GPL2" + +build18() +{ +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +} + +SRCNAME[19]=xfce4-sensors-plugin +SENSORM=1.2 +SRCVERS[19]=${SENSORM}.5 +SRCPACK[19]=${XFCEREPO}/panel-plugins/${SRCNAME[19]}/${SENSORM}/${SRCNAME[19]}-${SRCVERS[19]}.tar.bz2 +SRCCOPY[19]="GPL2" + +build19() +{ +sed -i 's|$(libexecdir)/xfce4/panel-plugins|$(libdir)/plugins/xfce4/panel|g' panel-plugin/Makefile.in +configure +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +mv \ + ${PKG}${SYS_DIR[lib]}/xfce4/modules/*sensor*.so* \ + ${PKG}${SYS_DIR[lib]} +rm -rf ${PKG}${SYS_DIR[lib]}/xfce4 +} + +SRCNAME[20]=xfce4-weather-plugin +SRCVERS[20]=0.8.3 +SRCPACK[20]=${XFCEREPO}/panel-plugins/${SRCNAME[20]}/${SENSORM}/${SRCNAME[20]}-${SRCVERS[20]}.tar.bz2 +SRCCOPY[20]="GPL2" + +build20() +{ +configure \ + --enable-upower +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +} + +SRCNAME[21]=xfce4-places-plugin +PLACESM=1.5 +SRCVERS[21]=${PLACESM}.0 +SRCPACK[21]=${XFCEREPO}/panel-plugins/${SRCNAME[21]}/${PLACESM}/${SRCNAME[21]}-${SRCVERS[21]}.tar.bz2 +SRCCOPY[21]="GPL2" + +build21() +{ +configure \ + --enable-gio-unix \ + --enable-notifications +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +} + +SRCNAME[22]=xfce-slackware +SRCVERS[22]=${MAJOR} +SRCPACK[22]=${SRCNAME[22]}-${SRCVERS[22]}.tar.xz +SRCOPTS[22]="pkgunpack" + +build22() +{ + cd usr/share/themes + mkdir Joy + mv Default/xfwm4 Joy + cd Default + ln -sf ../Clearlooks/xfwm4 +} diff --git a/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir.patch.xz b/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir.patch.xz Binary files differnew file mode 100644 index 0000000..947856d --- /dev/null +++ b/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir.patch.xz diff --git a/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir2.patch.xz b/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir2.patch.xz Binary files differnew file mode 100644 index 0000000..35360a1 --- /dev/null +++ b/xfce/xfce/xfce4-netload-plugin-1.2.0-libdir2.patch.xz diff --git a/xfce/xfce/xfce4-panel-4.10.1-clockdate.patch.xz b/xfce/xfce/xfce4-panel-4.10.1-clockdate.patch.xz Binary files differnew file mode 100644 index 0000000..409ed5d --- /dev/null +++ b/xfce/xfce/xfce4-panel-4.10.1-clockdate.patch.xz diff --git a/xfce/xfce/xfce4-panel-4.10.1-plugindir.patch.xz b/xfce/xfce/xfce4-panel-4.10.1-plugindir.patch.xz Binary files differnew file mode 100644 index 0000000..e537cb7 --- /dev/null +++ b/xfce/xfce/xfce4-panel-4.10.1-plugindir.patch.xz diff --git a/xfce/xfce/xfce4-sensors-plugin-1.2.5-desktop.patch.xz b/xfce/xfce/xfce4-sensors-plugin-1.2.5-desktop.patch.xz Binary files differnew file mode 100644 index 0000000..8a1aa55 --- /dev/null +++ b/xfce/xfce/xfce4-sensors-plugin-1.2.5-desktop.patch.xz diff --git a/xfce/xfce/xfce4-session-4.10.1-hintfull.patch.xz b/xfce/xfce/xfce4-session-4.10.1-hintfull.patch.xz Binary files differnew file mode 100644 index 0000000..bc95047 --- /dev/null +++ b/xfce/xfce/xfce4-session-4.10.1-hintfull.patch.xz diff --git a/xfce/xfce/xfce4-session-4.10.1-xinitrc.patch.xz b/xfce/xfce/xfce4-session-4.10.1-xinitrc.patch.xz Binary files differnew file mode 100644 index 0000000..9fc47f1 --- /dev/null +++ b/xfce/xfce/xfce4-session-4.10.1-xinitrc.patch.xz diff --git a/xfce/xfce/xfce4-settings-4.10.1-defaults.patch.xz b/xfce/xfce/xfce4-settings-4.10.1-defaults.patch.xz Binary files differnew file mode 100644 index 0000000..2a1ba3e --- /dev/null +++ b/xfce/xfce/xfce4-settings-4.10.1-defaults.patch.xz diff --git a/xfce/xfce/xfwm4-4.10.1-datadir.patch.xz b/xfce/xfce/xfwm4-4.10.1-datadir.patch.xz Binary files differnew file mode 100644 index 0000000..cf4aeb2 --- /dev/null +++ b/xfce/xfce/xfwm4-4.10.1-datadir.patch.xz diff --git a/xfce/xfce/xfwm4-4.10.1-icons.patch.xz b/xfce/xfce/xfwm4-4.10.1-icons.patch.xz Binary files differnew file mode 100644 index 0000000..f42f43c --- /dev/null +++ b/xfce/xfce/xfwm4-4.10.1-icons.patch.xz diff --git a/xfce/xfce4_fsguard/xfce4_fsguard.SlackBuild b/xfce/xfce4_fsguard/xfce4_fsguard.SlackBuild new file mode 100755 index 0000000..237c2ef --- /dev/null +++ b/xfce/xfce4_fsguard/xfce4_fsguard.SlackBuild @@ -0,0 +1,88 @@ +#!/bin/sh + +CWD=`pwd` +NAME=xfce4_fsguard +VERSION=20101025 +ARCH=i586 +BUILD=1 +PKGNAME=xfce4-fsguard-plugin +PKGVER=$VERSION +BASEDIR=$PKGNAME-$PKGVER +ARCHIVE=$BASEDIR.tar.xz +REPOSITORY=http://goodies.xfce.org/releases/${PKGNAME} +FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \ + -fomit-frame-pointer -ffast-math" +PKG=/tmp/package-$NAME + +rm -rf $PKG +mkdir -p $PKG + +# Obtain sources +if [ ! -e $ARCHIVE ]; then + if `wget "$REPOSITORY/$ARCHIVE"`; then + true + else + exit 1 + fi +fi + +# Compile +cd /tmp +tar Jxvf $CWD/$ARCHIVE +cd $BASEDIR +xzcat $CWD/$NAME-$VERSION-desktop.patch.xz | patch -p1 -s +CFLAGS=${FLAGS} CXXFLAGS=${FLAGS} ./configure \ + --build=${ARCH}-slackware-linux \ + --disable-dependency-tracking \ + --enable-debug=no \ + --prefix=/usr \ + --mandir=/usr/man \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libdir=/usr/lib +make + +# Install +make install DESTDIR=$PKG +mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION +cat > $PKG/install/slack-desc <<EOF +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +xfce4_fsguard: xfce4_fsguard (Xfce filesystem applet) +xfce4_fsguard: +xfce4_fsguard: An Xfce panel plug-in which monitors the amount of free space on a +xfce4_fsguard: chosen mount point. It can display a message when a limit is reached. +xfce4_fsguard: +xfce4_fsguard: +xfce4_fsguard: +xfce4_fsguard: +xfce4_fsguard: +xfce4_fsguard: +xfce4_fsguard: +EOF + +cat > $PKG/install/slack-required <<EOF +libxfcegui4 >= 4.6.4-i486-1 +EOF + +install -m 0644 -g 0 -o 0 AUTHORS NEWS \ + $PKG/usr/doc/$NAME-$VERSION + +xz -9f \ + $PKG/usr/doc/$NAME-$VERSION/NEWS + +strip \ + $PKG/usr/libexec/*/*/* || : + +chown -R root.root $PKG + +# Make package +cd $PKG +cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt +makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz diff --git a/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-cpuusage.patch.xz b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-cpuusage.patch.xz Binary files differnew file mode 100644 index 0000000..e7eadbc --- /dev/null +++ b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-cpuusage.patch.xz diff --git a/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-dsofix.patch.xz b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-dsofix.patch.xz Binary files differnew file mode 100644 index 0000000..2958b33 --- /dev/null +++ b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-dsofix.patch.xz diff --git a/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-nossl.patch.xz b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-nossl.patch.xz Binary files differnew file mode 100644 index 0000000..ad9ba67 --- /dev/null +++ b/xfce/xfce4_mailwatch/xfce4_mailwatch-1.1.0-nossl.patch.xz diff --git a/xfce/xfce4_mailwatch/xfce4_mailwatch.SlackBuild b/xfce/xfce4_mailwatch/xfce4_mailwatch.SlackBuild new file mode 100755 index 0000000..dde433d --- /dev/null +++ b/xfce/xfce4_mailwatch/xfce4_mailwatch.SlackBuild @@ -0,0 +1,102 @@ +#!/bin/sh + +CWD=`pwd` +NAME=xfce4_mailwatch +VERSION=1.1.0 +ARCH=i586 +BUILD=1 +PKGNAME=xfce4-mailwatch-plugin +PKGVER=$VERSION +BASEDIR=$PKGNAME-$PKGVER +ARCHIVE=$BASEDIR.tar.bz2 +REPOSITORY=http://goodies.xfce.org/releases/${PKGNAME} +FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \ + -fomit-frame-pointer -ffast-math" +PKG=/tmp/package-$NAME + +rm -rf $PKG +mkdir -p $PKG + +# Obtain sources +if [ ! -e $ARCHIVE ]; then + if `wget "$REPOSITORY/$ARCHIVE"`; then + true + else + exit 1 + fi +fi + +# Compile +cd /tmp +tar jxvf $CWD/$ARCHIVE +cd $BASEDIR +xzcat $CWD/$NAME-$VERSION-cpuusage.patch.xz | patch -p1 -s +xzcat $CWD/$NAME-$VERSION-dsofix.patch.xz | patch -p1 -s +xzcat $CWD/$NAME-$VERSION-nossl.patch.xz | patch -p1 -s +CFLAGS="${FLAGS} -I/usr/include/gcrypt" CXXFLAGS=${FLAGS} ./configure \ + --build=${ARCH}-slackware-linux \ + --enable-static=no \ + --enable-shared=yes \ + --enable-debug=no \ + --prefix=/usr \ + --mandir=/usr/man \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libdir=/usr/libexec \ + --disable-ssl +make + +# Install +make install DESTDIR=$PKG +mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION +cat > $PKG/install/slack-desc <<EOF +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +xfce4_mailwatch: xfce4_mailwatch (Xfce mail watch panel plugin) +xfce4_mailwatch: +xfce4_mailwatch: This plugin alerts on incoming email in the panel. +xfce4_mailwatch: +xfce4_mailwatch: +xfce4_mailwatch: Homepage: http://goodies.xfce.org +xfce4_mailwatch: +xfce4_mailwatch: +xfce4_mailwatch: +xfce4_mailwatch: +xfce4_mailwatch: +EOF + +cat > $PKG/install/slack-required <<EOF +libxfce4util >= 4.6.2-i486-1 +libxfcegui4 >= 4.6.4-i486-1 +xfce4_panel >= 4.6.4-i486-1 +gnutls >= 2.8.6-i486-1 +EOF + +install -m 0644 -g 0 -o 0 AUTHORS NEWS \ + $PKG/usr/doc/$NAME-$VERSION + +xz -9f \ + $PKG/usr/doc/$NAME-$VERSION/NEWS + +rm -f \ + $PKG/usr/lib/*.la \ + $PKG/usr/libexec/*/*/*.la + +strip --strip-unneeded \ + $PKG/usr/lib/* || : + +strip \ + $PKG/usr/libexec/*/*/* || : + +chown -R root.root $PKG + +# Make package +cd $PKG +cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt +makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz diff --git a/xfce/xfce4_volstatus/xfce4_volstatus.SlackBuild b/xfce/xfce4_volstatus/xfce4_volstatus.SlackBuild new file mode 100755 index 0000000..5d31cb3 --- /dev/null +++ b/xfce/xfce4_volstatus/xfce4_volstatus.SlackBuild @@ -0,0 +1,84 @@ +#!/bin/sh + +CWD=`pwd` +NAME=xfce4_volstatus +VERSION=0.1.0 +ARCH=i586 +BUILD=1 +PKGNAME=xfce4-volstatus-icon +PKGVER=$VERSION +BASEDIR=$PKGNAME-$PKGVER +ARCHIVE=$BASEDIR.tar.bz2 +REPOSITORY=http://goodies.xfce.org/releases/${PKGNAME} +FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \ + -fomit-frame-pointer -ffast-math" +PKG=/tmp/package-$NAME + +rm -rf $PKG +mkdir -p $PKG + +# Obtain sources +if [ ! -e $ARCHIVE ]; then + if `wget "$REPOSITORY/$ARCHIVE"`; then + true + else + exit 1 + fi +fi + +# Compile +cd /tmp +tar jxvf $CWD/$ARCHIVE +cd $BASEDIR +CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \ + --enable-static=no \ + --enable-shared=yes \ + --enable-debug=no \ + --prefix=/usr \ + --mandir=/usr/man \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libdir=/usr/libexec +make + +# Install +make install DESTDIR=$PKG +mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION +cat > $PKG/install/slack-desc <<EOF +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +xfce4_volstatus: xfce4_volstatus (Xfce volume status plugin) +xfce4_volstatus: +xfce4_volstatus: View and unmount removable devices from the system tray. +xfce4_volstatus: +xfce4_volstatus: Homepage: http://goodies.xfce.org +xfce4_volstatus: +xfce4_volstatus: +xfce4_volstatus: +xfce4_volstatus: +xfce4_volstatus: +xfce4_volstatus: +EOF + +cat > $PKG/install/slack-required <<EOF +xfce4_panel >= 4.6.0-i486-1 +EOF + +install -m644 -g0 -o0 AUTHORS ChangeLog README TODO \ + $PKG/usr/doc/$NAME-$VERSION + +strip \ + $PKG/usr/bin/* || : + +chown -R root.root $PKG + +# Make package +cd $PKG +cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt +makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.tgz diff --git a/xfce/xfce4_wavelan/xfce4_wavelan-0.5.5-tooltipfix.patch.xz b/xfce/xfce4_wavelan/xfce4_wavelan-0.5.5-tooltipfix.patch.xz Binary files differnew file mode 100644 index 0000000..750578c --- /dev/null +++ b/xfce/xfce4_wavelan/xfce4_wavelan-0.5.5-tooltipfix.patch.xz diff --git a/xfce/xfce4_wavelan/xfce4_wavelan.SlackBuild b/xfce/xfce4_wavelan/xfce4_wavelan.SlackBuild new file mode 100755 index 0000000..aec7923 --- /dev/null +++ b/xfce/xfce4_wavelan/xfce4_wavelan.SlackBuild @@ -0,0 +1,86 @@ +#!/bin/sh + +CWD=`pwd` +NAME=xfce4_wavelan +VERSION=0.5.5 +ARCH=i586 +BUILD=1 +PKGNAME=xfce4-wavelan-plugin +PKGVER=$VERSION +BASEDIR=$PKGNAME-$PKGVER +ARCHIVE=$BASEDIR.tar.bz2 +REPOSITORY=http://goodies.xfce.org/releases/${PKGNAME} +FLAGS="-O2 -march=pentium -mtune=pentium -fno-strength-reduce \ + -fomit-frame-pointer -ffast-math" +PKG=/tmp/package-$NAME + +rm -rf $PKG +mkdir -p $PKG + +# Obtain sources +if [ ! -e $ARCHIVE ]; then + if `wget "$REPOSITORY/$ARCHIVE"`; then + true + else + exit 1 + fi +fi + +# Compile +cd /tmp +tar jxvf $CWD/$ARCHIVE +cd $BASEDIR +xzcat $CWD/$NAME-$VERSION-tooltipfix.patch.xz | patch -p1 -s +CFLAGS=$FLAGS CXXFLAGS=$FLAGS ./configure \ + --build=${ARCH}-slackware-linux \ + --enable-static=no \ + --enable-shared=yes \ + --enable-debug=no \ + --prefix=/usr \ + --mandir=/usr/man \ + --sysconfdir=/etc \ + --localstatedir=/var +make + +# Install +make install DESTDIR=$PKG +mkdir -p $PKG/install $PKG/usr/doc/$NAME-$VERSION +cat > $PKG/install/slack-desc <<EOF +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +xfce4_wavelan: xfce4_wavelan (Xfce wave LAN panel plugin) +xfce4_wavelan: +xfce4_wavelan: A Xfce panel plugin that displays wave LAN information. +xfce4_wavelan: +xfce4_wavelan: Homepage: http://goodies.xfce.org +xfce4_wavelan: +xfce4_wavelan: +xfce4_wavelan: +xfce4_wavelan: +xfce4_wavelan: +xfce4_wavelan: +EOF + +cat > $PKG/install/slack-required <<EOF +libxfcegui4 >= 4.6.4-i486-1 +xfce4_panel >= 4.6.4-i486-1 +EOF + +install -m 0644 -g 0 -o 0 AUTHORS ChangeLog NEWS README THANKS \ + $PKG/usr/doc/$NAME-$VERSION + +strip \ + $PKG/usr/libexec/*/*/* || : + +chown -R root.root $PKG + +# Make package +cd $PKG +cat install/slack-desc | grep "$NAME:" > /tmp/$NAME-$VERSION-$ARCH-$BUILD.txt +makepkg -l y -c n /tmp/$NAME-$VERSION-$ARCH-$BUILD.txz diff --git a/xfce/xfce_terminal/xfce4-terminal-0.6.2-defaults.patch.xz b/xfce/xfce_terminal/xfce4-terminal-0.6.2-defaults.patch.xz Binary files differnew file mode 100644 index 0000000..5507a40 --- /dev/null +++ b/xfce/xfce_terminal/xfce4-terminal-0.6.2-defaults.patch.xz diff --git a/xfce/xfce_terminal/xfce_terminal.build b/xfce/xfce_terminal/xfce_terminal.build new file mode 100755 index 0000000..ea8f3e2 --- /dev/null +++ b/xfce/xfce_terminal/xfce_terminal.build @@ -0,0 +1,63 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate <ofni.sknuplatem@etaripd> + +source /usr/src/ports/Build/build.sh + +NAME=xfce_terminal +MAJOR=0.6 +VERSION=${MAJOR}.2 +BUILD=1 +DEPENDS=('xfce >= 4.10-6' 'vte >= 0.28.2-1') + +# Description + +cat > ${PKG}/install/slack-desc <<EOF +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + +$(padd)|-----handy-ruler------------------------------------------------------| +${NAME}: terminal (Xfce terminal) +${NAME}: +${NAME}: A terminal emulator for Xfce. +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +# Sources + +SRCNAME[0]=xfce4-terminal +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://archive.xfce.org/src/apps/${NAME}/${MAJOR}/${SRCNAME[0]}-${SRCVERS[0]}.tar.bz2 +SRCCOPY[0]="GPL2" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --enable-debug=minimum \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --libexecdir="${SYS_DIR[lib]}/exec" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +changelog NEWS +rm -rf \ + ${PKG}${SYS_DIR[share]}/gnome-control-center +} |