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

Jan Steffens heftig at archlinux.org
Tue Jun 19 13:21:41 UTC 2018


    Date: Tuesday, June 19, 2018 @ 13:21:41
  Author: heftig
Revision: 327283

3.28.3-1

Modified:
  evolution/trunk/PKGBUILD

----------+
 PKGBUILD |   28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-06-19 13:15:26 UTC (rev 327282)
+++ PKGBUILD	2018-06-19 13:21:41 UTC (rev 327283)
@@ -4,7 +4,7 @@
 
 pkgbase=evolution
 pkgname=(evolution evolution-bogofilter evolution-spamassassin)
-pkgver=3.28.2
+pkgver=3.28.3
 pkgrel=1
 pkgdesc="Manage your email, contacts and schedule"
 url="https://wiki.gnome.org/Apps/Evolution"
@@ -15,8 +15,8 @@
 makedepends=(intltool itstool docbook-xsl networkmanager bogofilter
              spamassassin highlight gtk-doc yelp-tools git cmake ninja)
 options=(!emptydirs)
-_commit=1ef6a4cbab1ffe06c56c96e1d05c85a07f514f19  # tags/3.28.2^0
-source=("git+https://git.gnome.org/browse/evolution#commit=$_commit")
+_commit=abb462aa2c09b7e8ac1e2a993d366c553e7e569b  # tags/3.28.3^0
+source=("git+https://gitlab.gnome.org/GNOME/evolution.git#commit=$_commit")
 sha256sums=('SKIP')
 
 pkgver() {
@@ -24,15 +24,20 @@
   git describe --tags | sed 's/^EVOLUTION_//;s/_/./g;s/-/+/g'
 }
 
+prepare() {
+  mkdir build
+  cd $pkgbase
+}
+
 build() {
-  cd $pkgbase
-  cmake . -G Ninja \
+  cd build
+  cmake ../$pkgbase -G Ninja \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DLIBEXEC_INSTALL_DIR=/usr/lib \
     -DSYSCONF_INSTALL_DIR=/etc \
     -DENABLE_SMIME=ON \
     -DENABLE_GTK_DOC=ON
-  ninja
+  cmake --build .
 }
 
 package_evolution() {
@@ -41,13 +46,14 @@
               'evolution-bogofilter: Bogofilter spam check plugin')
   groups=(gnome-extra)
 
-  DESTDIR="$pkgdir" ninja -C $pkgbase install
+  DESTDIR="$pkgdir" cmake --build build --target install
 
 ### Split
-  for _x in bogofilter spamassassin; do
-    mkdir -p $_x/usr/{lib/evolution/modules,share/metainfo}
-    mv {"$pkgdir",$_x}/usr/lib/evolution/modules/module-$_x.so
-    mv {"$pkgdir",$_x}/usr/share/metainfo/org.gnome.Evolution-$_x.metainfo.xml
+  local x
+  for x in bogofilter spamassassin; do
+    mkdir -p $x/usr/{lib/evolution/modules,share/metainfo}
+    mv {"$pkgdir",$x}/usr/lib/evolution/modules/module-$x.so
+    mv {"$pkgdir",$x}/usr/share/metainfo/org.gnome.Evolution-$x.metainfo.xml
   done
 }
 



More information about the arch-commits mailing list