[arch-commits] Commit in lsb-release/repos/community-any (8 files)

Jonas Witschel diabonas at gemini.archlinux.org
Wed Feb 16 14:22:48 UTC 2022


    Date: Wednesday, February 16, 2022 @ 14:22:48
  Author: diabonas
Revision: 1133468

archrelease: copy trunk to community-any

Added:
  lsb-release/repos/community-any/PKGBUILD
    (from rev 1133467, lsb-release/trunk/PKGBUILD)
  lsb-release/repos/community-any/lsb-release
    (from rev 1133467, lsb-release/trunk/lsb-release)
  lsb-release/repos/community-any/lsb_release_description.patch
    (from rev 1133467, lsb-release/trunk/lsb_release_description.patch)
  lsb-release/repos/community-any/lsb_release_make_man_page_reproducible.patch
    (from rev 1133467, lsb-release/trunk/lsb_release_make_man_page_reproducible.patch)
Deleted:
  lsb-release/repos/community-any/PKGBUILD
  lsb-release/repos/community-any/lsb-release.install
  lsb-release/repos/community-any/lsb_release_description.patch
  lsb-release/repos/community-any/lsb_release_make_man_page_reproducible.patch

----------------------------------------------+
 PKGBUILD                                     |   92 ++++++++++++-------------
 lsb-release                                  |    3 
 lsb-release.install                          |   12 ---
 lsb_release_description.patch                |   22 ++---
 lsb_release_make_man_page_reproducible.patch |   82 +++++++++++-----------
 5 files changed, 101 insertions(+), 110 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-02-16 14:22:23 UTC (rev 1133467)
+++ PKGBUILD	2022-02-16 14:22:48 UTC (rev 1133468)
@@ -1,46 +0,0 @@
-# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
-# Contributor: Malte Rabenseifner <malte at zearan.de>
-# Contributor: John Gerritse <reaphsharc at gmail.com>
-
-pkgname=lsb-release
-pkgver=1.4
-pkgrel=18
-pkgdesc="LSB version query program"
-arch=('any')
-url="http://www.linuxbase.org/"
-license=('GPL2')
-depends=('bash')
-install=lsb-release.install
-source=(https://downloads.sourceforge.net/lsb/$pkgname-$pkgver.tar.gz
-        lsb_release_description.patch
-        lsb_release_make_man_page_reproducible.patch)
-sha512sums=('84f6f8794380463587005043f601b7a40190cd9e3409abff7f5ce7658cf029a14346eff87838296d90307192bdeff68cc00480c5c04814da7acdb3e220640fde'
-            '145ef64f90f5e6cc59075679e640cf7c1ad02617c12eff17f10b05c1cc219591fdba1b27be2b2c8480742aed24ce81d6a7badcbaca6772faea4ebc6a55695b62'
-            'ab64a1d236d00a30a48e3af2c5bdfa0aad0183ebe0df4f2b0c6af58530c2a1fdac1b0a5cdd8a1800d5f8405f44562603cddf28eb318b5badaabd49a82e0b7e83')
-
-prepare() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  patch -Np0 < "$srcdir/lsb_release_description.patch"
-  patch -Np1 < "$srcdir/lsb_release_make_man_page_reproducible.patch"
-}
-
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  make
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  install -dm755 "$pkgdir/etc"
-  echo "LSB_VERSION=$pkgver" >> "$pkgdir/etc/lsb-release"
-  echo "DISTRIB_ID=Arch" >> "$pkgdir/etc/lsb-release"
-  echo "DISTRIB_RELEASE=rolling" >> "$pkgdir/etc/lsb-release"
-  echo "DISTRIB_DESCRIPTION=\"Arch Linux\"" >> "$pkgdir/etc/lsb-release"
-
-  install -Dm 644 lsb_release.1.gz "$pkgdir/usr/share/man/man1/lsb_release.1.gz"
-  install -Dm 755 lsb_release "$pkgdir/usr/bin/lsb_release"
-}

