ion-3.patch
author Tomas Zeman <tzeman@volny.cz>
Fri, 12 Apr 2013 11:42:52 +0200
changeset 146 9d936651549d
parent 50 8a5adf384c61
permissions -rw-r--r--
lighttpd-backport.patch: no systemd; fixed deps
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
ion-3
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
diff --git a/source/custom-x11/ion-3/FrugalBuild b/source/custom-x11/ion-3/FrugalBuild
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
new file mode 100644
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
index 0000000..e1b81ef
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
--- /dev/null
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
+++ b/source/custom-x11/ion-3/FrugalBuild
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
@@ -0,0 +1,25 @@
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
+# Maintainer: Tomas Zeman <tzeman@volny.cz>
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
+# Original (ArchLinux) maintainer: thotypous <matiasΘarchlinux-br·org>
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
+
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    12
+pkgname="ion-3"
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    13
+pkgver="20080825"
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    14
+pkgrel=1
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    15
+pkgdesc="Tiling tabbed window manager"
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    16
+url="http://modeemi.fi/~tuomov/ion"
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    17
+depends=('libsm' 'libxext' 'lua>=5.1')
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    18
+makedepends=('libtool' 'sed')
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    19
+groups=('custom-x11')
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    20
+archs=('i686')
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    21
+up2date="lynx -dump -nolist $url/download.html|grep 'tar.gz'|head -1|sed 's/.*ion-3-\([0-9]*\).tar.gz.*$/\1/'"
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    22
+source=("http://iki.fi/tuomov/dl/$pkgname-$pkgver.tar.gz" \
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    23
+	"system.mk.diff")
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    24
+sha1sums=('b70a7081b9f255328c5228d6c9a0b3cf946b5667' \
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    25
+          '532191faeadddfbc3bdd2f5906f5752f18e55f2d')
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    26
+
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    27
+build()
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    28
+{
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    29
+	Fcd
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    30
+	Fpatchall
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    31
+	Fmake
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    32
+	make install DESTDIR=$Fdestdir || Fdie
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    33
+}
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    34
diff --git a/source/custom-x11/ion-3/system.mk.diff b/source/custom-x11/ion-3/system.mk.diff
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    35
new file mode 100644
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    36
index 0000000..7853d79
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    37
--- /dev/null
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    38
+++ b/source/custom-x11/ion-3/system.mk.diff
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    39
@@ -0,0 +1,38 @@
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    40
+--- ion-3-20080825/system.mk.orig	2008-08-25 17:44:24.000000000 +0200
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    41
++++ ion-3-20080825/system.mk	2008-10-01 08:33:15.000000000 +0200
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    42
+@@ -8,7 +8,7 @@
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    43
+ 
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    44
+ # Installation path prefix. Unless you know what you're doing, the default
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    45
+ # of /usr/local is likely the correct choice.
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    46
+-PREFIX=/usr/local
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    47
++PREFIX=$(DESTDIR)/usr
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    48
+ 
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    49
+ # Unless you are creating a package conforming to some OS's standards, you
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    50
+ # probably do not want to modify the following directories:
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    51
+@@ -16,7 +16,7 @@
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    52
+ # Main binaries
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    53
+ BINDIR=$(PREFIX)/bin
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    54
+ # Configuration .lua files
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    55
+-ETCDIR=$(PREFIX)/etc/ion3
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    56
++ETCDIR=$(DESTDIR)/etc/ion3
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    57
+ # Some .lua files and ion-* shell scripts
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    58
+ SHAREDIR=$(PREFIX)/share/ion3
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    59
+ # Manual pages
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    60
+@@ -62,7 +62,7 @@
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    61
+ 
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    62
+ # If you have installed Lua 5.1 from the official tarball without changing
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    63
+ # paths, this should do it.
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    64
+-LUA_DIR=/usr/local
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    65
++LUA_DIR=$(DESTDIR)/usr
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    66
+ LUA_LIBS = -L$(LUA_DIR)/lib -llua
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    67
+ LUA_INCLUDES = -I$(LUA_DIR)/include
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    68
+ LUA=$(LUA_DIR)/bin/lua
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    69
+@@ -169,7 +169,7 @@
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    70
+ 
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    71
+ #C89_SOURCE=-ansi
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    72
+ 
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    73
+-POSIX_SOURCE=-D_POSIX_C_SOURCE=200112L
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    74
++#POSIX_SOURCE=-D_POSIX_C_SOURCE=200112L
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    75
+ 
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    76
+ # Most systems
8a5adf384c61 ion-3-20080825-1
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    77
+ #XOPEN_SOURCE=-D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED