From 6da87abb83010c1437028813696c19041af70efc Mon Sep 17 00:00:00 2001 From: Ray Donnelly Date: Mon, 21 Apr 2014 01:24:21 +0100 Subject: [PATCH] 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. --- mingw-w64-d-feet/PKGBUILD | 41 ++++++++++++++++++++++++++ mingw-w64-d-feet/d-feet-i686.install | 12 ++++++++ mingw-w64-d-feet/d-feet-x86_64.install | 12 ++++++++ 3 files changed, 65 insertions(+) create mode 100644 mingw-w64-d-feet/PKGBUILD create mode 100644 mingw-w64-d-feet/d-feet-i686.install create mode 100644 mingw-w64-d-feet/d-feet-x86_64.install diff --git a/mingw-w64-d-feet/PKGBUILD b/mingw-w64-d-feet/PKGBUILD new file mode 100644 index 0000000000..3cb11a7f27 --- /dev/null +++ b/mingw-w64-d-feet/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Ray Donnelly +# Based on Arch Linux package maintained by : Balló György + +_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 +} diff --git a/mingw-w64-d-feet/d-feet-i686.install b/mingw-w64-d-feet/d-feet-i686.install new file mode 100644 index 0000000000..6e561cbeb8 --- /dev/null +++ b/mingw-w64-d-feet/d-feet-i686.install @@ -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 +} diff --git a/mingw-w64-d-feet/d-feet-x86_64.install b/mingw-w64-d-feet/d-feet-x86_64.install new file mode 100644 index 0000000000..e1eb762b1c --- /dev/null +++ b/mingw-w64-d-feet/d-feet-x86_64.install @@ -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 +}