[arch-commits] Commit in log4net/repos (3 files)

Felix Yan felixonmars at archlinux.org
Fri Nov 9 22:43:01 UTC 2018


    Date: Friday, November 9, 2018 @ 22:43:01
  Author: felixonmars
Revision: 405058

archrelease: copy trunk to community-staging-any

Added:
  log4net/repos/community-staging-any/
  log4net/repos/community-staging-any/PKGBUILD
    (from rev 405057, log4net/trunk/PKGBUILD)
  log4net/repos/community-staging-any/log4net.pc
    (from rev 405057, log4net/trunk/log4net.pc)

------------+
 PKGBUILD   |   37 +++++++++++++++++++++++++++++++++++++
 log4net.pc |    8 ++++++++
 2 files changed, 45 insertions(+)

Copied: log4net/repos/community-staging-any/PKGBUILD (from rev 405057, log4net/trunk/PKGBUILD)
===================================================================
--- community-staging-any/PKGBUILD	                        (rev 0)
+++ community-staging-any/PKGBUILD	2018-11-09 22:43:01 UTC (rev 405058)
@@ -0,0 +1,37 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Frane Bandov <frane at offbyte.com>
+# Contributor: Thijs Vermeir <thijsvermeir at gmail.com>
+
+pkgname=log4net
+pkgver=2.0.8
+pkgrel=2
+pkgdesc="A tool to help the programmer output log statements to a variety of output targets"
+arch=('any')
+url="https://logging.apache.org/log4net/"
+license=('Apache')
+depends=('mono')
+source=(https://archive.apache.org/dist/logging/$pkgname/source/$pkgname-$pkgver-src.zip{,.asc}
+        $pkgname.pc)
+validpgpkeys=('CE8075A251547BEE249BC151A2115AE15F6B8B72') # Stefan Bodewig
+sha256sums=('5b4ab2c7753f64fd8d2ca82b553e367c3b5accbed5103ce6a455ab156f7fa08e'
+            'SKIP'
+            '6ce4f40252e0716fb098149e99d1763d7290cc55cc2ccd1420456b1a3b33bb2d')
+
+prepare() {
+  cd $pkgname-$pkgver
+  sed -i "s/@VERSION@/$pkgver/" "$srcdir/$pkgname.pc"
+}
+
+build() {
+  cd $pkgname-$pkgver
+  mkdir bin
+  mcs -t:library -out:bin/$pkgname.dll -keyfile:$pkgname.snk -d:NET_2_0 \
+      -r:System,System.Data,System.Xml,System.Web,System.Net,System.Configuration \
+      $(find src -name "*.cs")
+}
+
+package() {
+  cd $pkgname-$pkgver
+  gacutil -i bin/$pkgname.dll -package $pkgname -root "$pkgdir/usr/lib/"
+  install -Dm644 "$srcdir/$pkgname.pc" "$pkgdir/usr/lib/pkgconfig/$pkgname.pc"
+}

Copied: log4net/repos/community-staging-any/log4net.pc (from rev 405057, log4net/trunk/log4net.pc)
===================================================================
--- community-staging-any/log4net.pc	                        (rev 0)
+++ community-staging-any/log4net.pc	2018-11-09 22:43:01 UTC (rev 405058)
@@ -0,0 +1,8 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+
+Name: Log4net
+Description: Log4net - Logging library for C# and VB.NET
+Version: @VERSION@
+Libs: -r:${libdir}/mono/log4net/log4net.dll



More information about the arch-commits mailing list