From d150a5f3e462fa7fe194a805a4aa0076f4d03ab9 Mon Sep 17 00:00:00 2001 From: Deposite Pirate Date: Sun, 16 Sep 2018 18:48:36 +0200 Subject: Add ports. --- libs_toolkit/at_spi/at_spi.build | 98 ++++++++++++ libs_toolkit/atk/atk.build | 67 ++++++++ libs_toolkit/atkmm/atkmm-2.22.6-docdir.patch.xz | Bin 0 -> 360 bytes libs_toolkit/atkmm/atkmm.build | 62 ++++++++ .../cairo/cairo-1.12.12-cairolibdir.patch.xz | Bin 0 -> 888 bytes .../cairo/cairo-1.12.12-pkgconfigdir.patch.xz | Bin 0 -> 31720 bytes .../cairo/cairo-1.12.12-privatesymbol.patch.xz | Bin 0 -> 304 bytes libs_toolkit/cairo/cairo.build | 73 +++++++++ .../cairomm/cairomm-1.10.0-docdir.patch.xz | Bin 0 -> 364 bytes libs_toolkit/cairomm/cairomm.build | 60 +++++++ libs_toolkit/cg_toolkit/cg_toolkit.build | 60 +++++++ libs_toolkit/dconf/dconf-0.16.0-xfce.patch.xz | Bin 0 -> 340 bytes libs_toolkit/dconf/dconf.build | 82 ++++++++++ libs_toolkit/fltk/fltk.build | 68 ++++++++ .../gdk_pixbuf/gdk-pixbuf-2.28.0-cachedir.patch.xz | Bin 0 -> 404 bytes libs_toolkit/gdk_pixbuf/gdk_pixbuf.build | 84 ++++++++++ libs_toolkit/glib_json/glib_json.build | 68 ++++++++ .../gtk+/gtk+-2.24.17-archdependentheader.patch.xz | Bin 0 -> 564 bytes .../gtk+/gtk+-2.24.17-localstatedir.patch.xz | Bin 0 -> 580 bytes libs_toolkit/gtk+/gtk+-2.24.17-pkglibdir.patch.xz | Bin 0 -> 412 bytes libs_toolkit/gtk+/gtk+-2.24.17-profile.patch.xz | Bin 0 -> 240 bytes .../gtk+/gtk+-2.24.17-tooltippositioning.patch.xz | Bin 0 -> 1304 bytes .../gtk+/gtk+-2.24.17-xidwarningflood.patch.xz | Bin 0 -> 324 bytes libs_toolkit/gtk+/gtk+.build | 151 ++++++++++++++++++ libs_toolkit/gtk+3/gtk+-3.8.0-pkglibdir.patch.xz | Bin 0 -> 412 bytes libs_toolkit/gtk+3/gtk+-3.8.0-profile.patch.xz | Bin 0 -> 300 bytes libs_toolkit/gtk+3/gtk+3.build | 152 ++++++++++++++++++ .../gtk_engine_murrine/gtk_engine_murrine.build | 65 ++++++++ .../gtk_engine_unico/gtk_engine_unico.build | 63 ++++++++ libs_toolkit/gtk_polkit/gtk_polkit.build | 62 ++++++++ libs_toolkit/gtkmm/gtkmm-2.24.2-docdir.patch.xz | Bin 0 -> 360 bytes libs_toolkit/gtkmm/gtkmm.build | 61 +++++++ libs_toolkit/gvfs/gvfs.build | 90 +++++++++++ .../hicolor-icon-theme-0.12-slackware.patch.xz | Bin 0 -> 492 bytes libs_toolkit/icon_theme/icon_theme.build | 103 ++++++++++++ .../icon_theme_faenza/icon_theme_faenza.build | 84 ++++++++++ .../iso-codes-3.40-supportjamarihiya.patch.xz | Bin 0 -> 596 bytes libs_toolkit/iso_codes/iso_codes.build | 55 +++++++ libs_toolkit/libcanberra/libcanberra.build | 93 +++++++++++ libs_toolkit/libftgl/libftgl.build | 64 ++++++++ .../libnotify/libnotify-0.7.5-gtkhack.patch.xz | Bin 0 -> 408 bytes libs_toolkit/libnotify/libnotify.build | 68 ++++++++ libs_toolkit/libwnck/libwnck.build | 67 ++++++++ libs_toolkit/libxklavier/libxklavier.build | 66 ++++++++ libs_toolkit/pango/pango-1.34.0-cachedir.patch.xz | Bin 0 -> 604 bytes libs_toolkit/pango/pango-1.34.0-moduledir.patch.xz | Bin 0 -> 504 bytes libs_toolkit/pango/pango.build | 82 ++++++++++ .../pangomm/pangomm-2.28.4-docdir.patch.xz | Bin 0 -> 364 bytes libs_toolkit/pangomm/pangomm.build | 61 +++++++ libs_toolkit/pixman/pixman.build | 60 +++++++ ...verywhere-opensource-src-5.0.1-desktop.patch.xz | Bin 0 -> 964 bytes libs_toolkit/qt/qt.build | 118 ++++++++++++++ libs_toolkit/sdl/sdl.build | 176 +++++++++++++++++++++ .../shared-mime-info-1.1-setup.patch.xz | Bin 0 -> 264 bytes .../shared_mime_info/shared_mime_info.build | 68 ++++++++ libs_toolkit/vte/vte.build | 72 +++++++++ libs_toolkit/wxgtk/wxGTK-2.8.12-paths.patch.xz | Bin 0 -> 1004 bytes libs_toolkit/wxgtk/wxgtk.build | 77 +++++++++ 58 files changed, 2680 insertions(+) create mode 100755 libs_toolkit/at_spi/at_spi.build create mode 100755 libs_toolkit/atk/atk.build create mode 100644 libs_toolkit/atkmm/atkmm-2.22.6-docdir.patch.xz create mode 100755 libs_toolkit/atkmm/atkmm.build create mode 100644 libs_toolkit/cairo/cairo-1.12.12-cairolibdir.patch.xz create mode 100644 libs_toolkit/cairo/cairo-1.12.12-pkgconfigdir.patch.xz create mode 100644 libs_toolkit/cairo/cairo-1.12.12-privatesymbol.patch.xz create mode 100755 libs_toolkit/cairo/cairo.build create mode 100644 libs_toolkit/cairomm/cairomm-1.10.0-docdir.patch.xz create mode 100755 libs_toolkit/cairomm/cairomm.build create mode 100755 libs_toolkit/cg_toolkit/cg_toolkit.build create mode 100644 libs_toolkit/dconf/dconf-0.16.0-xfce.patch.xz create mode 100755 libs_toolkit/dconf/dconf.build create mode 100755 libs_toolkit/fltk/fltk.build create mode 100644 libs_toolkit/gdk_pixbuf/gdk-pixbuf-2.28.0-cachedir.patch.xz create mode 100755 libs_toolkit/gdk_pixbuf/gdk_pixbuf.build create mode 100755 libs_toolkit/glib_json/glib_json.build create mode 100644 libs_toolkit/gtk+/gtk+-2.24.17-archdependentheader.patch.xz create mode 100644 libs_toolkit/gtk+/gtk+-2.24.17-localstatedir.patch.xz create mode 100644 libs_toolkit/gtk+/gtk+-2.24.17-pkglibdir.patch.xz create mode 100644 libs_toolkit/gtk+/gtk+-2.24.17-profile.patch.xz create mode 100644 libs_toolkit/gtk+/gtk+-2.24.17-tooltippositioning.patch.xz create mode 100644 libs_toolkit/gtk+/gtk+-2.24.17-xidwarningflood.patch.xz create mode 100755 libs_toolkit/gtk+/gtk+.build create mode 100644 libs_toolkit/gtk+3/gtk+-3.8.0-pkglibdir.patch.xz create mode 100644 libs_toolkit/gtk+3/gtk+-3.8.0-profile.patch.xz create mode 100755 libs_toolkit/gtk+3/gtk+3.build create mode 100755 libs_toolkit/gtk_engine_murrine/gtk_engine_murrine.build create mode 100755 libs_toolkit/gtk_engine_unico/gtk_engine_unico.build create mode 100755 libs_toolkit/gtk_polkit/gtk_polkit.build create mode 100644 libs_toolkit/gtkmm/gtkmm-2.24.2-docdir.patch.xz create mode 100755 libs_toolkit/gtkmm/gtkmm.build create mode 100755 libs_toolkit/gvfs/gvfs.build create mode 100644 libs_toolkit/icon_theme/hicolor-icon-theme-0.12-slackware.patch.xz create mode 100755 libs_toolkit/icon_theme/icon_theme.build create mode 100755 libs_toolkit/icon_theme_faenza/icon_theme_faenza.build create mode 100644 libs_toolkit/iso_codes/iso-codes-3.40-supportjamarihiya.patch.xz create mode 100755 libs_toolkit/iso_codes/iso_codes.build create mode 100755 libs_toolkit/libcanberra/libcanberra.build create mode 100755 libs_toolkit/libftgl/libftgl.build create mode 100644 libs_toolkit/libnotify/libnotify-0.7.5-gtkhack.patch.xz create mode 100755 libs_toolkit/libnotify/libnotify.build create mode 100755 libs_toolkit/libwnck/libwnck.build create mode 100755 libs_toolkit/libxklavier/libxklavier.build create mode 100644 libs_toolkit/pango/pango-1.34.0-cachedir.patch.xz create mode 100644 libs_toolkit/pango/pango-1.34.0-moduledir.patch.xz create mode 100755 libs_toolkit/pango/pango.build create mode 100644 libs_toolkit/pangomm/pangomm-2.28.4-docdir.patch.xz create mode 100755 libs_toolkit/pangomm/pangomm.build create mode 100755 libs_toolkit/pixman/pixman.build create mode 100644 libs_toolkit/qt/qt-everywhere-opensource-src-5.0.1-desktop.patch.xz create mode 100755 libs_toolkit/qt/qt.build create mode 100755 libs_toolkit/sdl/sdl.build create mode 100644 libs_toolkit/shared_mime_info/shared-mime-info-1.1-setup.patch.xz create mode 100755 libs_toolkit/shared_mime_info/shared_mime_info.build create mode 100755 libs_toolkit/vte/vte.build create mode 100644 libs_toolkit/wxgtk/wxGTK-2.8.12-paths.patch.xz create mode 100755 libs_toolkit/wxgtk/wxgtk.build (limited to 'libs_toolkit') diff --git a/libs_toolkit/at_spi/at_spi.build b/libs_toolkit/at_spi/at_spi.build new file mode 100755 index 0000000..eebbabf --- /dev/null +++ b/libs_toolkit/at_spi/at_spi.build @@ -0,0 +1,98 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate + +source /usr/src/ports/Build/build.sh + +NAME=at_spi +MAJOR=2.8 +VERSION=${MAJOR}.0 +BUILD=1 +DEPENDS=('atk >= 2.8.0-1' 'dbus >= 1.4.24-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=atk +MAJOR=2.10 +VERSION=${MAJOR}.0 +BUILD=1 +DEPENDS=('glib >= 2.38.2-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=atkmm +MAJOR=2.22 +VERSION=${MAJOR}.6 +BUILD=1 +DEPENDS=('atk >= 2.6.0-1' 'glibmm >= 2.34.1-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=cairo +VERSION=1.12.12 +BUILD=1 +DEPENDS=('freetype >= 2.4.11-1' 'fontconfig >= 2.10.91-1' 'pixman >= 0.28.2' 'xorg_libs >= 7.7-3' 'libpng >= 1.5.14-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=cairomm +VERSION=1.10.0 +BUILD=1 +DEPENDS=('cairo >= 1.12.8-1' 'libsigc++ >= 2.3.1-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=cg_toolkit +MAJOR=3.1 +VERSION=${MAJOR}.201204 +BUILD=1 + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=dconf +MAJOR=0.16 +VERSION=${MAJOR}.0 +BUILD=2 +DEPENDS=('glib >= 2.36.0-1') +OPTDEPENDS=('gtk+ >= 3.6.4-1') + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < + +source /usr/src/ports/Build/build.sh + +NAME=fltk +VERSION=1.3.2 +BUILD=1 +DEPENDS=('xorg_libs >= 7.7-1' 'libjpeg >= 1.2.1-1' 'libpng >= 1.5.14-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=gdk_pixbuf +MAJOR=2.28 +VERSION=${MAJOR}.0 +BUILD=2 +DEPENDS=('glib >= 2.36.0-1' 'xorg_libs >= 7.7-1') +OPTIONS="symprepend" + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < + +source /usr/src/ports/Build/build.sh + +NAME=glib_json +MAJOR=0.14 +VERSION=${MAJOR}.2 +BUILD=2 +DEPENDS=('glib >= 2.34.3-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=gtk+ +MAJOR=2.24 +VERSION=${MAJOR}.17 +BUILD=2 +DEPENDS=('xorg_libs >= 7.7-1' 'gdk_pixbuf >= 2.28.0-1' 'cairo >= 1.12.12-1' 'atk >= 2.8.0-1' 'pango >= 1.34.0-1') +OPTIONS="symprepend" + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < ${SYS_DIR[var]}/cache/gtk-2.0/gtk.immodules +fi + +config etc/gtk-2.0/im-multipress.conf.new +EOF + +# Sources + +configure() +{ +sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --enable-shared=yes \ + --enable-static=no \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --libdir="${SYS_DIR[lib]}" \ + ${*} +} + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=${URL[gnome]}/${SRCNAME[0]}/${MAJOR}/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz +SRCCOPY[0]="LGPL2" + +build0() +{ +sed -i "s|@ARCHITECTURE@|$(uname -m)|g" gdk/Makefile.{am,in} gdk-2.0.pc.in +sed -i 's|$(libdir)/gtk-2.0|$(libdir)/plugins/gtk-2.0|g' $(find modules -name "Makefile.in") +configure \ + --enable-introspection=no \ + --enable-debug=minimum \ + --sysconfdir="${SYS_DIR[etc]}" \ + --localstatedir="${SYS_DIR[var]}/cache" \ + --with-html-dir="${SYS_DIR[html]}" \ + --with-xinput=yes +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +install.dir ${PKG}${SYS_DIR[etc]}/profile.d +install.bin gtk+.sh ${PKG}${SYS_DIR[etc]}/profile.d +install.bin gtk+.csh ${PKG}${SYS_DIR[etc]}/profile.d +config ${PKG}${SYS_DIR[etc]}/gtk-2.0/im-multipress.conf +install.dir ${PKG}${SYS_DIR[var]}/cache/gtk-2.0 +touch ${PKG}${SYS_DIR[var]}/cache/gtk-2.0/gtk.immodules +#cp -r \ +# docs/tutorial/html \ +# ${PKG}${SYS_DIR[share]}/html/gtk_tutorial +#cp -r \ +# docs/tutorial/html \ +# ${PKG}${SYS_DIR[share]}/html/gtk_faq +rm -rf \ + ${PKG}${SYS_DIR[lib]}/*/*/*/*.a \ + ${PKG}${SYS_DIR[share]}/gtk-2.0 \ + ${PKG}${SYS_DIR[bin]}/gtk-demo \ + ${PKG}${SYS_DIR[html]} +} + +SRCNAME[1]=gtk-engines +ENGINESM=2.21 +SRCVERS[1]=${ENGINESM}.0 +SRCPACK[1]=ftp://ftp.archlinux.org/other/gtk-engines/${SRCNAME[1]}-${SRCVERS[1]}.tar.gz +SRCCOPY[1]="LGPL21" + +build1() +{ +sed -i 's|$(libdir)/gtk-2.0|$(libdir)/plugins/gtk-2.0|g' $(find engines -name "Makefile.in") +PKG_CONFIG_PATH="${PKG}${SYS_DIR[share]}/pkgconfig" \ +GTK_CFLAGS="-I${PKG}${SYS_DIR[include]}/gtk-2.0 -I${PKG}${SYS_DIR[include]}/$(uname -m)/gtk-2.0 -I${SYS_DIR[include]}/glib-2.0 -I${SYS_DIR[include]}/$(uname -m)/glib-2.0 -I${SYS_DIR[include]}/pango-1.0 -I${SYS_DIR[include]}/gdk-pixbuf-2.0 -I${SYS_DIR[include]}/atk-1.0 -I${SYS_DIR[include]}/cairo" \ +GTK_LIBS="-L${PKG}${SYS_DIR[lib]} -lgtk-x11-2.0" \ +configure \ + --sysconfdir="${SYS_DIR[etc]}/gtk-2.0" \ + --localstatedir="${SYS_DIR[var]}" \ + --enable-animation \ + --disable-schema +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS +changelog NEWS +} + +SRCNAME[2]=${NAME} +SRCVERS[2]=slackware +SRCPACK[2]=${SRCNAME[2]}-${SRCVERS[2]}.tar.xz +SRCOPTS[2]="pkgunpack" + +build2() +{ + echo "Nothing to do here!" +} diff --git a/libs_toolkit/gtk+3/gtk+-3.8.0-pkglibdir.patch.xz b/libs_toolkit/gtk+3/gtk+-3.8.0-pkglibdir.patch.xz new file mode 100644 index 0000000..c41d8d3 Binary files /dev/null and b/libs_toolkit/gtk+3/gtk+-3.8.0-pkglibdir.patch.xz differ diff --git a/libs_toolkit/gtk+3/gtk+-3.8.0-profile.patch.xz b/libs_toolkit/gtk+3/gtk+-3.8.0-profile.patch.xz new file mode 100644 index 0000000..70f6437 Binary files /dev/null and b/libs_toolkit/gtk+3/gtk+-3.8.0-profile.patch.xz differ diff --git a/libs_toolkit/gtk+3/gtk+3.build b/libs_toolkit/gtk+3/gtk+3.build new file mode 100755 index 0000000..24c75df --- /dev/null +++ b/libs_toolkit/gtk+3/gtk+3.build @@ -0,0 +1,152 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate + +source /usr/src/ports/Build/build.sh + +NAME=gtk+ +MAJOR=3.8 +VERSION=${MAJOR}.0 +BUILD=1 +DEPENDS=('xorg_libs >= 7.7-4' 'gtk+ >= 2.24.17-1' 'gdk_pixbuf >= 2.28.0-1' 'cairo >= 1.12.12-1' 'atk >= 2.8.0-1' 'pango >= 1.34.0-1' 'at_spi >= 2.8.0-1') +OPTIONS="symprepend" + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < + +source /usr/src/ports/Build/build.sh + +NAME=gtk_engine_murrine +MAJOR=0.98 +VERSION=${MAJOR}.2 +BUILD=2 +DEPENDS=('gtk+ >= 2.24.17-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=gtk_engine_unico +MAJOR=1.0 +VERSION=${MAJOR}.2 +BUILD=2 +DEPENDS=('gtk+ >= 3.8.0-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=gtk_polkit +VERSION=0.105 +BUILD=2 +DEPENDS=('gtk+ >= 3.8.0-1' 'polkit >= 0.105-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=gtkmm +VERSION=2.24.2 +BUILD=1 +DEPENDS=('gtk+ >= 2.24.14-1' 'atkmm >= 2.22.6-1' 'pangomm >= 2.28.4-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=gvfs +MAJOR=1.16 +VERSION=${MAJOR}.0 +BUILD=1 +DEPENDS=('disks >= 20130404-1' 'fuse >= 2.9.2-1' 'libsecret >= 0.14-1' 'libbluray >= 0.2.3-1') +OPTDEPENDS=('gtk+ >= 3.8.0-1' 'libgphoto >= 2.5.1.1-1' 'obex >= 0.48-1' 'libsoup >= 2.42.0-1' 'avahi >= 0.6.31-1' 'libcdio >= 0.90-1') + +# Description + +cat > ${PKG}/install/slack-desc <= 2.15.1). It +${NAME}: installs several modules that are automatically used by applications +${NAME}: using the APIs of libgio. There is also fuse support that allows +${NAME}: applications not using gio to access the gvfs filesystems. +${NAME}: +${NAME}: +${NAME}: +${NAME}: +EOF + +cat >> ${PKG}/install/doinst.sh < + +source /usr/src/ports/Build/build.sh + +NAME=icon_theme +VERSION=$(date +%Y%m%d) +ARCH=noarch +BUILD=1 + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < + +source /usr/src/ports/Build/build.sh + +NAME=icon_theme_faenza +VERSION=1.3.1 +ARCH=noarch +BUILD=3 + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < + +source /usr/src/ports/Build/build.sh + +NAME=iso_codes +VERSION=3.40 +ARCH=noarch +BUILD=1 + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=libcanberra +VERSION=0.30 +BUILD=1 +DEPENDS=('gtk+ >= 3.6.4-1' 'sound >= 1.0.26-1' 'libvorbis >= 1.3.3-1') +OPTDEPENDS=('gstreamer >= 1.0.5-1' 'gtk+ >= 2.24.14-1' 'udev >= 173-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=libftgl +MAJOR=2.1.3 +VERSION=${MAJOR}rc5 +BUILD=2 +DEPENDS=('mesa >= 9.0.1-1' 'freetype >= 2.4.11-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=libnotify +MAJOR=0.7 +VERSION=${MAJOR}.5 +BUILD=2 +DEPENDS=('glib >= 2.34.3-1' 'gdk_pixbuf >= 2.26.5-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=libwnck +MAJOR=2.31 +VERSION=${MAJOR}.0 +BUILD=2 +DEPENDS=('gtk+ >= 2.24.14-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=libxklavier +VERSION=5.3 +BUILD=1 +DEPENDS=('xorg_libs >= 7.7-3' 'xkeyboard_config >= 2.8-1' 'glib >= 2.34.3-1' 'libxml >= 2.9.0-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=pango +MAJOR=1.34 +VERSION=${MAJOR}.0 +BUILD=1 +DEPENDS=('glib >= 2.36.0-1' 'cairo >= 1.12.12-1' 'harfbuzz >= 0.9.14-1') +OPTIONS="symprepend" + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < ${SYS_DIR[var]}/cache/pango-1.0/pango.modules +fi +EOF + +# Sources + +SRCNAME[0]=${NAME} +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://download.gnome.org/sources/${SRCNAME[0]}/${MAJOR}/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz +SRCCOPY[0]="LGPL2" + +build0() +{ +sed -i 's|$(libdir)/pkgconfig|$(datarootdir)/pkgconfig|g' Makefile.in +sed -i 's|$(libdir)/pango/$(PANGO_MODULE_VERSION)/modules|$(libdir)/plugins/pango/$(PANGO_MODULE_VERSION)|g' modules/Module.mk modules/*/Makefile.in +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --enable-shared=yes \ + --enable-static=no \ + --enable-debug=minimum \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}/pango-1.0" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}/cache/pango-1.0" \ + --with-html-dir="${SYS_DIR[html]}" +make ${JOBS} V=1 +make install DESTDIR="${PKG}" +doc AUTHORS THANKS +changelog NEWS +install.dir ${PKG}${SYS_DIR[var]}/cache/pango-1.0 +touch ${PKG}${SYS_DIR[var]}/cache/pango-1.0/pango.modules +rm -rf \ + ${PKG}${SYS_DIR[html]} \ + ${PKG}${SYS_DIR[lib]}/*/*/*.a +} diff --git a/libs_toolkit/pangomm/pangomm-2.28.4-docdir.patch.xz b/libs_toolkit/pangomm/pangomm-2.28.4-docdir.patch.xz new file mode 100644 index 0000000..6c5286b Binary files /dev/null and b/libs_toolkit/pangomm/pangomm-2.28.4-docdir.patch.xz differ diff --git a/libs_toolkit/pangomm/pangomm.build b/libs_toolkit/pangomm/pangomm.build new file mode 100755 index 0000000..9b16770 --- /dev/null +++ b/libs_toolkit/pangomm/pangomm.build @@ -0,0 +1,61 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate + +source /usr/src/ports/Build/build.sh + +NAME=pangomm +VERSION=2.28.4 +BUILD=1 +DEPENDS=('pango >= 1.32.5-1' 'glibmm >= 2.34.1-1' 'cairomm >= 1.10.0-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=pixman +VERSION=0.32.4 +BUILD=1 + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=qt +MAJOR=5.0 +VERSION=${MAJOR}.1 +BUILD=1 +DEPENDS=('xorg_libs >= 7.7-3' 'glib >= 2.34.3-1' 'dbus >= 1.4.24-1' 'sqlite >= 3.7.15.2-1' 'libjpeg >= 1.2.1-1' 'libtiff >= 4.0.3-1' 'libpng >= 1.5.14-1' 'libmng >= 1.0.10-1' 'mesa >= 9.0.1-1' 'fontconfig >= 2.10.91-1' 'sound >= 1.0.26-1' 'pcre >= 8.32-1') +OPTDEPENDS=('openssl >= 1.0.1d-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=sdl +VERSION=1.2.15 +BUILD=2 +DEPENDS=('sound >= 1.0.26-1') + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=shared_mime_info +VERSION=1.1 +BUILD=1 +DEPENDS=('glib >= 2.34.3-1' 'libxml >= 2.9.0-1') + +# Description + +cat > ${PKG}/install/slack-desc <> ${PKG}/install/doinst.sh < /dev/null 2> /dev/null +fi +EOF + +# Sources + +SRCNAME[0]=shared-mime-info +SRCVERS[0]=${VERSION} +SRCPACK[0]=http://freedesktop.org/~hadess/${SRCNAME[0]}-${SRCVERS[0]}.tar.xz +SRCCOPY[0]="LGPL21" + +build0() +{ +CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \ +./configure \ + --build="${ARCH}-slackware-linux" \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --prefix="${SYS_DIR[usr]}" \ + --mandir="${SYS_DIR[man]}" \ + --sysconfdir="${SYS_DIR[etc]}" \ + --libdir="${SYS_DIR[lib]}" \ + --localstatedir="${SYS_DIR[var]}" +make ${JOBS} +make install DESTDIR="${PKG}" +changelog NEWS +install.dir ${PKG}${SYS_DIR[var]}/log/setup +install.bin setup.07.update-mime-database ${PKG}${SYS_DIR[var]}/log/setup +} diff --git a/libs_toolkit/vte/vte.build b/libs_toolkit/vte/vte.build new file mode 100755 index 0000000..8e0d037 --- /dev/null +++ b/libs_toolkit/vte/vte.build @@ -0,0 +1,72 @@ +#!/bin/bash +# +# Maintainer: Deposite Pirate + +source /usr/src/ports/Build/build.sh + +NAME=vte +MAJOR=0.28 +VERSION=${MAJOR}.2 +BUILD=2 + +# Description + +cat > ${PKG}/install/slack-desc < + +source /usr/src/ports/Build/build.sh + +NAME=wxgtk +VERSION=2.8.12 +BUILD=2 +DEPENDS=('gtk+ >= 2.24.17-1' 'mesa >= 9.0.1-1') + +# Description + +cat > ${PKG}/install/slack-desc <