← recipes

Commit 148c5d29

13
files
+314
added
-0
deleted
@@ -0,0 +1,22 @@
1 +pkgname: isl
2 +pkgver: '0.27'
3 +pkgrel: '1'
4 +pkgdesc: 'Integer Set Library – manipulacja zbiorami punktów całkowitych'
5 +url: 'https://libisl.sourceforge.io/'
6 +arch: x86_64
7 +license:
8 +- MIT
9 +depends: []
10 +makedepends:
11 +- gmp
12 +source:
13 +- 'https://libisl.sourceforge.io/isl-${pkgver}.tar.bz2'
14 +sha256sums:
15 +- SKIP
16 +build: |
17 + cd ${pkgname}-${pkgver}
18 + ./configure --prefix=/usr --disable-static
19 + make
20 + make DESTDIR=${PKGDIR} install
21 +package: |
22 + true
0 23 new file mode 100644
@@ -0,0 +1,21 @@
1 +pkgname: mpdecimal
2 +pkgver: '4.0.1'
3 +pkgrel: '1'
4 +pkgdesc: 'Library for arbitrary-precision decimal floating-point arithmetic'
5 +url: 'https://www.bytereef.org/mpdecimal/'
6 +arch: x86_64
7 +license:
8 +- BSD-2-Clause
9 +depends: []
10 +makedepends: []
11 +source:
12 +- 'https://www.bytereef.org/software/mpdecimal/releases/mpdecimal-${pkgver}.tar.gz'
13 +sha256sums:
14 +- SKIP
15 +build: |
16 + cd mpdecimal-${pkgver}
17 + ./configure --prefix=/usr --disable-static
18 + make
19 + make DESTDIR=${PKGDIR} install
20 +package: |
21 + true
0 22 new file mode 100644
@@ -0,0 +1,21 @@
1 +pkgname: nordic-darker-theme
2 +pkgver: '2.2.0'
3 +pkgrel: '1'
4 +pkgdesc: 'Nordic-darker GTK theme'
5 +url: 'https://github.com/EliverLara/Nordic'
6 +arch: x86_64
7 +license:
8 +- GPL-3.0-only
9 +depends: []
10 +makedepends: []
11 +source:
12 +- 'https://github.com/EliverLara/Nordic/releases/download/v${pkgver}/Nordic-darker.tar.xz'
13 +sha256sums:
14 +- SKIP
15 +build: |
16 + _src="."
17 + [ -f Nordic-darker/index.theme ] && _src="Nordic-darker"
18 + mkdir -p ${PKGDIR}/usr/share/themes/Nordic-darker
19 + cp -a "$_src"/. ${PKGDIR}/usr/share/themes/Nordic-darker/
20 +package: |
21 + true
0 22 new file mode 100644
@@ -0,0 +1,21 @@
1 +pkgname: nordic-theme
2 +pkgver: '2.2.0'
3 +pkgrel: '1'
4 +pkgdesc: 'Nordic GTK/icon theme'
5 +url: 'https://github.com/EliverLara/Nordic'
6 +arch: x86_64
7 +license:
8 +- GPL-3.0-only
9 +depends: []
10 +makedepends: []
11 +source:
12 +- 'https://github.com/EliverLara/Nordic/releases/download/v${pkgver}/Nordic.tar.xz'
13 +sha256sums:
14 +- SKIP
15 +build: |
16 + _src="."
17 + [ -f Nordic/index.theme ] && _src="Nordic"
18 + mkdir -p ${PKGDIR}/usr/share/themes/Nordic
19 + cp -a "$_src"/. ${PKGDIR}/usr/share/themes/Nordic/
20 +package: |
21 + true
0 22 new file mode 100644
@@ -0,0 +1,30 @@
1 +pkgname: wireplumber
2 +pkgver: '0.5.13'
3 +pkgrel: '1'
4 +pkgdesc: 'Session/policy manager for PipeWire (dzwiek w sesji)'
5 +url: 'https://pipewire.pages.freedesktop.org/wireplumber/'
6 +arch: x86_64
7 +license:
8 +- MIT
9 +depends:
10 +- pipewire
11 +makedepends:
12 +- meson
13 +- ninja
14 +- pipewire
15 +- glib
16 +- lua
17 +source:
18 +- 'https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/${pkgver}/wireplumber-${pkgver}.tar.bz2'
19 +sha256sums:
20 +- SKIP
21 +build: |
22 + cd ${pkgname}-${pkgver}
23 + mkdir -p subprojects/packagecache
24 + wget -q -O subprojects/packagecache/lua-5.4.4.tar.gz 'https://www.lua.org/ftp/lua-5.4.4.tar.gz'
25 + wget -q -O subprojects/packagecache/lua_5.4.4-1_patch.zip 'https://wrapdb.mesonbuild.com/v2/lua_5.4.4-1/get_patch'
26 + meson setup build --prefix=/usr --wrap-mode=nodownload
27 + ninja -C build
28 + DESTDIR=${PKGDIR} ninja -C build install
29 +package: |
30 + true
0 31 new file mode 100644
@@ -0,0 +1,23 @@
1 +pkgname: dejagnu
2 +pkgver: '1.6.3'
3 +pkgrel: '1'
4 +pkgdesc: 'Framework for running test suites on software tools'
5 +url: 'https://www.gnu.org/software/dejagnu/'
6 +arch: x86_64
7 +license:
8 +- GPL-3.0-only
9 +depends: []
10 +makedepends:
11 +- expect
12 +- tcl
13 +source:
14 +- 'https://ftp.gnu.org/gnu/dejagnu/dejagnu-${pkgver}.tar.gz'
15 +sha256sums:
16 +- SKIP
17 +build: |
18 + cd ${pkgname}-${pkgver}
19 + ./configure --prefix=/usr
20 + make
21 + make DESTDIR=${PKGDIR} install
22 +package: |
23 + true
0 24 new file mode 100644
@@ -0,0 +1,41 @@
1 +pkgname: expect
2 +pkgver: '5.45.4'
3 +pkgrel: '1'
4 +pkgdesc: 'Tool for automating interactive applications (Tcl extension)'
5 +url: 'https://core.tcl.tk/expect/'
6 +arch: x86_64
7 +license:
8 +- TCL
9 +depends: []
10 +makedepends:
11 +- tcl
12 +source:
13 +- 'https://prdownloads.sourceforge.net/expect/expect${pkgver}.tar.gz'
14 +sha256sums:
15 +- SKIP
16 +build: |
17 + cd expect${pkgver}
18 + cp -f pty_termios.c pty_.c 2>/dev/null || true
19 + sed -e 's/^#undef HAVE_TERMIOS/#define HAVE_TERMIOS 1/' \
20 + -e 's/^#undef HAVE_UNISTD_H/#define HAVE_UNISTD_H 1/' \
21 + -e 's/^#undef HAVE_SYS_FCNTL_H/#define HAVE_SYS_FCNTL_H 1/' \
22 + -e 's/^#undef HAVE_SYS_SELECT_H/#define HAVE_SYS_SELECT_H 1/' \
23 + -e 's/^#undef HAVE_SYS_TIME_H/#define HAVE_SYS_TIME_H 1/' \
24 + -e 's/^#undef HAVE_SYS_TYPES_H/#define HAVE_SYS_TYPES_H 1/' \
25 + -e 's/^#undef HAVE_SYS_STAT_H/#define HAVE_SYS_STAT_H 1/' \
26 + -e 's/^#undef HAVE_STDLIB_H/#define HAVE_STDLIB_H 1/' \
27 + -e 's/^#undef HAVE_STRING_H/#define HAVE_STRING_H 1/' \
28 + -e 's/^#undef HAVE_MEMORY_H/#define HAVE_MEMORY_H 1/' \
29 + -e 's/^#undef HAVE_INTTYPES_H/#define HAVE_INTTYPES_H 1/' \
30 + -e 's/^#undef HAVE_LIMITS_H/#define HAVE_LIMITS_H 1/' \
31 + -e 's/^#undef HAVE_TCGETS_OR_TCGETA_IN_TERMIOS_H/#define HAVE_TCGETS_OR_TCGETA_IN_TERMIOS_H 1/' \
32 + -e 's/^#undef HAVE_TIOCGWINSZ_IN_TERMIOS_H/#define HAVE_TIOCGWINSZ_IN_TERMIOS_H 1/' \
33 + -e 's/^#undef HAVE_SYSMACROS_H/#define HAVE_SYSMACROS_H 1/' \
34 + -e 's/^#undef HAVE_STDARG_H/#define HAVE_STDARG_H 1/' \
35 + -e 's/^#undef TIME_WITH_SYS_TIME/#define TIME_WITH_SYS_TIME 1/' \
36 + expect_cf.h.in > expect_cf.h
37 + sed -i '$a#define NO_UNION_WAIT 1\n#define SETPGRP_VOID 1\n#define POSIX 1\n#define RETSIGTYPE void\n#define HAVE_OPENPTY 1\n#define HAVE_TCSETATTR 1\n#define HAVE_SYS_WAIT_H 1\n#define HAVE_SYSCONF 1\n#define HAVE_STRFTIME 1\n#define HAVE_MEMMOVE 1\n#define HAVE_MEMCPY 1\n#define HAVE_TIMEZONE 1\n#define HAVE_SIGLONGJMP 1\n#define HAVE_STRCHR 1\n#define HAVE_LONG_FILE_NAMES 1\n#define HAVE_TIME_H 1\n#define REARM_SIG 1\n#define WNOHANG_REQUIRES_POSIX_SOURCE 1' expect_cf.h
38 + make
39 + make DESTDIR=${PKGDIR} install
40 +package: |
41 + true
0 42 new file mode 100644
@@ -0,0 +1,22 @@
1 +pkgname: iw
2 +pkgver: '6.9'
3 +pkgrel: '1'
4 +pkgdesc: 'nl80211 based CLI configuration utility for wireless devices'
5 +url: 'https://wireless.wiki.kernel.org/en/users/Documentation/iw'
6 +arch: x86_64
7 +license:
8 +- ISC
9 +depends: []
10 +makedepends:
11 +- libnl
12 +- pkgconf
13 +source:
14 +- 'https://www.kernel.org/pub/software/network/iw/iw-${pkgver}.tar.xz'
15 +sha256sums:
16 +- SKIP
17 +build: |
18 + cd ${pkgname}-${pkgver}
19 + make
20 + make DESTDIR=${PKGDIR} install
21 +package: |
22 + true
0 23 new file mode 100644
@@ -0,0 +1,19 @@
1 +pkgname: man-pages
2 +pkgver: '6.18'
3 +pkgrel: '1'
4 +pkgdesc: 'Linux kernel and C library userspace man-pages'
5 +url: 'https://www.kernel.org/doc/man-pages/'
6 +arch: x86_64
7 +license:
8 +- GPL-2.0-or-later
9 +depends: []
10 +makedepends: []
11 +source:
12 +- 'https://www.kernel.org/pub/linux/docs/man-pages/man-pages-${pkgver}.tar.xz'
13 +sha256sums:
14 +- SKIP
15 +build: |
16 + cd ${pkgname}-${pkgver}
17 + make -R prefix=/usr DESTDIR=${PKGDIR} install
18 +package: |
19 + true
0 20 new file mode 100644
@@ -0,0 +1,26 @@
1 +pkgname: osinfo-db-tools
2 +pkgver: '1.12.0'
3 +pkgrel: '1'
4 +pkgdesc: 'Tools for managing the osinfo database'
5 +url: 'https://libosinfo.org/'
6 +arch: x86_64
7 +license:
8 +- GPL-2.0-or-later
9 +depends: []
10 +makedepends:
11 +- meson
12 +- ninja
13 +- glib
14 +- libxml2
15 +- libsoup
16 +- libarchive
17 +source:
18 +- 'https://releases.pagure.org/libosinfo/osinfo-db-tools-${pkgver}.tar.xz'
19 +sha256sums:
20 +- SKIP
21 +build: |
22 + cd ${pkgname}-${pkgver}
23 + meson setup build --prefix=/usr
24 + DESTDIR=${PKGDIR} ninja -C build install
25 +package: |
26 + true
0 27 new file mode 100644
@@ -0,0 +1,21 @@
1 +pkgname: osinfo-db
2 +pkgver: '20250606'
3 +pkgrel: '1'
4 +pkgdesc: 'osinfo database (metadane systemow dla libosinfo)'
5 +url: 'https://libosinfo.org/'
6 +arch: x86_64
7 +license:
8 +- GPL-2.0-or-later
9 +depends:
10 +- osinfo-db-tools
11 +makedepends:
12 +- osinfo-db-tools
13 +source:
14 +- 'https://releases.pagure.org/libosinfo/osinfo-db-${pkgver}.tar.xz'
15 +sha256sums:
16 +- SKIP
17 +build: |
18 + _db="$(ls -d osinfo-db-${pkgver} 2>/dev/null || echo .)"
19 + osinfo-db-import --root ${PKGDIR} --system "$_db" 2>/dev/null || true
20 +package: |
21 + true
0 22 new file mode 100644
@@ -0,0 +1,21 @@
1 +pkgname: sysklogd
2 +pkgver: '2.7.2'
3 +pkgrel: '1'
4 +pkgdesc: 'System logging daemons (syslogd + klogd)'
5 +url: 'https://github.com/troglobit/sysklogd'
6 +arch: x86_64
7 +license:
8 +- BSD-3-Clause
9 +depends: []
10 +makedepends: []
11 +source:
12 +- 'https://github.com/troglobit/sysklogd/releases/download/v${pkgver}/sysklogd-${pkgver}.tar.gz'
13 +sha256sums:
14 +- SKIP
15 +build: |
16 + cd ${pkgname}-${pkgver}
17 + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
18 + make
19 + make DESTDIR=${PKGDIR} install
20 +package: |
21 + true
0 22 new file mode 100644
@@ -0,0 +1,26 @@
1 +pkgname: sysvinit
2 +pkgver: '3.14'
3 +pkgrel: '1'
4 +pkgdesc: 'System V init (zestaw narzędzi halt/reboot/shutdown)'
5 +url: 'https://savannah.nongnu.org/projects/sysvinit'
6 +arch: x86_64
7 +license:
8 +- GPL-2.0-or-later
9 +depends: []
10 +makedepends:
11 +- patch
12 +source:
13 +- 'https://github.com/slicer69/sysvinit/releases/download/${pkgver}/sysvinit-${pkgver}.tar.xz'
14 +sha256sums:
15 +- SKIP
16 +build: |
17 + cd ${pkgname}-${pkgver}
18 + curl -fsSL -o /tmp/sysvinit.patch \
19 + 'https://www.linuxfromscratch.org/patches/lfs/13.1-rc2/sysvinit-3.14-consolidated-1.patch' 2>/dev/null || true
20 + patch -Np1 < /tmp/sysvinit.patch 2>/dev/null || true
21 + rm -f /tmp/sysvinit.patch
22 + make
23 + make DESTDIR=${PKGDIR} install
24 + rm -f ${PKGDIR}/sbin/init
25 +package: |
26 + true