🔒 Repository is read-only – file editing is disabled.

recipes/core/tar/PAGBUILD.yaml main

41 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435363738394041
pkgname: tar
pkgver: '1.35'
pkgrel: '3'
pkgdesc: 'The Tar package contains an archiving program.'
url: 'http://www.gnu.org/software/tar/tar.html'
arch: x86_64
depends: []
makedepends:
- texinfo

source:
- 'https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.xz'

sha256sums:
- 4d62ff37342ec7aed748535323930c7cf94acf71c3591882b26a7ea50f3edc16

build: |
  cd ${pkgname}-${pkgver}

  export CFLAGS="-O2 -g"
  export CXXFLAGS="-O2 -g"
  export CPPFLAGS=""
  unset LDFLAGS

  FORCE_UNSAFE_CONFIGURE=1 \
  ./configure --prefix=/usr \
      --sbindir=/usr/bin \
      --libexecdir=/usr/lib/tar

  # Użyj wszystkich dostępnych rdzeni
  make -j$(nproc)

  make DESTDIR=${PKGDIR} install

  # Generowanie HTML często wymaga poprawnie skonfigurowanego środowiska locale/texinfo.
  # Jeśli dokumentacja HTML nie jest kluczowa, pomiń make -C doc install-html.
  # Jeśli jest wymagana, upewnij się, że makeinfo nie wisi:
  make -C doc install-html docdir=${PKGDIR}/usr/share/doc/${pkgname}

package: |
  true