[arch-commits] Commit in cinnamon-desktop/trunk (PKGBUILD)

Eli Schwartz eschwartz at archlinux.org
Thu Apr 19 19:00:28 UTC 2018


    Date: Thursday, April 19, 2018 @ 19:00:27
  Author: eschwartz
Revision: 317062

upgpkg: cinnamon-desktop 3.8.0-1

upstream release

Modified:
  cinnamon-desktop/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++------------------
 1 file changed, 9 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-04-19 18:58:51 UTC (rev 317061)
+++ PKGBUILD	2018-04-19 19:00:27 UTC (rev 317062)
@@ -4,7 +4,7 @@
 # Contributor:  Jan de Groot <jan at archlinux.org>
 
 pkgname=cinnamon-desktop
-pkgver=3.6.2
+pkgver=3.8.0
 pkgrel=1
 pkgdesc="Library with common API for various Cinnamon modules"
 arch=('x86_64')
@@ -11,10 +11,10 @@
 url="https://github.com/linuxmint/${pkgname}"
 license=('GPL' 'LGPL')
 depends=('accountsservice' 'gtk3' 'libxkbfile' 'libpulse')
-makedepends=('gobject-introspection' 'intltool' 'python')
+makedepends=('meson' 'gobject-introspection' 'intltool')
 source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz"
         "config.patch")
-sha256sums=('76b053eea02c61df22d35ccec6ba83de25246b794cbc024dce636dcb1e74c812'
+sha256sums=('83f31043a758224a2de6dc7015b75461f29bc48091cd1bbb3b99e7e683e73524'
             '45f403e6fe4ec701a0f3d16e990bb36598dd4a58fac5a374f85ccecdf74dd98a')
 
 prepare() {
@@ -21,29 +21,20 @@
     cd "${srcdir}"/${pkgname}-${pkgver}
     # Adjust configuration
     patch -Np1 -i ../config.patch
-
-    NOCONFIGURE=1 autoreconf -fi
 }
 
 build() {
-    cd "${srcdir}"/${pkgname}-${pkgver}
+    mkdir -p "${srcdir}"/${pkgname}-${pkgver}/build
+    cd "${srcdir}"/${pkgname}-${pkgver}/build
 
-    ./configure --prefix=/usr \
-                --sysconfdir=/etc \
-                --localstatedir=/var \
-                --libexecdir=/usr/lib/$pkgname \
-                --disable-static
-
-    #https://bugzilla.gnome.org/show_bug.cgi?id=656231
-    sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
-    make
+    meson --prefix=/usr --buildtype=plain ..
+    ninja
 }
 
 package() {
-    cd "${srcdir}"/${pkgname}-${pkgver}
+    cd "${srcdir}"/${pkgname}-${pkgver}/build
 
-    make DESTDIR="${pkgdir}" install
+    DESTDIR="${pkgdir}" ninja install
     # rm legacy migration script (cinnamon 2.4) and its package dependency on python
     rm -rf "${pkgdir}"/usr/bin
 }



More information about the arch-commits mailing list