Copied: lsb-release/repos/community-any/PKGBUILD (from rev 1133467, lsb-release/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-02-16 14:22:48 UTC (rev 1133468)
@@ -0,0 +1,46 @@
+# Maintainer: Jonas Witschel <diabonas at archlinux.org>
+# Contributor: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: Malte Rabenseifner <malte at zearan.de>
+# Contributor: John Gerritse <reaphsharc at gmail.com>
+
+pkgname=lsb-release
+pkgver=2.0.r48.3cf5103
+_commit=3cf51039933d03ef15388b75d30baa5d5e09a1a0
+pkgrel=1
+pkgdesc="LSB version query program"
+arch=('any')
+url="https://refspecs.linuxfoundation.org/lsb.shtml"
+license=('GPL')
+depends=('sh')
+makedepends=('git')
+source=("git+https://github.com/LinuxStandardBase/lsb-samples.git#commit=$_commit"
+        'lsb-release'
+        'lsb_release_description.patch'
+        'lsb_release_make_man_page_reproducible.patch')
+sha512sums=('SKIP'
+            'c4fb9d1026b6cc362b95d8b6662709ec18c0c8cb642d3a811d75bbb0e2fda93e1281accce40b7e7d5cde162144486a29d4c34ccbffcdd8f18e0ff51aef83db97'
+            '145ef64f90f5e6cc59075679e640cf7c1ad02617c12eff17f10b05c1cc219591fdba1b27be2b2c8480742aed24ce81d6a7badcbaca6772faea4ebc6a55695b62'
+            'ab64a1d236d00a30a48e3af2c5bdfa0aad0183ebe0df4f2b0c6af58530c2a1fdac1b0a5cdd8a1800d5f8405f44562603cddf28eb318b5badaabd49a82e0b7e83')
+
+pkgver() {
+	cd lsb-samples/lsb_release/src
+	printf "%s.r%s.%s" "$(grep -Po 'SCRIPTVERSION="\K[^"]*' lsb_release)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+	cd lsb-samples/lsb_release/src
+	patch -Np0 -i "$srcdir/lsb_release_description.patch"
+	patch -Np1 -i "$srcdir/lsb_release_make_man_page_reproducible.patch"
+}
+
+build() {
+	cd lsb-samples/lsb_release/src
+	make
+}
+
+package() {
+	cd lsb-samples/lsb_release/src
+	install -Dm644 lsb_release.1.gz -t "$pkgdir/usr/share/man/man1"
+	install -Dm755 lsb_release -t "$pkgdir/usr/bin"
+	install -Dm644 "$srcdir/lsb-release" -t "$pkgdir/etc"
+}

Copied: lsb-release/repos/community-any/lsb-release (from rev 1133467, lsb-release/trunk/lsb-release)
===================================================================
--- lsb-release	                        (rev 0)
+++ lsb-release	2022-02-16 14:22:48 UTC (rev 1133468)
@@ -0,0 +1,3 @@
+DISTRIB_ID="Arch"
+DISTRIB_RELEASE="rolling"
+DISTRIB_DESCRIPTION="Arch Linux"

Deleted: lsb-release.install
===================================================================
--- lsb-release.install	2022-02-16 14:22:23 UTC (rev 1133467)
+++ lsb-release.install	2022-02-16 14:22:48 UTC (rev 1133468)
@@ -1,12 +0,0 @@
-post_install() {
-  echo "Arch Linux release" >> /etc/arch-release
-}
-
-post_upgrade() {
-  sed -e "/Arch Linux release/d" -i /etc/arch-release
-  echo "Arch Linux release" >> /etc/arch-release
-}
-
-pre_remove() {
-  sed -e "/Arch Linux release/d" -i /etc/arch-release
-}

Deleted: lsb_release_description.patch
===================================================================
--- lsb_release_description.patch	2022-02-16 14:22:23 UTC (rev 1133467)
+++ lsb_release_description.patch	2022-02-16 14:22:48 UTC (rev 1133468)
@@ -1,11 +0,0 @@
---- lsb_release.orig	2012-11-13 05:12:02.000000000 -0800
-+++ lsb_release	2013-11-24 17:13:55.943608718 -0800
-@@ -216,7 +216,7 @@
-             TMP_DISTRIB_DESC=$DISTRIB_DESCRIPTION
-         fi
- 
--        if [ -z "$TMP_DISTRIB_DESC" ]  # head or lsb-release init
-+        if [ -z "$DISTRIB_DESCRIPTION" ]  # head or lsb-release init
-         then                           # file contains no data
-             DISTRIB_DESCRIPTION=$MSG_NONE
-             NO="y"

Copied: lsb-release/repos/community-any/lsb_release_description.patch (from rev 1133467, lsb-release/trunk/lsb_release_description.patch)
===================================================================
--- lsb_release_description.patch	                        (rev 0)
+++ lsb_release_description.patch	2022-02-16 14:22:48 UTC (rev 1133468)
@@ -0,0 +1,11 @@
+--- lsb_release.orig	2012-11-13 05:12:02.000000000 -0800
++++ lsb_release	2013-11-24 17:13:55.943608718 -0800
+@@ -216,7 +216,7 @@
+             TMP_DISTRIB_DESC=$DISTRIB_DESCRIPTION
+         fi
+ 
+-        if [ -z "$TMP_DISTRIB_DESC" ]  # head or lsb-release init
++        if [ -z "$DISTRIB_DESCRIPTION" ]  # head or lsb-release init
+         then                           # file contains no data
+             DISTRIB_DESCRIPTION=$MSG_NONE
+             NO="y"

Deleted: lsb_release_make_man_page_reproducible.patch
===================================================================
--- lsb_release_make_man_page_reproducible.patch	2022-02-16 14:22:23 UTC (rev 1133467)
+++ lsb_release_make_man_page_reproducible.patch	2022-02-16 14:22:48 UTC (rev 1133468)
@@ -1,41 +0,0 @@
-From 1f5eb29ad59e7302e0407855333fbf1377f6f127 Mon Sep 17 00:00:00 2001
-From: Jonas Witschel <diabonas at archlinux.org>
-Date: Sat, 11 Jul 2020 17:02:59 +0200
-Subject: [PATCH] Make man page reproducible
-
-Respect SOURCE_DATE_EPOCH and remove the embedded timestamp from the gzipped
-man page.
----
- Makefile | 2 +-
- help2man | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index 04fdecd..d2f6230 100644
---- a/Makefile
-+++ b/Makefile
-@@ -17,7 +17,7 @@ man: lsb_release.1.gz
- 
- lsb_release.1.gz: lsb_release
- 	@./help2man -N --include ./lsb_release.examples --alt_version_key=program_version ./lsb_release >lsb_release.1
--	@gzip -9f lsb_release.1
-+	@gzip -9f -n lsb_release.1
- 
- install: all
- 	install -D -m 644 lsb_release.1.gz ${mandir}/man1/lsb_release.1.gz
-diff --git a/help2man b/help2man
-index 13015c2..d448342 100755
---- a/help2man
-+++ b/help2man
-@@ -173,7 +173,7 @@ my ($help_text, $version_text) = map {
- 	or die "$this_program: can't get `--$_' info from $ARGV[0]\n"
- } qw(help), $opt_version_key;
- 
--my $date = strftime "%B %Y", localtime;
-+my $date = strftime "%B %Y", gmtime($ENV{SOURCE_DATE_EPOCH} || time);
- (my $program = $ARGV[0]) =~ s!.*/!!;
- my $package = $program;
- my $version;
--- 
-2.27.0
-

Copied: lsb-release/repos/community-any/lsb_release_make_man_page_reproducible.patch (from rev 1133467, lsb-release/trunk/lsb_release_make_man_page_reproducible.patch)
===================================================================
--- lsb_release_make_man_page_reproducible.patch	                        (rev 0)
+++ lsb_release_make_man_page_reproducible.patch	2022-02-16 14:22:48 UTC (rev 1133468)
@@ -0,0 +1,41 @@
+From 1f5eb29ad59e7302e0407855333fbf1377f6f127 Mon Sep 17 00:00:00 2001
+From: Jonas Witschel <diabonas at archlinux.org>
+Date: Sat, 11 Jul 2020 17:02:59 +0200
+Subject: [PATCH] Make man page reproducible
+
+Respect SOURCE_DATE_EPOCH and remove the embedded timestamp from the gzipped
+man page.
+---
+ Makefile | 2 +-
+ help2man | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 04fdecd..d2f6230 100644
+--- a/Makefile
++++ b/Makefile
+@@ -17,7 +17,7 @@ man: lsb_release.1.gz
+ 
+ lsb_release.1.gz: lsb_release
+ 	@./help2man -N --include ./lsb_release.examples --alt_version_key=program_version ./lsb_release >lsb_release.1
+-	@gzip -9f lsb_release.1
++	@gzip -9f -n lsb_release.1
+ 
+ install: all
+ 	install -D -m 644 lsb_release.1.gz ${mandir}/man1/lsb_release.1.gz
+diff --git a/help2man b/help2man
+index 13015c2..d448342 100755
+--- a/help2man
++++ b/help2man
+@@ -173,7 +173,7 @@ my ($help_text, $version_text) = map {
+ 	or die "$this_program: can't get `--$_' info from $ARGV[0]\n"
+ } qw(help), $opt_version_key;
+ 
+-my $date = strftime "%B %Y", localtime;
++my $date = strftime "%B %Y", gmtime($ENV{SOURCE_DATE_EPOCH} || time);
+ (my $program = $ARGV[0]) =~ s!.*/!!;
+ my $package = $program;
+ my $version;
+-- 
+2.27.0
+



More information about the arch-commits mailing list