Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / 
putty


Commits:
7c0f13f1 by T.J. Townsend at 2023-08-27T23:53:50-04:00
follow arch's cmake guidelines
update maintainer lines while here

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -1,4 +1,5 @@
-# Maintainer: Eric Bélanger <[email protected]>
+# Maintainer: Christian Hesse <[email protected]>
+# Contributor: Eric Bélanger <[email protected]>
 
 pkgname=putty
 pkgver=0.79
@@ -22,19 +23,15 @@ 
sha256sums=('428cc8666fbb938ebf4ac9276341980dcd70de395b33164496cf7995ef0ef0d8'
             'd65139883171ed0119d9778ff4a89e6a8151a5ae97fcf8dc7cafb59df424377f')
 
 build() {
-  mkdir build
-  cd build
-
-  cmake \
-    "${srcdir}"/${pkgname}-${pkgver}/ \
-    -DCMAKE_INSTALL_PREFIX=/usr
-  make
+  cmake -B build -S ${pkgname}-${pkgver} \
+    -DCMAKE_BUILD_TYPE=None \
+    -DCMAKE_INSTALL_PREFIX=/usr \
+    -Wno-dev
+  cmake --build build
 }
 
 package() {
-  cd build
-
-  make DESTDIR="${pkgdir}" install
+  DESTDIR="$pkgdir" cmake --install build
   
   install -D -m0644 "${srcdir}"/${pkgname}-${pkgver}/LICENCE 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
   install -D -m0644 "${srcdir}"/putty.desktop 
"${pkgdir}"/usr/share/applications/putty.desktop



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/putty/-/commit/7c0f13f19898793230dae5d621a6f69e867a19df

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/putty/-/commit/7c0f13f19898793230dae5d621a6f69e867a19df
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to