From: Andrea Zagli Date: Mon, 28 Sep 2015 10:53:35 +0000 (+0200) Subject: desktop-file-utils: nuovo pacchetto. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=43a19f63783b46e0a78f2b90bf9b7ff95664e37a;p=msys2 desktop-file-utils: nuovo pacchetto. --- diff --git a/packages/mingw-w64-desktop-file-utils/001-win.patch b/packages/mingw-w64-desktop-file-utils/001-win.patch new file mode 100644 index 0000000..8809a10 --- /dev/null +++ b/packages/mingw-w64-desktop-file-utils/001-win.patch @@ -0,0 +1,19 @@ +--- ./Makefile.am.orig 2012-08-27 16:09:02.000000000 +0200 ++++ ./Makefile.am 2015-09-28 12:33:14.881629000 +0200 +@@ -1,4 +1,4 @@ +-SUBDIRS = src man misc ++SUBDIRS = src misc + + ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} + +--- ./src/update-desktop-database.c.orig 2013-01-07 08:59:20.000000000 +0100 ++++ ./src/update-desktop-database.c 2015-09-28 12:33:56.081480800 +0200 +@@ -278,7 +278,7 @@ + mask = umask(0); + (void) umask (mask); + +- fchmod (fd, 0666 & ~mask); ++ //fchmod (fd, 0666 & ~mask); + + fp = fdopen (fd, "w+"); + if (fp == NULL) diff --git a/packages/mingw-w64-desktop-file-utils/PKGBUILD b/packages/mingw-w64-desktop-file-utils/PKGBUILD new file mode 100644 index 0000000..2ec20f1 --- /dev/null +++ b/packages/mingw-w64-desktop-file-utils/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Andrea Zagli + +_realname=desktop-file-utils +pkgbase=mingw-w64-${_realname} +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=0.22 +pkgrel=1 +arch=('any') +pkgdesc="Evolution database backend server (mingw-w64)" +depends=("${MINGW_PACKAGE_PREFIX}-glib2" + "${MINGW_PACKAGE_PREFIX}-gtk3" + "${MINGW_PACKAGE_PREFIX}-libxml2") +makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" + "gtk-doc" + "${MINGW_PACKAGE_PREFIX}-vala" + "${MINGW_PACKAGE_PREFIX}-gobject-introspection" + "${MINGW_PACKAGE_PREFIX}-pkg-config") +options=('!strip' 'debug' 'staticlibs') +license=("LGPL 2.1") +url="http://www.gnome.org/" +source=(http://www.freedesktop.org/software/${_realname}/releases/desktop-file-utils-${pkgver}.tar.xz + 001-win.patch) +sha256sums=('843532672692f98e9b2d6ae6cc8658da562dfde1606c7f33d9d227a344de56c5' + '477686cf08eaf80f5ee7f474cd6fb67361539f625c88fb9483ce600c5c8a73df') + +prepare() { + cd ${_realname}-${pkgver} + + patch -b -V simple -p1 -i ${srcdir}/001-win.patch + + autoreconf -fi +} + +build() { + [[ -d build-${MINGW_CHOST} ]] && rm -rf build-${MINGW_CHOST} + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + + ../${_realname}-${pkgver}/configure \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --prefix=${MINGW_PREFIX} \ + --libexecdir=${MINGW_PREFIX}/lib + make +} + +package() { + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install + + install -Dm644 "${srcdir}/${_realname}-${pkgver}/COPYING" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/COPYING" +}