mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
E19 update
This commit is contained in:
commit
6365946c92
3 changed files with 149 additions and 0 deletions
45
.SRCINFO
Normal file
45
.SRCINFO
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
pkgbase = e-modules-extra-git
|
||||
pkgdesc = Enlightenment modules: Extra unsupported modules in Git not already packaged elsewhere
|
||||
pkgver = 20140921
|
||||
pkgrel = 1
|
||||
url = http://www.enlightenment.org
|
||||
arch = i686
|
||||
arch = x86_64
|
||||
license = GPL
|
||||
license = MIT
|
||||
makedepends = git
|
||||
depends = enlightenment
|
||||
depends = e_dbus
|
||||
depends = libmpd
|
||||
provides = e-modules-extra
|
||||
source = git://git.enlightenment.org/enlightenment/modules/alarm.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/cpu.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/diskio.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/eenvader.fractal.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/everything-places.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/everything-websearch.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/forecasts.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/mem.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/mpdule.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/net.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/penguins.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/tclock.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/wallpaper2.git
|
||||
source = git://git.enlightenment.org/enlightenment/modules/wlan.git
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
sha256sums = SKIP
|
||||
|
||||
pkgname = e-modules-extra-git
|
||||
|
||||
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
*~
|
||||
*/
|
||||
*.tar.*
|
||||
*.log
|
||||
100
PKGBUILD
Normal file
100
PKGBUILD
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
# Contributor: Doug Newgard <scimmia at archlinux dot info>
|
||||
# Contributor: Cravix < dr dot neemous at gmail dot org >
|
||||
# Contributor: Ronald van Haren <ronald.archlinux.org>
|
||||
|
||||
# IMPORTANT!!! Modify this list for your specific installation
|
||||
_module_list=(
|
||||
'alarm'
|
||||
'cpu'
|
||||
'diskio'
|
||||
'eenvader.fractal'
|
||||
# 'elev8' # adds dep on v8, not compatible with v8 >= 3.19.16
|
||||
# 'elfe' # not compatible with Enlightenemnt >= 0.19.0
|
||||
# 'empris' # not compatible with Enlightenment >= 0.19.0, adds dep on e_dbus
|
||||
'everything-places'
|
||||
'everything-websearch' # adds dep on e_dbus
|
||||
'forecasts'
|
||||
# 'mail' # not compatible with Enlightenment >= 0.19.0
|
||||
'mem'
|
||||
# 'moon' # not compatible with Enlightenment >= 0.19.0
|
||||
'mpdule' # adds dep on libmpd
|
||||
'net'
|
||||
# 'news' # not compatible with Enlightenment >= 0.19.0
|
||||
'penguins'
|
||||
# 'photo' # not compatible with Enlightenment >= 0.18.0
|
||||
# 'share' # not compatible with Enlightenment >= 0.19.0, adds dep on libbsd
|
||||
'tclock'
|
||||
'wallpaper2'
|
||||
'wlan'
|
||||
)
|
||||
|
||||
containsElement () {
|
||||
local e
|
||||
for e in "${@:2}"; do [[ "$e" == "$1" ]] && return 0; done
|
||||
return 1
|
||||
}
|
||||
|
||||
pkgname=e-modules-extra-git
|
||||
pkgver=20140921
|
||||
pkgrel=1
|
||||
pkgdesc="Enlightenment modules: Extra unsupported modules in Git not already packaged elsewhere"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.enlightenment.org"
|
||||
license=('GPL' 'MIT')
|
||||
depends=('enlightenment')
|
||||
containsElement "elev8" "${_module_list[@]}" && depends+=('v8<3.19.16')
|
||||
containsElement "empris" "${_module_list[@]}" && depends+=('e_dbus')
|
||||
containsElement "everything-websearch" "${_module_list[@]}" && depends+=('e_dbus')
|
||||
containsElement "mpdule" "${_module_list[@]}" && depends+=('libmpd')
|
||||
containsElement "share" "${_module_list[@]}" && depends+=('libbsd')
|
||||
makedepends=('git')
|
||||
provides=("${pkgname%-*}")
|
||||
for _module in ${_module_list[@]}; do
|
||||
source+=("git://git.enlightenment.org/enlightenment/modules/$_module.git")
|
||||
sha256sums+=('SKIP')
|
||||
done
|
||||
|
||||
pkgver() {
|
||||
date +%Y%m%d
|
||||
}
|
||||
|
||||
prepare() {
|
||||
if containsElement "empris" "${_module_list[@]}"; then
|
||||
sed -i '/PKG_CHECK_MODULES(E,/ s/enlightenment/& edbus/' "$srcdir/empris/configure.ac"
|
||||
sed -i '1a #include <E_DBus.h>' "$srcdir/empris/src/e_mod_main.c"
|
||||
fi
|
||||
}
|
||||
|
||||
build() {
|
||||
for _module in ${_module_list[@]}; do
|
||||
cd "$srcdir/$_module"
|
||||
|
||||
msg2 "Building $_module"
|
||||
|
||||
./autogen.sh \
|
||||
--prefix=/usr \
|
||||
--disable-static
|
||||
|
||||
make
|
||||
done
|
||||
}
|
||||
|
||||
package() {
|
||||
for _module in ${_module_list[@]}; do
|
||||
cd "$srcdir/$_module"
|
||||
|
||||
msg2 "Installing $_module"
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
# install text files
|
||||
[[ -e ChangeLog ]] && install -Dm644 ChangeLog "$pkgdir/usr/share/doc/${pkgname%-*}/$_module/ChangeLog" || true
|
||||
[[ -e NEWS ]] && install -Dm644 NEWS "$pkgdir/usr/share/doc/${pkgname%-*}/$_module/NEWS" || true
|
||||
[[ -e README ]] && install -Dm644 README "$pkgdir/usr/share/doc/${pkgname%-*}/$_module/README" || true
|
||||
|
||||
# install license files
|
||||
[[ -e AUTHORS ]] && install -Dm644 AUTHORS "$pkgdir/usr/share/licenses/$pkgname/$_module/AUTHORS" || true
|
||||
[[ -e COPYING ]] && install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/$_module/COPYING" || true
|
||||
[[ -e COPYING-PLAIN ]] && install -Dm644 COPYING-PLAIN "$pkgdir/usr/share/licenses/$pkgname/$_module/COPYING-PLAIN" || true
|
||||
done
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue