From 098815a865e42916a6a73ba64dc4b89fda491787 Mon Sep 17 00:00:00 2001 From: Gwenhael Le Moine Date: Sun, 31 Mar 2013 10:01:04 +0200 Subject: [PATCH] removed Signed-off-by: Gwenhael Le Moine --- l/gtk+3/README | 14 -- l/gtk+3/gtk+3.SlackBuild | 225 ------------------------------- l/gtk+3/gtk+3.info | 7 - l/gtk+3/profile.d/gtk+.csh | 2 - l/gtk+3/profile.d/gtk+.sh | 4 - l/gtk+3/update-gtk-immodules | 12 -- l/gtk+3/update-gtk-immodules-3.0 | 86 ------------ 7 files changed, 350 deletions(-) delete mode 100644 l/gtk+3/README delete mode 100755 l/gtk+3/gtk+3.SlackBuild delete mode 100644 l/gtk+3/gtk+3.info delete mode 100755 l/gtk+3/profile.d/gtk+.csh delete mode 100755 l/gtk+3/profile.d/gtk+.sh delete mode 100755 l/gtk+3/update-gtk-immodules delete mode 100755 l/gtk+3/update-gtk-immodules-3.0 diff --git a/l/gtk+3/README b/l/gtk+3/README deleted file mode 100644 index cd38197b..00000000 --- a/l/gtk+3/README +++ /dev/null @@ -1,14 +0,0 @@ -This is my personal attempt to build GTK+3 on Slackware-Current -This script is based on Slackware's official SlackBuild script with some modifications required to build correctly - -Known Problems: -- libgtk-x11 is not available, so it breaks some applications that requires this library. -Solution: Do not use upgradepkg. Use installpkg instead so that this package is installed alongside with GTK+2 - -Requirements: -- gobject-introspection 1.32.1 -- pango-1.30 - - gdk-pixbuf 2.26.1 -- atk-2.4.0 - - glib2-2.32.1 - - libffi-3.0.11 \ No newline at end of file diff --git a/l/gtk+3/gtk+3.SlackBuild b/l/gtk+3/gtk+3.SlackBuild deleted file mode 100755 index 680891cd..00000000 --- a/l/gtk+3/gtk+3.SlackBuild +++ /dev/null @@ -1,225 +0,0 @@ -#!/bin/sh - -# Copyright 2008, 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# Updated by Willy Sudiarto Raharjo -# Changelog -# May 4, 2012 : Updated the script to remove libffi package to avoid conflict with gcc-java package -# May 5, 2012 : Added the --with-x, --enable-x11-backend, fix some compilation process - -VERSION=${VERSION:-$(echo gtk+-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1cyco} - -NUMJOBS=${NUMJOBS:-" -j7 "} - -# Automatically determine the architecture we're building on: -if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) export ARCH=i486 ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$( uname -m ) ;; - esac -fi - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-gtk3 - -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - -rm -rf $PKG -mkdir -p $TMP $PKG/usr -cd $TMP -rm -rf gtk+-$VERSION -tar xvf $CWD/gtk+-$VERSION.tar.?z* || exit 1 -cd gtk+-$VERSION - -chown -R root:root . -find . \ - \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; - -# Do not flood the console or .xsession-errors with "trouble ahead" -# warnings (most noticable when using Firefox and Flash): -zcat $CWD/gtk.xid.nowarningflood.diff.gz | patch -p1 --verbose || exit 1 - -# Use /etc/gtk-2.0/$ARCH-slackware-linux instead of /etc/gtk-2.0/ for gtk.immodules -zcat $CWD/use_host_triplet_for_gtk_immodules.diff.gz | patch -p1 --verbose || exit 1 - -# Regenerate ./configure: -libtoolize --force -autoreconf -vif - -# Autoconf changes linux to linux-gnu. -# Our host is $ARCH-slackware-linux not $ARCH-slackware-linux-gnu: -# sed -i -e 's#linux|linux-gnu|#linux|linux|#' config.status - -# It seems that libffi conflicts with gcc-java -# http://lists.slackbuilds.org/pipermail/slackbuilds-users/2012-February/008555.html -# Robby Workman has suggested to remove some stuffs from gcc-java package before compiling -rm -f /usr/lib${LIBDIRSUFFIX}/libffi.{a,so.4*} - -CFLAGS="$SLKCFLAGS -DHOST='"'"${ARCH}-slackware-linux"'"'" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --sysconfdir=/etc \ - --mandir=/usr/man \ - --enable-introspection=no \ - --enable-xkb \ - --with-x \ - --enable-x11-backend \ - --build=$ARCH-slackware-linux -# --enable-introspection \ -sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool -sed -i -e 's/i486-slackware-linux-gnu/i486-slackware-linux/' gtk/Makefile -make $NUMJOBS || make || exit 1 - -# Check the host value that is passed to the compile to the one in this script: -host="$ARCH-slackware-linux" -compile_host=$(grep 'host_triplet =' gtk/Makefile | sed -e "s/.* = //") -if [ "x$compile_host" != "x$host" ]; then - echo "Host mismatch: compile='$compile_host', SlackBuild='$host'" && exit 1 -fi - -make install \ - RUN_QUERY_IMMODULES_TEST=false RUN_QUERY_LOADER_TEST=false \ - DESTDIR=$PKG \ - || exit 1 - - -# You'll probably need to install the newly made package right away to -# fix the result of this next line, but we had to clear this. Sorry. -rm -rf /etc/gtk-3.0 -# I'm spamming your root partition because /etc/gtk-3.0 won't install to $DESTDIR... -make install -cp -a /etc/gtk-3.0/* $PKG/etc/gtk-3.0/ || exit 1 -rm -rf $PKG/etc/gtk-3.0/$host -mkdir -p $PKG/etc/gtk-3.0/$host -mv $PKG/etc/gtk-3.0/gtk.immodules $PKG/etc/gtk-3.0/$host/ - -# Don't clobber im-multipress.conf -mv $PKG/etc/gtk-3.0/im-multipress.conf $PKG/etc/gtk-3.0/im-multipress.conf.new || exit 1 - -# Install a "starter" gtkrc -echo 'gtk-theme-name="GTK+"' > $PKG/etc/gtk-3.0/gtkrc.new - -# We need to have separate 32-bit and 64-bit binaries -# for places where we have two copies of the GTK+ package installed. -# (we might have x86_64 and i486 packages on the same system, for example.) -case "$host" in - s390x*|x86_64*) - mv $PKG/usr/bin/gtk-query-immodules-3.0{,-64} - ( cd $PKG/usr/bin - ln -sf gtk-query-immodules-3.0-64 gtk-query-immodules-3.0 - ) - ;; - *) - mv $PKG/usr/bin/gtk-query-immodules-3.0{,-32} - ( cd $PKG/usr/bin - ln -sf gtk-query-immodules-3.0-32 gtk-query-immodules-3.0 - ) - ;; -esac - -# Install wrappers for the binaries: -cp -a $CWD/update-gtk-immodules* $PKG/usr/bin -chown root:root $PKG/usr/bin/update-* -chmod 0755 $PKG/usr/bin/update-* - -# Add profile scripts to set up GTK+ environment: -mkdir -p $PKG/etc/profile.d -cp -a $CWD/profile.d/* $PKG/etc/profile.d -chmod 0755 $PKG/etc/profile.d/* - -# Strip binaries: -( cd $PKG - find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null - find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null -) - -# Compress and if needed symlink the man pages: -if [ -d $PKG/usr/man ]; then - ( cd $PKG/usr/man - for manpagedir in $(find . -type d -name "man*") ; do - ( cd $manpagedir - for eachpage in $( find . -type l -maxdepth 1) ; do - ln -s $( readlink $eachpage ).gz $eachpage.gz - rm $eachpage - done - gzip -9 *.? - ) - done - ) -fi - -mkdir -p $PKG/usr/doc/gtk+-$VERSION -cp -a \ - AUTHORS CHANGELOG HACKING NEWS \ - $PKG/usr/doc/gtk+-$VERSION -( cd $PKG/usr/doc/gtk+-$VERSION - ln -s ../../share/gtk-doc/html/gail-libgail-util . - ln -s ../../share/gtk-doc/html/gdk . - ln -s ../../share/gtk-doc/html/gtk . -) - -mkdir -p $PKG/install -cat < $PKG/install/slack-desc -# 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------------------------------------------------------| -gtk+3: GTK+ version 3 (multi-platform GUI toolkit) -gtk+3: -gtk+3: This is GTK+, a multi-platform toolkit for creating graphical user -gtk+3: interfaces. Offering a complete set of widgets, GTK+ is suitable for -gtk+3: projects ranging from small one-off projects to complete application -gtk+3: suites. -gtk+3: -gtk+3: -gtk+3: -gtk+3: -gtk+3: -EOF -zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $TMP/gtk+3-$VERSION-$ARCH-$BUILD.txz - diff --git a/l/gtk+3/gtk+3.info b/l/gtk+3/gtk+3.info deleted file mode 100644 index e6d9f6c5..00000000 --- a/l/gtk+3/gtk+3.info +++ /dev/null @@ -1,7 +0,0 @@ -PRGNAM="gtk+3" -VERSION="3.4.3" -HOMEPAGE="http://www.gtk.org/" -DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/gtk+/3.4/gtk+-3.4.3.tar.xz" -MD5SUM="e552d52c3b0824eb99842dc9c5f4875f" -DOWNLOAD_x86_64="" -MD5SUM_x86_64="" \ No newline at end of file diff --git a/l/gtk+3/profile.d/gtk+.csh b/l/gtk+3/profile.d/gtk+.csh deleted file mode 100755 index c9ea5acb..00000000 --- a/l/gtk+3/profile.d/gtk+.csh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/csh -setenv GDK_USE_XFT 1 diff --git a/l/gtk+3/profile.d/gtk+.sh b/l/gtk+3/profile.d/gtk+.sh deleted file mode 100755 index ff3d4927..00000000 --- a/l/gtk+3/profile.d/gtk+.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -GDK_USE_XFT=1 -export GDK_USE_XFT diff --git a/l/gtk+3/update-gtk-immodules b/l/gtk+3/update-gtk-immodules deleted file mode 100755 index a56b3fdc..00000000 --- a/l/gtk+3/update-gtk-immodules +++ /dev/null @@ -1,12 +0,0 @@ -#! /bin/sh -# -# This is a wrapper script that calls update-gtk-immodules-2.0 (GTK+2) -# and/or update-gtk-immodules-3.0 (GTK+3) to do the actual updating. - -if [ -x /usr/bin/update-gtk-immodules-2.0 ]; then - /usr/bin/update-gtk-immodules-2.0 $* -fi -if [ -x /usr/bin/update-gtk-immodules-3.0 ]; then - /usr/bin/update-gtk-immodules-3.0 $* -fi - diff --git a/l/gtk+3/update-gtk-immodules-3.0 b/l/gtk+3/update-gtk-immodules-3.0 deleted file mode 100755 index 06a70564..00000000 --- a/l/gtk+3/update-gtk-immodules-3.0 +++ /dev/null @@ -1,86 +0,0 @@ -#! /bin/sh -# Updates the immodules in /etc/gtk-3.0/$host - -umask 022 - -# Get the machine type from uname: -host=$(uname -m)-slackware-linux - -# Fix $host for arm arch: -case "$host" in - arm*) host=arm-slackware-linux-gnueabi ;; -esac - -# Deriving /etc/gtk-3.0/$host location -# -# We have had problems in the past with build systems -# changing host from i386 to i686 and appending/dropping -# the -gnu suffix, so try to match up the $host we got -# with whats actually there. -if [ ! -d /etc/gtk-3.0/$host ]; then - case "$host" in - i?86*) - for d in $(ls -d /etc/gtk-3.0/i?86*); do - host=$(basename $d) - break - done - ;; - esac -fi - -FILE=/etc/gtk-3.0/$host/gtk.immodules - -case "$host" in - s390x*|x86_64*) - if [ -x /usr/bin/gtk-query-immodules-3.0-64 ]; then - if [ "$1" = "--verbose" ]; then - echo "Updating gtk.immodules for ${host}:" - echo " /usr/bin/gtk-query-immodules-3.0-64 \\" - echo " > $FILE" - fi - /usr/bin/gtk-query-immodules-3.0-64 > $FILE - # Check for x86_64 multilib: - if ls -d /etc/gtk-3.0/i?86* 1> /dev/null 2> /dev/null ; then - for d in $(ls -d /etc/gtk-3.0/i?86*); do - mlhost=$(basename $d) - break - done - if [ -r /etc/gtk-3.0/$mlhost/gtk.immodules -a \ - -x /usr/bin/gtk-query-immodules-3.0-32 ]; then - FILE=/etc/gtk-3.0/$mlhost/gtk.immodules - if [ "$1" = "--verbose" ]; then - echo "Updating gtk.immodules for ${mlhost}:" - echo " /usr/bin/gtk-query-immodules-3.0-32 \\" - echo " > $FILE" - fi - /usr/bin/gtk-query-immodules-3.0-32 > $FILE - fi - fi - else - if [ "$1" = "--verbose" ]; then - echo "Updating gtk.immodules for ${host}:" - echo " /usr/bin/gtk-query-immodules-3.0 \\" - echo " > $FILE" - fi - /usr/bin/gtk-query-immodules-3.0 > $FILE - fi - ;; - *) - if [ -x /usr/bin/gtk-query-immodules-3.0-32 ]; then - if [ "$1" = "--verbose" ]; then - echo "Updating gtk.immodules for ${host}:" - echo " /usr/bin/gtk-query-immodules-3.0-32 \\" - echo " > $FILE" - fi - /usr/bin/gtk-query-immodules-3.0-32 > $FILE - else - if [ "$1" = "--verbose" ]; then - echo "Updating gtk.immodules for ${host}:" - echo " /usr/bin/gtk-query-immodules-3.0 \\" - echo " > $FILE" - fi - /usr/bin/gtk-query-immodules-3.0 > $FILE - fi - ;; -esac -