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

Eli Schwartz eschwartz at archlinux.org
Thu Jan 9 17:32:14 UTC 2020


    Date: Thursday, January 9, 2020 @ 17:32:13
  Author: eschwartz
Revision: 551354

archrelease: copy trunk to community-any

Added:
  posix/repos/community-any/
  posix/repos/community-any/PKGBUILD
    (from rev 551353, posix/trunk/PKGBUILD)
  posix/repos/community-any/xsi.install
    (from rev 551353, posix/trunk/xsi.install)

-------------+
 PKGBUILD    |   95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 xsi.install |   10 ++++++
 2 files changed, 105 insertions(+)

Copied: posix/repos/community-any/PKGBUILD (from rev 551353, posix/trunk/PKGBUILD)
===================================================================
--- community-any/PKGBUILD	                        (rev 0)
+++ community-any/PKGBUILD	2020-01-09 17:32:13 UTC (rev 551354)
@@ -0,0 +1,95 @@
+# Maintainer: Eli Schwartz <eschwartz at archlinux.org>
+
+# The list of utilities can be found at
+# https://pubs.opengroup.org/onlinepubs/9699919799/idx/utilities.html
+
+# Not all utilities are required: if the synopsis is entirely shaded and
+# annotated with a code, it is only needed for that code. Examples: user
+# portability, XSI, Software Development, C Development. Some of these groups
+# were implemented here too, though almost certainly the only important ones
+# are UP and XSI.
+
+pkgbase=posix
+pkgname=('posix' 'posix-xsi' 'posix-user-portability' 'posix-c-development' 'posix-software-development')
+pkgver=2017
+pkgrel=1
+pkgdesc="metapackage providing the POSIX shell and utilities (XCU)"
+arch=('any')
+url="https://pubs.opengroup.org/onlinepubs/9699919799/"
+depends=('at' # at batch
+         'awk'
+         'coreutils' # basename cat chgrp chmod chown cksum comm cp csplit cut date dd df dirname
+                     # du echo env expand expr false fold head id join ln logname ls mkdir mkfifo
+                     # mv nice nohup od paste pathchk pr printf pwd rm rmdir sleep sort split stty
+                     # tail tee test touch tr true tsort tty uname unexpand uniq unlink wc who
+         'bc'
+         'diffutils' # cmp diff
+         'ed'
+         'file'
+         'findutils' # find xargs
+         'glibc' # gencat getconf iconv locale localedef
+         'grep'
+         'util-linux' # kill logger mesg newgrp renice write
+         'cups' # lp -- sorry!
+         'm4'
+         's-nail' # mailx
+         'man-db' # man
+         'patch'
+         'pax'
+         'procps-ng' # ps
+         'sed'
+         'sh'
+         'binutils' # strings
+         'ncurses' # tabs tput
+         'time' # -- is not required to be a convenient shell builtin, dash doesn't have it
+         'sharutils' # uudecode uuencode
+)
+
+package_posix() {
+    :
+}
+
+package_posix-xsi() {
+    pkgdesc+=": X/Open System Interfaces"
+    depends=('posix'
+             'util-linux' # cal ipcrm ipcs kill
+             'ncompress' # compress
+             'coreutils' # df link nl od
+             'psmisc' # fuser
+             'procps-ng' # ps
+             'ncurses' # tabs
+             'gzip' # uncompress (but not compress...) zcat
+             'uucp' # uucp uustat uux
+             # missing: cflow cxref
+             # missing SCCS: admin delta get prs rmdel sact sccs unget val what
+    )
+    install=xsi.install
+}
+
+package_posix-user-portability() {
+    pkgdesc+=": User Portability Utilities"
+    depends=('posix'
+             'cronie' # crontab
+             'vi' # ex vi
+             'util-linux' # more
+             'inetutils' # talk
+    )
+}
+
+package_posix-c-development() {
+    pkgdesc+=": C-Language Development Utilities"
+    depends=('posix'
+             'gcc' # c99
+             'flex' # lex
+             'bison' # yacc
+    )
+}
+
+package_posix-software-development() {
+    pkgdesc+=": Software Development"
+    depends=('posix'
+             'binutils' # ar nm strip
+             'ctags'
+             'make'
+    )
+}

Copied: posix/repos/community-any/xsi.install (from rev 551353, posix/trunk/xsi.install)
===================================================================
--- community-any/xsi.install	                        (rev 0)
+++ community-any/xsi.install	2020-01-09 17:32:13 UTC (rev 551354)
@@ -0,0 +1,10 @@
+post_install() {
+    cat << '__EOF__'
+warning: XSI compliance is not 100% complete, not all tools are packaged.
+         - The SCCS development tools are not available, but may be obtained
+           from the AUR in the event you believe anyone still uses it.
+         - The cflow package can likewise be obtained from the AUR.
+         - A cxref package may need to be created, if there are interested
+           parties.
+__EOF__
+}



More information about the arch-commits mailing list