summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Mason <ms13sp@gmail.com>2009-06-15 11:48:35 +0000
committerMichael Mason <ms13sp@gmail.com>2009-06-15 11:48:35 +0000
commit4a299b356e5aeb85e8ad07ea2be6605c4059e5d1 (patch)
tree50f316cf292cf13a130d1cf2873f02809dc9c2d4
parente80c6238f4c1727c057c2fd7ca06ae05f20af234 (diff)
parent1db6e899072d31a2704533903cfe8f6fab1c98ec (diff)
downloadaports-4a299b356e5aeb85e8ad07ea2be6605c4059e5d1.tar.bz2
aports-4a299b356e5aeb85e8ad07ea2be6605c4059e5d1.tar.xz
Merge branch 'master' of git://git.alpinelinux.org/aports
-rw-r--r--core/apk-tools/APKBUILD10
-rw-r--r--core/apk-tools/fd-leak2.patch30
-rw-r--r--extra/glib/APKBUILD11
-rw-r--r--extra/libexif/APKBUILD20
-rw-r--r--extra/libpng/APKBUILD8
-rw-r--r--extra/perl-xml-simple/APKBUILD22
-rw-r--r--x11/Thunar/APKBUILD36
l---------x11/Thunar/thunar.post-deinstall1
-rw-r--r--x11/Thunar/thunar.post-install5
l---------x11/Thunar/thunar.post-upgrade1
-rw-r--r--x11/gtk+/APKBUILD40
-rw-r--r--x11/gtk+/gtk+.post-deinstall5
-rw-r--r--x11/gtk+/gtk+.post-install5
l---------x11/gtk+/gtk+.post-upgrade1
-rw-r--r--x11/gtk-xfce-engine/APKBUILD23
-rw-r--r--x11/icon-naming-utils/APKBUILD25
-rw-r--r--x11/iso-codes/APKBUILD19
-rw-r--r--x11/libglade/APKBUILD35
-rw-r--r--x11/libglade/libglade-2.0.1-nowarning.patch39
-rw-r--r--x11/libglade/libglade.post-deinstall5
-rw-r--r--x11/libglade/libglade.post-install12
l---------x11/libglade/libglade.post-upgrade1
l---------x11/libglade/libglade.pre-upgrade1
-rw-r--r--x11/libnotify/APKBUILD21
-rw-r--r--x11/libwnck/APKBUILD25
-rw-r--r--x11/libxcomposite/APKBUILD24
-rw-r--r--x11/libxfce4menu/APKBUILD25
-rw-r--r--x11/libxfcegui4/APKBUILD28
-rw-r--r--x11/libxklavier/APKBUILD25
-rw-r--r--x11/libxres/APKBUILD23
-rw-r--r--x11/midori/APKBUILD10
-rw-r--r--x11/mousepad/APKBUILD28
l---------x11/mousepad/mousepad.post-deinstall1
-rw-r--r--x11/mousepad/mousepad.post-install4
-rw-r--r--x11/orage/APKBUILD30
l---------x11/orage/orage.post-deinstall1
-rw-r--r--x11/orage/orage.post-install4
-rw-r--r--x11/tango-icon-theme/APKBUILD20
-rw-r--r--x11/ttf-dejavu/APKBUILD27
l---------x11/ttf-dejavu/ttf-dejavu.post-deinstall1
-rw-r--r--x11/ttf-dejavu/ttf-dejavu.post-install6
l---------x11/ttf-dejavu/ttf-dejavu.post-upgrade1
-rw-r--r--x11/webkit/APKBUILD6
-rw-r--r--x11/xf86-input-synaptics/APKBUILD24
-rw-r--r--x11/xfce-utils/APKBUILD32
l---------x11/xfce-utils/xfce-utils.post-deinstall1
-rw-r--r--x11/xfce-utils/xfce-utils.post-install4
l---------x11/xfce-utils/xfce-utils.post-upgrade1
-rw-r--r--x11/xfce4-panel/APKBUILD34
-rw-r--r--x11/xfce4-panel/xfce4-panel.post-deinstall4
-rw-r--r--x11/xfce4-panel/xfce4-panel.post-install5
l---------x11/xfce4-panel/xfce4-panel.post-upgrade1
-rw-r--r--x11/xfce4-session/APKBUILD37
l---------x11/xfce4-session/xfce4-session.post-deinstall1
-rw-r--r--x11/xfce4-session/xfce4-session.post-install4
-rw-r--r--x11/xfce4-settings/APKBUILD27
-rw-r--r--x11/xfconf/APKBUILD26
-rw-r--r--x11/xfdesktop/APKBUILD33
l---------x11/xfdesktop/xfdesktop.post-deinstall1
-rw-r--r--x11/xfdesktop/xfdesktop.post-install4
l---------x11/xfdesktop/xfdesktop.post-upgrade1
-rw-r--r--x11/xfwm4/APKBUILD31
l---------x11/xfwm4/xfwm4.post-deinstall1
-rw-r--r--x11/xfwm4/xfwm4.post-install4
l---------x11/xfwm4/xfwm4.post-upgrade1
65 files changed, 898 insertions, 44 deletions
diff --git a/core/apk-tools/APKBUILD b/core/apk-tools/APKBUILD
index f4ece5d3..8f4b1718 100644
--- a/core/apk-tools/APKBUILD
+++ b/core/apk-tools/APKBUILD
@@ -1,18 +1,21 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=apk-tools
pkgver=2.0_pre12
-pkgrel=1
+pkgrel=2
pkgdesc="Alpine Package Keeper - package manager for alpine"
depends=
makedepends="zlib-dev"
source="http://git.alpinelinux.org/cgit/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2
- fd-leak.patch"
+ fd-leak.patch
+ fd-leak2.patch"
+
url="http://git.alpinelinux.org/cgit/apk-tools/"
license=GPL-2
build() {
cd "$srcdir/$pkgname-$pkgver"
patch -p1 < ../fd-leak.patch || return 1
+ patch -p1 < ../fd-leak2.patch || return 1
sed -i -e 's:-Werror::' Make.rules
make || return 1
make DESTDIR="$pkgdir" install
@@ -26,4 +29,5 @@ build() {
}
md5sums="042d28b5cb8ddafe6add63766bc6c17a apk-tools-2.0_pre12.tar.bz2
-66e915fb667e5ac382ecb801decf2c1c fd-leak.patch"
+66e915fb667e5ac382ecb801decf2c1c fd-leak.patch
+aafaa226c07f97f46cefe42a9335ea35 fd-leak2.patch"
diff --git a/core/apk-tools/fd-leak2.patch b/core/apk-tools/fd-leak2.patch
new file mode 100644
index 00000000..033bc0dc
--- /dev/null
+++ b/core/apk-tools/fd-leak2.patch
@@ -0,0 +1,30 @@
+commit 49c904c993d39cfac7d3373c66f5b910e755f203
+Author: Timo Teras <timo.teras@iki.fi>
+Date: Thu Jun 11 13:03:10 2009 +0300
+
+ io: fix mmap bstream fd leak
+
+ We need to close the fd on destruction. This is what the corresponding
+ istream variant does too.
+
+diff --git a/src/io.c b/src/io.c
+index e0a9c9b..defbe46 100644
+--- a/src/io.c
++++ b/src/io.c
+@@ -4,7 +4,7 @@
+ * Copyright (C) 2008 Timo Teräs <timo.teras@iki.fi>
+ * All rights reserved.
+ *
+- * This program is free software; you can redistribute it and/or modify it
++ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 as published
+ * by the Free Software Foundation. See http://www.gnu.org/ for details.
+ */
+@@ -257,6 +257,7 @@ static void mmap_close(void *stream, csum_t csum, size_t *size)
+ *size = mbs->size;
+
+ munmap(mbs->ptr, mbs->size);
++ close(mbs->fd);
+ free(mbs);
+ }
+
diff --git a/extra/glib/APKBUILD b/extra/glib/APKBUILD
index caa05e01..f67d7801 100644
--- a/extra/glib/APKBUILD
+++ b/extra/glib/APKBUILD
@@ -1,20 +1,22 @@
# Maintainer: Carlo Landmeter <clandmeter at gmail.com>
pkgname=glib
-pkgver=2.20.0
+pkgver=2.20.3
pkgrel=0
pkgdesc="Common C routines used by Gtk+ and other libs"
url="http://www.gtk.org"
license='GPL'
-depends="gettext libiconv"
+depends=
makedepends="gettext-dev libiconv-dev pkgconfig"
source="http://ftp.gnome.org/pub/gnome/sources/glib/${pkgver%.*}/glib-$pkgver.tar.bz2"
subpackages="$pkgname-doc $pkgname-dev"
+depends_dev="perl gettext libiconv"
+
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr \
- --mandir=/usr/share/man
+ --mandir=/usr/share/man
make || return 1
make DESTDIR="$pkgdir/" install
}
@@ -22,8 +24,7 @@ build() {
# move the stuff in /usr/bin to the glib-dev package
dev() {
default_dev
- depends="$depends perl"
mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
}
-md5sums="05188e560dbd8bddd568e24ce10dd003 glib-2.20.0.tar.bz2"
+md5sums="1173688c58b4b62809c83bb07a2cf71a glib-2.20.3.tar.bz2"
diff --git a/extra/libexif/APKBUILD b/extra/libexif/APKBUILD
new file mode 100644
index 00000000..c9f244b0
--- /dev/null
+++ b/extra/libexif/APKBUILD
@@ -0,0 +1,20 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libexif
+pkgver=0.6.17
+pkgrel=0
+pkgdesc="A library to parse an EXIF file and read the data from those tags"
+url="http://sourceforge.net/projects/libexif"
+license="LGPL"
+subpackages="$pkgname-dev $pkgname-doc"
+depends=
+makedepends=
+source="http://downloads.sf.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="f7cf4e623a48c9a3b13f7f95f0a41015 libexif-0.6.17.tar.bz2"
diff --git a/extra/libpng/APKBUILD b/extra/libpng/APKBUILD
index b6783069..3d97159e 100644
--- a/extra/libpng/APKBUILD
+++ b/extra/libpng/APKBUILD
@@ -1,15 +1,17 @@
# Contributor: Carlo Landmeter <clandmeter at gmail>
# Maintainer: Carlo Landmeter <clandmeter at gmail>
pkgname=libpng
-pkgver=1.2.36
+pkgver=1.2.37
pkgrel=0
pkgdesc="Portable Network Graphics library"
url="http://www.libpng.org/"
license="GPL"
-depends="zlib"
+depends=
makedepends="zlib-dev"
subpackages="$pkgname-doc $pkgname-dev"
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
+
+depends_dev="zlib-dev"
build() {
cd "$srcdir/$pkgname-$pkgver"
@@ -22,4 +24,4 @@ build() {
install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE || return 1
}
-md5sums="4779cd011409ea9b591e11638781f0bf libpng-1.2.36.tar.gz"
+md5sums="7480dbbf9f6c3297faf6fe52ec9b91ab libpng-1.2.37.tar.gz"
diff --git a/extra/perl-xml-simple/APKBUILD b/extra/perl-xml-simple/APKBUILD
new file mode 100644
index 00000000..74d2ecbe
--- /dev/null
+++ b/extra/perl-xml-simple/APKBUILD
@@ -0,0 +1,22 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=perl-xml-simple
+pkgver=2.18
+pkgrel=0
+pkgdesc="Simple XML parser for perl"
+url="http://search.cpan.org/dist/XML-Simple/"
+license="PerlArtistic"
+subpackages="$pkgname-doc"
+depends="perl-xml-parser perl"
+makedepends="perl-dev"
+source="ftp://ftp.cpan.org/pub/CPAN/authors/id/G/GR/GRANTM/XML-Simple-$pkgver.tar.gz"
+
+build ()
+{
+ cd "$srcdir"/XML-Simple-$pkgver
+ perl Makefile.PL INSTALLDIRS=vendor || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+ find "$pkgdir" -name '.packlist' -delete
+ find "$pkgdir" -name 'perllocal.pod' -delete
+}
+md5sums="593aa8001e5c301cdcdb4bb3b63abc33 XML-Simple-2.18.tar.gz"
diff --git a/x11/Thunar/APKBUILD b/x11/Thunar/APKBUILD
new file mode 100644
index 00000000..51b3eef9
--- /dev/null
+++ b/x11/Thunar/APKBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=thunar
+pkgver=1.0.1
+pkgrel=0
+pkgdesc="File manager for Xfce"
+url="http://thunar.xfce.org"
+license="GPL2 LGPL2"
+subpackages="$pkgname-dev $pkgname-doc"
+depends="desktop-file-utils hicolor-icon-theme"
+makedepends="pkgconfig libexif-dev xfce4-panel-dev exo-dev pcre-dev
+ intltool gettext-dev libiconv-dev expat-dev startup-notification-dev
+ libsm-dev e2fsprogs-dev"
+install="thunar.post-install thunar.post-upgrade thunar.post-deinstall"
+source="http://www.xfce.org/archive/xfce-4.6.1/src/Thunar-$pkgver.tar.bz2
+ $install"
+
+build ()
+{
+ cd "$srcdir"/Thunar-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static \
+ --disable-gnome-thumbnailers \
+ --enable-exif \
+ --enable-pcre
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+ sed -i 's:x-directory/gnome-default-handler;::' "$pkgdir"/usr/share/applications/Thunar-folder-handler.desktop
+}
+
+md5sums="218373aa45d74b6ba8c69c4d5af3bb19 Thunar-1.0.1.tar.bz2
+417fd0f7ded3c641121f10f3e404bc85 thunar.post-install
+417fd0f7ded3c641121f10f3e404bc85 thunar.post-upgrade
+417fd0f7ded3c641121f10f3e404bc85 thunar.post-deinstall"
diff --git a/x11/Thunar/thunar.post-deinstall b/x11/Thunar/thunar.post-deinstall
new file mode 120000
index 00000000..b2d507f2
--- /dev/null
+++ b/x11/Thunar/thunar.post-deinstall
@@ -0,0 +1 @@
+thunar.post-install \ No newline at end of file
diff --git a/x11/Thunar/thunar.post-install b/x11/Thunar/thunar.post-install
new file mode 100644
index 00000000..591dfaf7
--- /dev/null
+++ b/x11/Thunar/thunar.post-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+update-desktop-database -q
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
diff --git a/x11/Thunar/thunar.post-upgrade b/x11/Thunar/thunar.post-upgrade
new file mode 120000
index 00000000..b2d507f2
--- /dev/null
+++ b/x11/Thunar/thunar.post-upgrade
@@ -0,0 +1 @@
+thunar.post-install \ No newline at end of file
diff --git a/x11/gtk+/APKBUILD b/x11/gtk+/APKBUILD
index 1276255a..f4dc1b60 100644
--- a/x11/gtk+/APKBUILD
+++ b/x11/gtk+/APKBUILD
@@ -1,34 +1,25 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gtk+
-pkgver=2.16.0
-pkgrel=2
+pkgver=2.16.2
+pkgrel=0
pkgdesc="The GTK+ Toolkit (v2)"
url="http://www.gtk.org/"
+install="$pkgname.post-install $pkgname.post-upgrade $pkgname.post-deinstall"
license="LGPL"
subpackages="$pkgname-dev $pkgname-doc"
-depends="atk
- cairo
- glib
- libice
- libjpeg
- libx11
- libxcursor
- libxdamage
- libxext
- libxi
- libxfixes
- libxrandr
- pango
- tiff
- uclibc"
+depends=
makedepends="pkgconfig
atk-dev
cairo-dev
+ expat-dev
+ gettext-dev
glib-dev
+ gnutls-dev
libice-dev
libiconv-dev
libjpeg-dev
libx11-dev
+ libxcomposite-dev
libxcursor-dev
libxdamage-dev
libxext-dev
@@ -36,12 +27,12 @@ makedepends="pkgconfig
libxrandr-dev
libxi-dev
pango-dev
- tiff-dev"
-# libxinerama libcups>=1.3.9 libxcomposite heimdal>=1.2.1 gnutls>=2.6.3"
-#install=gtk2.install
-source="http://ftp.gnome.org/pub/gnome/sources/gtk+/${pkgver%.*}/gtk+-$pkgver.tar.bz2"
+ tiff-dev
+ zlib-dev"
+source="http://ftp.gnome.org/pub/gnome/sources/gtk+/${pkgver%.*}/gtk+-$pkgver.tar.bz2
+ $install"
-depends_dev="atk-dev pango-dev cairo-dev"
+depends_dev="atk-dev pango-dev cairo-dev glib-dev"
build() {
cd "$srcdir"/gtk+-$pkgver
./configure --prefix=/usr \
@@ -53,4 +44,7 @@ build() {
make || return 1
make DESTDIR="$pkgdir" install || return 1
}
-md5sums="139528802794287427fd4d18875b5cf5 gtk+-2.16.0.tar.bz2"
+md5sums="396e98df15f6e4005e360b5710660ce3 gtk+-2.16.2.tar.bz2
+bf14adb7cc12acf93409ccf83545da06 gtk+.post-install
+bf14adb7cc12acf93409ccf83545da06 gtk+.post-upgrade
+ddc2c8add489c9f7f48f92cea34c05e6 gtk+.post-deinstall"
diff --git a/x11/gtk+/gtk+.post-deinstall b/x11/gtk+/gtk+.post-deinstall
new file mode 100644
index 00000000..e7ee2a15
--- /dev/null
+++ b/x11/gtk+/gtk+.post-deinstall
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+rm -f etc/gtk-2.0/gtk.immodules
+rm -f etc/gtk-2.0/gdk-pixbuf.loaders
+
diff --git a/x11/gtk+/gtk+.post-install b/x11/gtk+/gtk+.post-install
new file mode 100644
index 00000000..80444cfb
--- /dev/null
+++ b/x11/gtk+/gtk+.post-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+usr/bin/gtk-query-immodules-2.0 > etc/gtk-2.0/gtk.immodules
+usr/bin/gdk-pixbuf-query-loaders > etc/gtk-2.0/gdk-pixbuf.loaders
+
diff --git a/x11/gtk+/gtk+.post-upgrade b/x11/gtk+/gtk+.post-upgrade
new file mode 120000
index 00000000..127667db
--- /dev/null
+++ b/x11/gtk+/gtk+.post-upgrade
@@ -0,0 +1 @@
+gtk+.post-install \ No newline at end of file
diff --git a/x11/gtk-xfce-engine/APKBUILD b/x11/gtk-xfce-engine/APKBUILD
new file mode 100644
index 00000000..ddeb911d
--- /dev/null
+++ b/x11/gtk-xfce-engine/APKBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=gtk-xfce-engine
+pkgver=2.6.0
+pkgrel=0
+pkgdesc="A port of Xfce engine to GTK+-2.0"
+url="http://www.xfce.org/"
+license="GPL-2"
+depends=
+makedepends="pkgconfig gtk+-dev libiconv-dev gettext-dev expat-dev"
+source="http://www.xfce.org/archive/xfce-4.6.0/src/$pkgname-$pkgver.tar.bz2"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="e836705d2933d0a77c6628285e10d982 gtk-xfce-engine-2.6.0.tar.bz2"
diff --git a/x11/icon-naming-utils/APKBUILD b/x11/icon-naming-utils/APKBUILD
new file mode 100644
index 00000000..b5164dd0
--- /dev/null
+++ b/x11/icon-naming-utils/APKBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=icon-naming-utils
+pkgver=0.8.90
+pkgrel=0
+pkgdesc="Maps the new names of icons for Tango to the legacy names used by the GNOME and KDE desktops."
+url="http://tango.freedesktop.org/"
+license="GPL"
+depends="perl-xml-simple"
+makedepends=""
+source="http://tango.freedesktop.org/releases/$pkgname-$pkgver.tar.bz2"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib/icon-naming-utils \
+ --localstatedir=/var || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+ mv "$pkgdir"/usr/share/pkgconfig "$pkgdir"/usr/lib/pkgconfig || return 1
+ chmod +x "$pkgdir"/usr/lib/icon-naming-utils/icon-name-mapping
+}
+
+md5sums="dd8108b56130b9eedc4042df634efa66 icon-naming-utils-0.8.90.tar.bz2"
diff --git a/x11/iso-codes/APKBUILD b/x11/iso-codes/APKBUILD
new file mode 100644
index 00000000..5b0aae55
--- /dev/null
+++ b/x11/iso-codes/APKBUILD
@@ -0,0 +1,19 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=iso-codes
+pkgver=3.8
+pkgrel=0
+pkgdesc="Lists of the country, language, and currency names"
+url="http://pkg-isocodes.alioth.debian.org/"
+license="LGPL"
+depends=""
+makedepends="python gettext"
+source="ftp://pkg-isocodes.alioth.debian.org/pub/pkg-isocodes/$pkgname-$pkgver.tar.bz2"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" pkgconfigdir=/usr/lib/pkgconfig install || return 1
+}
+md5sums="7b219078203a710b7510ba54c161097c iso-codes-3.8.tar.bz2"
diff --git a/x11/libglade/APKBUILD b/x11/libglade/APKBUILD
new file mode 100644
index 00000000..b999bd4a
--- /dev/null
+++ b/x11/libglade/APKBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libglade
+pkgver=2.6.4
+pkgrel=0
+pkgdesc="Allows you to load glade interface files in a program at runtime"
+url="http://www.gnome.org"
+license="LGPL"
+subpackages="$pkgname-dev $pkgname-doc"
+makedepends="python pkgconfig gtk+-dev libxml2-dev gettext-dev libiconv-dev
+ expat-dev"
+install="$pkgname.post-install $pkgname.pre-upgrade $pkgname.post-upgrade
+ $pkgname.post-deinstall"
+source="http://ftp.gnome.org/pub/gnome/sources/$pkgname/2.6/$pkgname-$pkgver.tar.bz2
+ $pkgname-2.0.1-nowarning.patch
+ $install
+ "
+
+depends_dev="gtk+-dev libxml2-dev"
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ patch -Np1 -i "$srcdir"/libglade-2.0.1-nowarning.patch || return 1
+ ./configure --sysconfdir=/etc \
+ --prefix=/usr \
+ --localstatedir=/var || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+ install -m755 libglade-convert "$pkgdir"/usr/bin/ || return 1
+}
+md5sums="d1776b40f4e166b5e9c107f1c8fe4139 libglade-2.6.4.tar.bz2
+4f879c0ce550004905aa0fb24f25c353 libglade-2.0.1-nowarning.patch
+9083bddf8edd4a116bec36df3866e9bf libglade.post-install
+964867abf7ceafdce9640b08f34ce090 libglade.pre-upgrade
+9083bddf8edd4a116bec36df3866e9bf libglade.post-upgrade
+964867abf7ceafdce9640b08f34ce090 libglade.post-deinstall"
diff --git a/x11/libglade/libglade-2.0.1-nowarning.patch b/x11/libglade/libglade-2.0.1-nowarning.patch
new file mode 100644
index 00000000..fd071215
--- /dev/null
+++ b/x11/libglade/libglade-2.0.1-nowarning.patch
@@ -0,0 +1,39 @@
+--- libglade-2.0.1/glade/glade-gtk.c.nowarning 2003-08-29 14:50:10.000000000 -0400
++++ libglade-2.0.1/glade/glade-gtk.c 2003-08-29 14:58:41.000000000 -0400
+@@ -639,9 +639,8 @@
+ if (!strcmp (childinfo->properties[j].name, "label")) {
+ label = childinfo->properties[j].value;
+ break;
+- } else {
+- g_warning ("Unknown CList child property: %s", childinfo->properties[j].name);
+ }
++ /* Ignore all other properties */
+ }
+
+ if (label) {
+@@ -683,6 +682,7 @@
+ char *icon = NULL;
+ gboolean use_stock = FALSE, active = FALSE, new_group = FALSE;
+ gboolean use_underline = FALSE;
++ gboolean sensitive = TRUE;
+ GtkWidget *iconw = NULL;
+ int j;
+
+@@ -708,6 +708,8 @@
+ group_name = value;
+ } else if (!strcmp (name, "new_group")) {
+ new_group = BOOL (value);
++ } else if (!strcmp (name, "sensitive")) {
++ sensitive = BOOL (value);
+ } else if (!strcmp (name, "visible")) {
+ /* ignore for now */
+ } else if (!strcmp (name, "tooltip")) {
+@@ -785,6 +787,8 @@
+ gtk_label_set_use_underline (GTK_LABEL (toolbar_child->label),
+ TRUE);
+ }
++
++ gtk_widget_set_sensitive (child, sensitive);
+
+ glade_xml_set_common_params (xml, child, childinfo->child);
+ } else {
diff --git a/x11/libglade/libglade.post-deinstall b/x11/libglade/libglade.post-deinstall
new file mode 100644
index 00000000..1b368de8
--- /dev/null
+++ b/x11/libglade/libglade.post-deinstall
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+xmlcatalog --noout --del \
+ /usr/share/xml/libglade/glade-2.0.dtd etc/xml/catalog
+
diff --git a/x11/libglade/libglade.post-install b/x11/libglade/libglade.post-install
new file mode 100644
index 00000000..2188b756
--- /dev/null
+++ b/x11/libglade/libglade.post-install
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+mkdir -p etc/xml
+
+if [ ! -e etc/xml/catalog ]; then
+ xmlcatalog --noout --create etc/xml/catalog
+fi
+
+xmlcatalog --noout --add "system" \
+ "http://glade.gnome.org/glade-2.0.dtd" \
+ /usr/share/xml/libglade/glade-2.0.dtd etc/xml/catalog
+
diff --git a/x11/libglade/libglade.post-upgrade b/x11/libglade/libglade.post-upgrade
new file mode 120000
index 00000000..25d67c62
--- /dev/null
+++ b/x11/libglade/libglade.post-upgrade
@@ -0,0 +1 @@
+libglade.post-install \ No newline at end of file
diff --git a/x11/libglade/libglade.pre-upgrade b/x11/libglade/libglade.pre-upgrade
new file mode 120000
index 00000000..06b72fb3
--- /dev/null
+++ b/x11/libglade/libglade.pre-upgrade
@@ -0,0 +1 @@
+libglade.post-deinstall \ No newline at end of file
diff --git a/x11/libnotify/APKBUILD b/x11/libnotify/APKBUILD
new file mode 100644
index 00000000..2765a4df
--- /dev/null
+++ b/x11/libnotify/APKBUILD
@@ -0,0 +1,21 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libnotify
+pkgver=0.4.5
+pkgdesc="Desktop notification library"
+url="http://www.galago-project.org/"
+license="LGPL"
+subpackages="$pkgname-dev $pkgname-doc"
+depends=
+makedepends="pkgconfig dbus-glib-dev gtk+-dev gettext-dev libiconv-dev
+ expat-dev"
+source="http://www.galago-project.org/files/releases/source/$pkgname/$pkgname-$pkgver.tar.gz"
+
+depends_dev="gtk+-dev glib-dev dbus-dev dbus-glib-dev"
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr --disable-static || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="472e2c1f808848365572a9b024d9e8f5 libnotify-0.4.5.tar.gz"
diff --git a/x11/libwnck/APKBUILD b/x11/libwnck/APKBUILD
new file mode 100644
index 00000000..1540aa2f
--- /dev/null
+++ b/x11/libwnck/APKBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libwnck
+pkgver=2.26.1
+pkgrel=0
+pkgdesc="Window Navigator Construction Kit"
+url="http://www.gnome.org/"
+license="LGPL"
+subpackages="$pkgname-dev $pkgname-doc"
+depends=
+makedepends="pkgconfig gtk+-dev startup-notification-dev libxres-dev intltool
+ gettext-dev libiconv-dev expat-dev"
+source="http://ftp.gnome.org/pub/gnome/sources/$pkgname/2.26/$pkgname-$pkgver.tar.bz2"
+
+depends_dev="glib-dev gtk+-dev libx11-dev pango-dev cairo-dev libxres-dev"
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --disable-static || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="015b5d2e65d15448fa143513fce03541 libwnck-2.26.1.tar.bz2"
diff --git a/x11/libxcomposite/APKBUILD b/x11/libxcomposite/APKBUILD
new file mode 100644
index 00000000..a4694950
--- /dev/null
+++ b/x11/libxcomposite/APKBUILD
@@ -0,0 +1,24 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libxcomposite
+pkgver=0.4.0
+pkgrel=0
+pkgdesc="X11 Composite extension library"
+url="http://xorg.freedesktop.org/"
+license="custom"
+subpackages="$pkgname-dev $pkgname-doc"
+depends=
+makedepends="pkgconfig libxfixes-dev libxext-dev compositeproto"
+source="http://xorg.freedesktop.org//releases/individual/lib/libXcomposite-$pkgver.tar.bz2"
+
+depends_dev="xproto compositeproto libxfixes-dev libx11-dev libxext-dev"
+build ()
+{
+ cd "$srcdir"/libXcomposite-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+ install -D -m644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+md5sums="7e95395dea89be21bae929b9b7f16641 libXcomposite-0.4.0.tar.bz2"
diff --git a/x11/libxfce4menu/APKBUILD b/x11/libxfce4menu/APKBUILD
new file mode 100644
index 00000000..0023f2d9
--- /dev/null
+++ b/x11/libxfce4menu/APKBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libxfce4menu
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="a freedesktop.org compliant menu implementation for Xfce"
+url="http://www.xfce.org/"
+license="GPL-2"
+depends=
+subpackages="$pkgname-dev $pkgname-doc"
+makedepends="libxfce4util-dev intltool pkgconfig gtk+-dev gettext-dev
+ libiconv-dev"
+source="http://mocha.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="5dc9343885c2c6f931318b2a1cdcc9db libxfce4menu-4.6.1.tar.bz2"
diff --git a/x11/libxfcegui4/APKBUILD b/x11/libxfcegui4/APKBUILD
new file mode 100644
index 00000000..733c9730
--- /dev/null
+++ b/x11/libxfcegui4/APKBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libxfcegui4
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="Basic GUI functions for Xfce"
+url="http://www.xfce.org/"
+license="GPL2"
+subpackages="$pkgname-dev $pkgname-doc"
+depends=
+makedepends="pkgconfig intltool glib-dev gettext-dev libiconv-dev gtk+-dev
+ xfconf-dev libsm-dev libice-dev libglade-dev e2fsprogs-dev
+ libxfce4util-dev expat-dev"
+source="http://www.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2"
+
+depends_dev="gtk+-dev libxfce4util-dev xfconf-dev"
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+
+md5sums="539cff747634b8ee6f0d2362ee78a286 libxfcegui4-4.6.1.tar.bz2"
diff --git a/x11/libxklavier/APKBUILD b/x11/libxklavier/APKBUILD
new file mode 100644
index 00000000..6ac108dd
--- /dev/null
+++ b/x11/libxklavier/APKBUILD
@@ -0,0 +1,25 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libxklavier
+pkgver=3.9
+pkgrel=1
+pkgdesc="High-level API for X Keyboard Extension"
+url="http://gswitchit.sourceforge.net"
+license="LGPL"
+subpackages="$pkgname-dev $pkgname-doc"
+depends="xkeyboard-config iso-codes"
+makedepends="pkgconfig libxkbfile-dev libxml2-dev glib-dev libxi-dev iso-codes
+ gettext-dev libiconv-dev"
+source="http://ftp.gnome.org/pub/gnome/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2"
+
+depends_dev="libxml2-dev glib-dev gettext-dev"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --with-xkb-base=/usr/share/X11/xkb \
+ --disable-static || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="c8ff3ba6daf899be7ec2a626894852b9 libxklavier-3.9.tar.bz2"
diff --git a/x11/libxres/APKBUILD b/x11/libxres/APKBUILD
new file mode 100644
index 00000000..688a9258
--- /dev/null
+++ b/x11/libxres/APKBUILD
@@ -0,0 +1,23 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=libxres
+pkgver=1.0.3
+pkgrel=0
+pkgdesc="X11 Resource extension library"
+url="http://xorg.freedesktop.org"
+license="custom"
+subpackages="$pkgname-dev $pkgname-doc"
+makedepends="pkgconfig libxext-dev resourceproto"
+depends=
+source="http://xorg.freedesktop.org/releases/individual/lib/libXres-$pkgver.tar.bz2"
+
+depends_dev="xproto libx11-dev libxext-dev"
+build ()
+{
+ cd "$srcdir"/libXres-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+ install -D -m644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+md5sums="de66ffb657aba64c9d6dbdeabb757f3e libXres-1.0.3.tar.bz2"
diff --git a/x11/midori/APKBUILD b/x11/midori/APKBUILD
index e41f1249..82d0f649 100644
--- a/x11/midori/APKBUILD
+++ b/x11/midori/APKBUILD
@@ -1,20 +1,15 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=midori
-pkgver=0.1.6
+pkgver=0.1.7
pkgrel=0
pkgdesc="A lightweight web browser based on Gtk WebKit"
url="http://www.twotoasts.de/index.php?/pages/midori_summary.html"
license="GPL"
depends="
desktop-file-utils
- gettext
hicolor-icon-theme
- libidn
- uclibc
- webkit
"
makedepends="
- g++
git
intltool
pkgconfig
@@ -23,6 +18,7 @@ makedepends="
libidn-dev
libxml2-dev
webkit-dev
+ sqlite-dev
"
install="$pkgname.post-install $pkgname.post-upgrade $pkgname.post-deinstall"
source="http://goodies.xfce.org/releases/$pkgname/$pkgname-$pkgver.tar.bz2
@@ -43,7 +39,7 @@ build ()
make || return 1
make DESTDIR="$pkgdir" install || return 1
}
-md5sums="afed64074b2ed195aae171b2178650e1 midori-0.1.6.tar.bz2
+md5sums="c6299ecf93417526f37bc0154c18b126 midori-0.1.7.tar.bz2
a373e86256d1cd179791e486d2862d44 midori.post-install
a373e86256d1cd179791e486d2862d44 midori.post-upgrade
e962d246f1861faf94b70b37b0d3ef66 midori.post-deinstall"
diff --git a/x11/mousepad/APKBUILD b/x11/mousepad/APKBUILD
new file mode 100644
index 00000000..ad5524f1
--- /dev/null
+++ b/x11/mousepad/APKBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=mousepad
+pkgver=0.2.16
+pkgrel=0
+pkgdesc="Simple Text Editor for Xfce4 (based on Gedit)"
+url="http://www.xfce.org/~benny/apps.html"
+license="GPL-2"
+makedepends="pkgconfig libxfcegui4-dev intltool gettext-dev libiconv-dev
+ libsm-dev e2fsprogs-dev expat-dev"
+depends="desktop-file-utils"
+install="mousepad.post-install mousepad.post-deinstall"
+source="http://www.xfce.org/archive/xfce-4.6.0/src/$pkgname-$pkgver.tar.bz2
+ $install"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib/xfce4 \
+ --localstatedir=/var \
+ --disable-static
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="d98854edb76d823ac20b266fdf5a64a1 mousepad-0.2.16.tar.bz2
+5ee3bbceee9d5e58b6fd8afeba87980b mousepad.post-install
+5ee3bbceee9d5e58b6fd8afeba87980b mousepad.post-deinstall"
diff --git a/x11/mousepad/mousepad.post-deinstall b/x11/mousepad/mousepad.post-deinstall
new file mode 120000
index 00000000..4e963a9a
--- /dev/null
+++ b/x11/mousepad/mousepad.post-deinstall
@@ -0,0 +1 @@
+mousepad.post-install \ No newline at end of file
diff --git a/x11/mousepad/mousepad.post-install b/x11/mousepad/mousepad.post-install
new file mode 100644
index 00000000..e20da06b
--- /dev/null
+++ b/x11/mousepad/mousepad.post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+update-desktop-database -q
+
diff --git a/x11/orage/APKBUILD b/x11/orage/APKBUILD
new file mode 100644
index 00000000..b310c80c
--- /dev/null
+++ b/x11/orage/APKBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=orage
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="A simple calendar application with reminders for Xfce"
+url="http://www.xfce.org/projects/orage/"
+license="GPL-2"
+subpackages="$pkgname-doc"
+depends="hicolor-icon-theme"
+makedepends="pkgconfig xfce4-panel-dev libnotify-dev intltool gettext-dev
+ libiconv-dev libsm-dev expat-dev e2fsprogs-dev"
+install="orage.post-install orage.post-deinstall"
+source="http://www.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2
+ $install"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+
+md5sums="24fa43dd86ec5af5a4766620fd972cf2 orage-4.6.1.tar.bz2
+db51db79681eadc47be4932355a77c25 orage.post-install
+db51db79681eadc47be4932355a77c25 orage.post-deinstall"
diff --git a/x11/orage/orage.post-deinstall b/x11/orage/orage.post-deinstall
new file mode 120000
index 00000000..eef6db26
--- /dev/null
+++ b/x11/orage/orage.post-deinstall
@@ -0,0 +1 @@
+orage.post-install \ No newline at end of file
diff --git a/x11/orage/orage.post-install b/x11/orage/orage.post-install
new file mode 100644
index 00000000..c523d78d
--- /dev/null
+++ b/x11/orage/orage.post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
diff --git a/x11/tango-icon-theme/APKBUILD b/x11/tango-icon-theme/APKBUILD
new file mode 100644
index 00000000..9c5e9f77
--- /dev/null
+++ b/x11/tango-icon-theme/APKBUILD
@@ -0,0 +1,20 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=tango-icon-theme
+pkgver=0.8.1
+pkgrel=0
+pkgdesc="The Tango Desktop Project exists to create a consistent user experience"
+url="http://tango.freedesktop.org"
+license="CCPL-Attribution-ShareAlike-2.5"
+depends= #"librsvg"
+makedepends="pkgconfig intltool icon-naming-utils imagemagick-dev libiconv-dev"
+source="http://tango.freedesktop.org/releases/$pkgname-$pkgver.tar.gz"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+ install -D COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
+}
+md5sums="32d5258f448b5982af9cfa4364f31d41 tango-icon-theme-0.8.1.tar.gz"
diff --git a/x11/ttf-dejavu/APKBUILD b/x11/ttf-dejavu/APKBUILD
new file mode 100644
index 00000000..a03d07ff
--- /dev/null
+++ b/x11/ttf-dejavu/APKBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=ttf-dejavu
+pkgver=2.29
+pkgrel=0
+pkgdesc="Font family based on the Bitstream Vera Fonts with a wider range of characters"
+url="http://dejavu.sourceforge.net/"
+license="custom"
+depends="fontconfig encodings mkfontdir mkfontscale"
+makedepends=""
+makedepends="pkgconfig font-util-dev"
+install="ttf-dejavu.post-install ttf-dejavu.post-upgrade ttf-dejavu.post-deinstall"
+source="http://downloads.sourceforge.net/dejavu/dejavu-fonts-ttf-$pkgver.tar.bz2
+ $install"
+
+
+build ()
+{
+ cd "$srcdir/dejavu-fonts-ttf-$pkgver"
+ mkdir -p "$pkgdir/usr/share/fonts/TTF" || return 1
+ install -m644 ttf/*.ttf "$pkgdir/usr/share/fonts/TTF" || return 1
+ install -D -m644 LICENSE "$pkgdir/usr/share/licenses/ttf-dejavu/LICENSE" || return 1
+}
+
+md5sums="d8feb7d57d8b7cbac409df435daa9849 dejavu-fonts-ttf-2.29.tar.bz2
+856423a62dc28d29f91586286173b1ef ttf-dejavu.post-install
+856423a62dc28d29f91586286173b1ef ttf-dejavu.post-upgrade
+856423a62dc28d29f91586286173b1ef ttf-dejavu.post-deinstall"
diff --git a/x11/ttf-dejavu/ttf-dejavu.post-deinstall b/x11/ttf-dejavu/ttf-dejavu.post-deinstall
new file mode 120000
index 00000000..8d3da7cf
--- /dev/null
+++ b/x11/ttf-dejavu/ttf-dejavu.post-deinstall
@@ -0,0 +1 @@
+ttf-dejavu.post-install \ No newline at end of file
diff --git a/x11/ttf-dejavu/ttf-dejavu.post-install b/x11/ttf-dejavu/ttf-dejavu.post-install
new file mode 100644
index 00000000..90aedc0b
--- /dev/null
+++ b/x11/ttf-dejavu/ttf-dejavu.post-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+fc-cache -fs
+mkfontscale usr/share/fonts/TTF
+mkfontdir usr/share/fonts/TTF
+
diff --git a/x11/ttf-dejavu/ttf-dejavu.post-upgrade b/x11/ttf-dejavu/ttf-dejavu.post-upgrade
new file mode 120000
index 00000000..8d3da7cf
--- /dev/null
+++ b/x11/ttf-dejavu/ttf-dejavu.post-upgrade
@@ -0,0 +1 @@
+ttf-dejavu.post-install \ No newline at end of file
diff --git a/x11/webkit/APKBUILD b/x11/webkit/APKBUILD
index 774d3797..da5de5f1 100644
--- a/x11/webkit/APKBUILD
+++ b/x11/webkit/APKBUILD
@@ -1,6 +1,6 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=webkit
-pkgver=1.1.8
+pkgver=1.1.9
pkgrel=0
pkgdesc="portable web rendering engine WebKit for GTK+"
url="http://webkitgtk.org/"
@@ -11,7 +11,7 @@ makedepends="
gperf pkgconfig bison flex uclibc++-dev icu-dev cairo-dev atk-dev
gnutls-dev sqlite-dev libxslt-dev libxt-dev libiconv-dev gettext-dev
zlib-dev libgcrypt-dev libgpg-error-dev expat-dev e2fsprogs-dev
- enchant-dev
+ enchant-dev libxi-dev libxrandr-dev libxcursor-dev libxdamage-dev
"
install=
subpackages="$pkgname-dev gtklauncher"
@@ -39,4 +39,4 @@ gtklauncher() {
"$subpkgdir"/usr/bin/GtkLauncher
}
-md5sums="0991b4f3c2ef0d09e8c5ac0737dfeba1 webkit-1.1.8.tar.gz"
+md5sums="c9bc52c713b0ab7aefe57022de6eb24b webkit-1.1.9.tar.gz"
diff --git a/x11/xf86-input-synaptics/APKBUILD b/x11/xf86-input-synaptics/APKBUILD
new file mode 100644
index 00000000..deb2ecac
--- /dev/null
+++ b/x11/xf86-input-synaptics/APKBUILD
@@ -0,0 +1,24 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=xf86-input-synaptics
+pkgver=1.1.2
+pkgrel=0
+pkgdesc="X.org synaptics input driver"
+url="http://xorg.freedesktop.org/"
+license="custom"
+subpackages="$pkgname-dev $pkgname-doc"
+depends=
+makedepends="pkgconfig libxkbfile-dev xorg-server-dev libxi-dev libxrandr-dev"
+source="http://xorg.freedesktop.org/releases/individual/driver/$pkgname-$pkgver.tar.bz2"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ${CC:-gcc} -dumpspecs | sed 's/%(link_now)//g' > "$srcdir"/gcc-specs
+ export GCC_SPECS="$srcdir"/gcc-specs
+
+ ./configure --prefix=/usr || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+ install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/COPYING
+}
+md5sums="c8fd6516f9636a3751e401e4b836e160 xf86-input-synaptics-1.1.2.tar.bz2"
diff --git a/x11/xfce-utils/APKBUILD b/x11/xfce-utils/APKBUILD
new file mode 100644
index 00000000..450a98d0
--- /dev/null
+++ b/x11/xfce-utils/APKBUILD
@@ -0,0 +1,32 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=xfce-utils
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="Utilities for Xfce"
+url="http://www.xfce.org/"
+license="GPL2"
+subpackages=
+depends="hicolor-icon-theme"
+makedepends="pkgconfig libxfcegui4-dev intltool gettext-dev libiconv-dev
+ libsm-dev expat-dev e2fsprogs-dev"
+install="$pkgname.post-install $pkgname.post-upgrade $pkgname.post-deinstall"
+source="http://www.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2
+ $install"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ sed -i -e "s/share\/xsessions/sessions/g" Makefile.in || return 1
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static \
+ --with-xsession-prefix=/etc/X11/
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="1aa2362b11e79e56d52ce0d265faf1b6 xfce-utils-4.6.1.tar.bz2
+db51db79681eadc47be4932355a77c25 xfce-utils.post-install
+db51db79681eadc47be4932355a77c25 xfce-utils.post-upgrade
+db51db79681eadc47be4932355a77c25 xfce-utils.post-deinstall"
diff --git a/x11/xfce-utils/xfce-utils.post-deinstall b/x11/xfce-utils/xfce-utils.post-deinstall
new file mode 120000
index 00000000..ff279d82
--- /dev/null
+++ b/x11/xfce-utils/xfce-utils.post-deinstall
@@ -0,0 +1 @@
+xfce-utils.post-install \ No newline at end of file
diff --git a/x11/xfce-utils/xfce-utils.post-install b/x11/xfce-utils/xfce-utils.post-install
new file mode 100644
index 00000000..c523d78d
--- /dev/null
+++ b/x11/xfce-utils/xfce-utils.post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
diff --git a/x11/xfce-utils/xfce-utils.post-upgrade b/x11/xfce-utils/xfce-utils.post-upgrade
new file mode 120000
index 00000000..ff279d82
--- /dev/null
+++ b/x11/xfce-utils/xfce-utils.post-upgrade
@@ -0,0 +1 @@
+xfce-utils.post-install \ No newline at end of file
diff --git a/x11/xfce4-panel/APKBUILD b/x11/xfce4-panel/APKBUILD
new file mode 100644
index 00000000..415fda46
--- /dev/null
+++ b/x11/xfce4-panel/APKBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=xfce4-panel
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="Panel for the Xfce desktop environment"
+url="http://www.xfce.org/"
+license="GPL-2"
+subpackages="$pkgname-dev $pkgname-doc"
+depends="hicolor-icon-theme"
+makedepends="pkgconfig libxfcegui4-dev exo-dev libwnck-dev intltool gettext-dev
+ libiconv-dev expat-dev libsm-dev libice-dev startup-notification-dev
+ e2fsprogs zlib-dev"
+install="$pkgname.post-install $pkgname.post-upgrade $pkgname.post-deinstall"
+source="http://www.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2
+ $install"
+
+depends_dev="libxfce4util-dev libxfcegui4-dev"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+
+md5sums="73a366b9892152266b465d7d9c35bef4 xfce4-panel-4.6.1.tar.bz2
+bebc16a8c5cf7888a59767c2325933a0 xfce4-panel.post-install
+bebc16a8c5cf7888a59767c2325933a0 xfce4-panel.post-upgrade
+db51db79681eadc47be4932355a77c25 xfce4-panel.post-deinstall"
diff --git a/x11/xfce4-panel/xfce4-panel.post-deinstall b/x11/xfce4-panel/xfce4-panel.post-deinstall
new file mode 100644
index 00000000..c523d78d
--- /dev/null
+++ b/x11/xfce4-panel/xfce4-panel.post-deinstall
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
diff --git a/x11/xfce4-panel/xfce4-panel.post-install b/x11/xfce4-panel/xfce4-panel.post-install
new file mode 100644
index 00000000..4a602f0b
--- /dev/null
+++ b/x11/xfce4-panel/xfce4-panel.post-install
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
+exit 0
diff --git a/x11/xfce4-panel/xfce4-panel.post-upgrade b/x11/xfce4-panel/xfce4-panel.post-upgrade
new file mode 120000
index 00000000..3c863ae3
--- /dev/null
+++ b/x11/xfce4-panel/xfce4-panel.post-upgrade
@@ -0,0 +1 @@
+xfce4-panel.post-install \ No newline at end of file
diff --git a/x11/xfce4-session/APKBUILD b/x11/xfce4-session/APKBUILD
new file mode 100644
index 00000000..ec03ece0
--- /dev/null
+++ b/x11/xfce4-session/APKBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=xfce4-session
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="A session manager for Xfce"
+url="http://www.xfce.org/"
+license="GPL2"
+subpackages="$pkgname-dev $pkgname-doc"
+makedepends="pkgconfig libxfcegui4-dev libwnck-dev libglade-dev intltool
+ gettext-dev libiconv-dev iceauth libice-dev libsm-dev expat-dev
+ e2fsprogs-dev zlib-dev"
+depends="hicolor-icon-theme"
+install="xfce4-session.post-install xfce4-session.post-deinstall"
+source="http://www.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2
+ $install"
+
+depends_dev="libxfcegui4-dev xfconf-dev"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib/xfce4 \
+ --localstatedir=/var \
+ --disable-static \
+ --enable-legacy-sm \
+ --disable-gnome \
+ --enable-session-screenshots \
+ --with-shutdown-style=auto || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+
+md5sums="7628be41ed3511a20cff5673d9d39858 xfce4-session-4.6.1.tar.bz2
+db51db79681eadc47be4932355a77c25 xfce4-session.post-install
+db51db79681eadc47be4932355a77c25 xfce4-session.post-deinstall"
diff --git a/x11/xfce4-session/xfce4-session.post-deinstall b/x11/xfce4-session/xfce4-session.post-deinstall
new file mode 120000
index 00000000..7242718f
--- /dev/null
+++ b/x11/xfce4-session/xfce4-session.post-deinstall
@@ -0,0 +1 @@
+xfce4-session.post-install \ No newline at end of file
diff --git a/x11/xfce4-session/xfce4-session.post-install b/x11/xfce4-session/xfce4-session.post-install
new file mode 100644
index 00000000..c523d78d
--- /dev/null
+++ b/x11/xfce4-session/xfce4-session.post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
diff --git a/x11/xfce4-settings/APKBUILD b/x11/xfce4-settings/APKBUILD
new file mode 100644
index 00000000..ad1e34c0
--- /dev/null
+++ b/x11/xfce4-settings/APKBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=xfce4-settings
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="Settings manager for xfce"
+url="http://www.xfce.org/"
+license="GPL-2"
+depends=
+makedepends="exo-dev libnotify-dev libxfcegui4-dev libxklavier-dev libwnck-dev
+ libglade-dev pkgconfig intltool gettext-dev libiconv-dev expat-dev
+ libxi-dev libsm-dev e2fsprogs-dev libxkbfile-dev"
+source="http://mocha.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --disable-static \
+ --enable-libxklavier \
+ --enable-sound-settings
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+
+md5sums="dc1c8704471c5b0104fa10c30eb60cb6 xfce4-settings-4.6.1.tar.bz2"
diff --git a/x11/xfconf/APKBUILD b/x11/xfconf/APKBUILD
new file mode 100644
index 00000000..f3be7d47
--- /dev/null
+++ b/x11/xfconf/APKBUILD
@@ -0,0 +1,26 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=xfconf
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="xfconf.. thingie"
+url="http://www.xfce.org/"
+license="GPL-2"
+subpackages="$pkgname-dev $pkgname-doc"
+depends=
+makedepends="pkgconfig dbus-glib-dev libxfce4util-dev gettext-dev libiconv-dev"
+source="http://mocha.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2"
+
+depends_dev="glib-dev dbus-dev dbus-glib-dev"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="d4d3018767ea9eb4b57cc57d4038023b xfconf-4.6.1.tar.bz2"
diff --git a/x11/xfdesktop/APKBUILD b/x11/xfdesktop/APKBUILD
new file mode 100644
index 00000000..4341fbf4
--- /dev/null
+++ b/x11/xfdesktop/APKBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=xfdesktop
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="A desktop manager for Xfce"
+url="http://www.xfce.org/"
+license="GPL-2"
+subpackages="$pkgname-dev $pkgname-doc"
+depends="hicolor-icon-theme thunar"
+makedepends="pkgconfig libxfce4menu-dev thunar-dev intltool gettext-dev
+ libiconv-dev libxfce4util-dev gtk+-dev libxfcegui4-dev libwnck-dev
+ libglade-dev xfce4-panel-dev libsm-dev libice-dev expat-dev
+ e2fsprogs-dev"
+install="$pkgname.post-install $pkgname.post-upgrade $pkgname.post-deinstall"
+source="http://www.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2
+ $install"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+
+md5sums="ae15cacc3e3834cca7238a8e1035c50d xfdesktop-4.6.1.tar.bz2
+db51db79681eadc47be4932355a77c25 xfdesktop.post-install
+db51db79681eadc47be4932355a77c25 xfdesktop.post-upgrade
+db51db79681eadc47be4932355a77c25 xfdesktop.post-deinstall"
diff --git a/x11/xfdesktop/xfdesktop.post-deinstall b/x11/xfdesktop/xfdesktop.post-deinstall
new file mode 120000
index 00000000..15a86781
--- /dev/null
+++ b/x11/xfdesktop/xfdesktop.post-deinstall
@@ -0,0 +1 @@
+xfdesktop.post-install \ No newline at end of file
diff --git a/x11/xfdesktop/xfdesktop.post-install b/x11/xfdesktop/xfdesktop.post-install
new file mode 100644
index 00000000..c523d78d
--- /dev/null
+++ b/x11/xfdesktop/xfdesktop.post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
diff --git a/x11/xfdesktop/xfdesktop.post-upgrade b/x11/xfdesktop/xfdesktop.post-upgrade
new file mode 120000
index 00000000..15a86781
--- /dev/null
+++ b/x11/xfdesktop/xfdesktop.post-upgrade
@@ -0,0 +1 @@
+xfdesktop.post-install \ No newline at end of file
diff --git a/x11/xfwm4/APKBUILD b/x11/xfwm4/APKBUILD
new file mode 100644
index 00000000..5f90698e
--- /dev/null
+++ b/x11/xfwm4/APKBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=xfwm4
+pkgver=4.6.1
+pkgrel=0
+pkgdesc="Xfce window manager, compatible with Gnome, Gnome2, KDE2, and KDE3"
+url="http://www.xfce.org/"
+license="GPL-2"
+depends="hicolor-icon-theme"
+makedepends="pkgconfig libxfcegui4-dev libwnck-dev intltool gettext-dev
+ libiconv-dev libglade-dev expat-dev libsm-dev e2fsprogs"
+install="xfwm4.post-install xfwm4.post-upgrade xfwm4.post-deinstall"
+source="http://www.xfce.org/archive/xfce-$pkgver/src/$pkgname-$pkgver.tar.bz2
+ $install"
+
+build ()
+{
+ cd "$srcdir"/$pkgname-$pkgver
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static \
+ --enable-compositor \
+ --enable-xsync || return 1
+ make || return 1
+ make DESTDIR="$pkgdir" install || return 1
+}
+md5sums="538ff2554a23bf877d336e573884da9a xfwm4-4.6.1.tar.bz2
+db51db79681eadc47be4932355a77c25 xfwm4.post-install
+db51db79681eadc47be4932355a77c25 xfwm4.post-upgrade
+db51db79681eadc47be4932355a77c25 xfwm4.post-deinstall"
diff --git a/x11/xfwm4/xfwm4.post-deinstall b/x11/xfwm4/xfwm4.post-deinstall
new file mode 120000
index 00000000..822a58d8
--- /dev/null
+++ b/x11/xfwm4/xfwm4.post-deinstall
@@ -0,0 +1 @@
+xfwm4.post-install \ No newline at end of file
diff --git a/x11/xfwm4/xfwm4.post-install b/x11/xfwm4/xfwm4.post-install
new file mode 100644
index 00000000..c523d78d
--- /dev/null
+++ b/x11/xfwm4/xfwm4.post-install
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+
diff --git a/x11/xfwm4/xfwm4.post-upgrade b/x11/xfwm4/xfwm4.post-upgrade
new file mode 120000
index 00000000..822a58d8
--- /dev/null
+++ b/x11/xfwm4/xfwm4.post-upgrade
@@ -0,0 +1 @@
+xfwm4.post-install \ No newline at end of file