summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYannick Lange2015-01-07 13:54:24 +0100
committerYannick Lange2015-01-07 13:54:24 +0100
commit46d5dfc1ca7fb6b765d96a60e31d4e57fb7efca5 (patch)
treeb096317981496705834ec0a86ccaf95bbcab9048
downloadaur-46d5dfc1ca7fb6b765d96a60e31d4e57fb7efca5.tar.gz
Test AUR 4.0.0 pre alpha
-rw-r--r--.SRCINFO27
-rw-r--r--ChangeLog27
-rw-r--r--PKGBUILD43
-rw-r--r--desktop_entry.patch11
4 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b39387ca5e8f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+# Generated by makepkg 4.2.0
+# Wed Jan 7 12:50:37 UTC 2015
+pkgbase = afterstep
+ pkgdesc = A Window Manager based on NextStep Interface
+ pkgver = 2.2.12
+ pkgrel = 3
+ url = http://www.afterstep.org
+ changelog = ChangeLog
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = libxt
+ depends = gtk2>=2.18.6
+ depends = libpng
+ depends = libtiff
+ depends = readline
+ depends = freetype2
+ depends = dbus-core
+ depends = librsvg
+ options = !emptydirs
+ source = ftp://ftp.afterstep.org/stable/AfterStep-2.2.12.tar.bz2
+ source = desktop_entry.patch
+ md5sums = a3ab1a878270998d420bb2a5ca15801b
+ md5sums = 90cb380546b5d64208f13ab4f473f56d
+
+pkgname = afterstep
+
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 000000000000..bc405a40cef7
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,27 @@
+2013-04-05 FoolEcho <foolecho at gmail dot com>
+
+ * 2.2.12-3 :
+
+ Patching AfterStep.desktop (Slim by example was unable to launch it properly, otherwise).
+
+ * 2.2.12-2 :
+
+ Move AfterStep.desktop from /etc/X11/sessions/ to /usr/share/xsessions/.
+
+ * 2.2.12-1 :
+
+ New release (no need for libpng patch anymore but doesn't yet like x86_64, maintain of the param -j1 for the make).
+ Removed the makedepends to pkg-config (part of base-devel)
+
+ * 2.2.11-5 :
+
+ Realized that afterstep doesn't like x86_64 compilation (random files was lacking in the package). Fixed using -j1.
+
+ * 2.2.11-4 :
+
+ Compilation for libpng16.
+
+ * 2.2.11-3 :
+
+ Added ChangeLog.
+ Code presentation (using prepare()/build()/package() functions. ¬_¬
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7d5f282ae6fa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: FoolEcho <foolecho at gmail dot com>
+# Contributor: Alexander Baldeck <alexander@archlinux.org>
+# Contributor: DaNiMoTh <jjdanimoth@gmail.com>
+# Contributor: Gianni Vialetto <g [dot] vialetto [at] gmail [dot] com>
+
+pkgname=afterstep
+_name=AfterStep
+pkgver=2.2.12
+pkgrel=3
+pkgdesc="A Window Manager based on NextStep Interface"
+arch=('i686' 'x86_64')
+url="http://www.afterstep.org"
+license=('GPL')
+depends=('gtk2>=2.18.6' 'libpng' 'libtiff' 'readline' 'freetype2' 'dbus-core' 'librsvg')
+makedepends=('libxt')
+options=('!emptydirs')
+changelog=ChangeLog
+source=(ftp://ftp.afterstep.org/stable/${_name}-${pkgver}.tar.bz2
+ desktop_entry.patch)
+md5sums=('a3ab1a878270998d420bb2a5ca15801b'
+ '90cb380546b5d64208f13ab4f473f56d')
+
+prepare() {
+ cd ${srcdir}/${pkgname}-devel-${pkgver}
+ #fix some problems about the launcher (Slim)
+ patch -p0 -i ${srcdir}/desktop_entry.patch
+
+ ./configure --prefix=/usr --mandir=/usr/share/man
+}
+
+build() {
+ cd ${srcdir}/${pkgname}-devel-${pkgver}
+ make -j1 || return 1
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-devel-${pkgver}
+ make -j1 DESTDIR=${pkgdir} install
+ install -Dm644 ${_name}.desktop ${pkgdir}/usr/share/xsessions/${_name}.desktop
+
+ # fix permission
+ chmod 644 ${pkgdir}/usr/lib/*.a
+}
diff --git a/desktop_entry.patch b/desktop_entry.patch
new file mode 100644
index 000000000000..4a6dd9987559
--- /dev/null
+++ b/desktop_entry.patch
@@ -0,0 +1,11 @@
+--- AfterStep.desktop.in 2014-03-25 13:12:02.882076891 +0100
++++ AfterStep.desktop.in.new 2014-03-25 13:15:38.652083555 +0100
+@@ -4,6 +4,8 @@
+ [Desktop Entry]
+ Name=AfterStep
+ Type=Application
++Exec=/usr/bin/afterstep
++TryExec=/usr/bin/afterstep
+ Comment=AfterStep is feature rich NeXTish window manager.
+ # name we put on the WM spec check window
+ X-GNOME-WMName=AfterStep