d-feet: initial commit (WIP)

.. seems like an interesting d-bus debugger
Uses gobject-introspection, gdbus and Gtk+3.

gdbus needs to be added to our packages.
This commit is contained in:
Ray Donnelly
2014-04-21 01:24:21 +01:00
parent cf7a520c23
commit 6da87abb83
3 changed files with 65 additions and 0 deletions

41
mingw-w64-d-feet/PKGBUILD Normal file
View File

@@ -0,0 +1,41 @@
# Maintainer: Ray Donnelly <mingw.android@gmail.com>
# Based on Arch Linux package maintained by : Balló György <ballogyor+arch at gmail dot com>
_realname=d-feet
_mingw_suff=mingw-w64-${CARCH}
pkgname="${_mingw_suff}-${_realname}"
pkgver=0.3.8
pkgrel=2
pkgdesc="D-Bus debugger for GNOME"
arch=('any')
url="https://wiki.gnome.org/Apps/DFeet"
license=('GPL')
depends=("${_mingw_suff}-gtk3" "${_mingw_suff}-python3-gobject" "${_mingw_suff}-hicolor-icon-theme")
makedepends=("${_mingw_suff}-python3-setuptools" "intltool" "itstool")
install=d-feet-${CARCH}.install
source=(http://ftp.gnome.org/pub/GNOME/sources/${_realname}/${pkgver%.*}/${_realname}-${pkgver}.tar.xz)
sha256sums=('e8423feb18fdff9b1465bf8442b78994ba13c12f8fa3b08e6a2f05768b4feee5')
build() {
cd "${srcdir}/${_realname}-${pkgver}"
[ -d build-${CARCH} ] && rm -rf build-${CARCH}
mkdir build-${CARCH}
cd build-${CARCH}
PYTHON=${MINGW_PREFIX}/bin/python3 \
../configure --prefix=${MINGW_PREFIX} \
--sysconfdir="${pkgdir}${MINGW_PREFIX}/etc" \
--localstatedir="${pkgdir}${MINGW_PREFIX}/var" \
--disable-tests
make
}
check() {
cd ${_realname}-${pkgver}
# Needs X
#make check
}
package() {
cd "${srcdir}/${_realname}-${pkgver}/build-${CARCH}"
make DESTDIR="$pkgdir" install
}

View File

@@ -0,0 +1,12 @@
post_install() {
mingw32/bin/glib-compile-schemas mingw32/share/glib-2.0/schemas
mingw32/bin/gtk-update-icon-cache-3.0 -f -t mingw32/share/icons/hicolor
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}

View File

@@ -0,0 +1,12 @@
post_install() {
mingw64/bin/glib-compile-schemas mingw64/share/glib-2.0/schemas
mingw64/bin/gtk-update-icon-cache-3.0 -f -t mingw64/share/icons/hicolor
}
post_upgrade() {
post_install
}
post_remove() {
post_install
}