diff --git a/linpack/.SRCINFO b/linpack/.SRCINFO new file mode 100644 index 0000000..2c97dd3 --- /dev/null +++ b/linpack/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = linpack + pkgdesc = Benchmark that measures a system's floating-point rate of execution by solving dense linear equations + pkgver = 2024.1.0 + pkgrel = 1 + url = http://software.intel.com/en-us/articles/intel-math-kernel-library-linpack-download + arch = x86_64 + license = custom + options = !strip + backup = etc/linpack.conf + source = https://downloadmirror.intel.com/819583/l_onemklbench_p_2024.1.0_517.tgz + source = linpack.conf + source = linpack_runme_xeon64 + sha512sums = c4b0704668f77deb5a3120f07a5e75dbecbf1a796294ec9ab83f1a4bcf2eb5a27d42a7c34bbcd462baf5ac35d8294be237210d481c7739efeffe302bbea65206 + sha512sums = 69b049a3a1c0b674e471bc61e1f88f729db1dd454eb0bfc9adde7c3a4876bb396a91f57f19d5e1add906ee4282068d8cd0fa5f1a59bf8a96784846a3c9f63ab1 + sha512sums = 3e880d4e0af8154ac1d591177e08ceda28f5ff5fbf698e47f99de8621e37137ecf26024048bd0ee81fc7af73ca8ae0deeb0a309325970a701ac5f13b571bdb60 + +pkgname = linpack diff --git a/linpack/PKGBUILD b/linpack/PKGBUILD new file mode 100644 index 0000000..168ad58 --- /dev/null +++ b/linpack/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Manuel Hüsers +# Contributor: graysky + +pkgname='linpack' +_pkgver=2024.1.0_517 +_pkgid=819583 +pkgver=${_pkgver%%_*} +_math_kernel_lib=${pkgver%%.0} +pkgrel=1 +pkgdesc="Benchmark that measures a system's floating-point rate of execution by solving dense linear equations" +arch=('x86_64') +url='http://software.intel.com/en-us/articles/intel-math-kernel-library-linpack-download' +license=('custom') +backup=('etc/linpack.conf') +options=('!strip') +source=("https://downloadmirror.intel.com/${_pkgid}/l_onemklbench_p_${_pkgver}.tgz" + 'linpack.conf' + 'linpack_runme_xeon64') +sha512sums=('c4b0704668f77deb5a3120f07a5e75dbecbf1a796294ec9ab83f1a4bcf2eb5a27d42a7c34bbcd462baf5ac35d8294be237210d481c7739efeffe302bbea65206' + '69b049a3a1c0b674e471bc61e1f88f729db1dd454eb0bfc9adde7c3a4876bb396a91f57f19d5e1add906ee4282068d8cd0fa5f1a59bf8a96784846a3c9f63ab1' + '3e880d4e0af8154ac1d591177e08ceda28f5ff5fbf698e47f99de8621e37137ecf26024048bd0ee81fc7af73ca8ae0deeb0a309325970a701ac5f13b571bdb60') + +package() { + local _base="${srcdir}/benchmarks_${_math_kernel_lib}" + local _test="${_base}/linux/share/mkl/benchmarks/linpack" + + install -Dm755 linpack_runme_xeon64 "${pkgdir}/usr/bin/linpack_runme_xeon64" + install -Dm644 linpack.conf "${pkgdir}/usr/share/${pkgname}/linpack.conf" + install -Dm644 "${_base}/license.txt" "${pkgdir}/usr/share/licenses/linpack/license.txt" + install -Dm755 "${_test}/xlinpack_xeon64" "${pkgdir}/usr/bin/xlinpack_xeon64" +} diff --git a/linpack/linpack.conf b/linpack/linpack.conf new file mode 100644 index 0000000..e64a880 --- /dev/null +++ b/linpack/linpack.conf @@ -0,0 +1,22 @@ +Sample Intel(R) LINPACK data file +Intel(R) LINPACK data +1 # number of tests +12600 # problem sizes +12600 # leading dimensions +100 # times to run a test +4 # alignment values (in KBytes) + +# Change the problem sizes and leading dimensions to suite your FREE physical memory +# +# Memory use = 8 x (problem size)^2 +# or +# Problem size = sqrt (memory use / 8) +# +# Consider the following as a conservative guide +# For 1 GB use a problem size and leading dimensions of 6300 +# For 2 GB use a problem size and leading dimensions of 12600 +# For 4 GB use a problem size and leading dimensions of 18900 +# For 8 GB use a problem size and leading dimensions of 25200 +# For 16 GB use a problem size and leading dimensions of 31500 +# For 32 GB use a problem size and leading dimensions of 37800 +# For 64 GB use a problem size and leading dimensions of 44100 diff --git a/linpack/linpack_runme_xeon64 b/linpack/linpack_runme_xeon64 new file mode 100644 index 0000000..bb10793 --- /dev/null +++ b/linpack/linpack_runme_xeon64 @@ -0,0 +1,26 @@ +#!/usr/bin/env bash +# +export KMP_AFFINITY=nowarnings,compact + +SKEL_CONFIG="/usr/share/linpack" +CONFIG="$SKEL_CONFIG/linpack.conf" +XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}" + +[[ -f "$SKEL_CONFIG/linpack.conf" ]] || { + echo "ERROR: Missing $SKEL_CONFIG/linpack.conf - reinstall this package." ; exit 1 ; } + +[[ -d $XDG_CONFIG_HOME ]] || mkdir $XDG_CONFIG_HOME +[[ -f "$XDG_CONFIG_HOME/linpack.conf" ]] || cp "$CONFIG" "$XDG_CONFIG_HOME" + +echo -e "Edit \E[31m$XDG_CONFIG_HOME/linpack.conf\E[37m to adjust the amount of physical memory to consume." +echo +echo -e "Starting calculation.... hit ctrl+c to stop." +echo -e "Consult \E[31m~/lin_xeon64.txt\E[37m for results as they are caculated." + +date +date >> ~/lin_xeon64.txt + +/usr/bin/xlinpack_xeon64 $XDG_CONFIG_HOME/linpack.conf >> ~/lin_xeon64.txt +date >> ~/lin_xeon64.txt +echo -n "Done: " +date diff --git a/spot-client/.SRCINFO b/spot-client/.SRCINFO index 150dd22..7d9f2b3 100644 --- a/spot-client/.SRCINFO +++ b/spot-client/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = spot-client pkgdesc = Gtk/Rust native Spotify client - pkgver = 0.4.0 + pkgver = 0.4.1 pkgrel = 1 url = https://github.com/xou816/spot arch = x86_64 @@ -12,7 +12,8 @@ pkgbase = spot-client license = MIT checkdepends = appstream-glib makedepends = cargo - makedepends = meson>=0.50.0 + makedepends = meson>=0.59.0 + makedepends = blueprint-compiler>=0.8.1 depends = alsa-lib depends = cairo depends = glib2 @@ -25,9 +26,9 @@ pkgbase = spot-client depends = pango optdepends = org.freedesktop.secrets options = !lto - source = https://github.com/xou816/spot/archive/0.4.0/spot-0.4.0.tar.gz + source = https://github.com/xou816/spot/archive/0.4.1/spot-0.4.1.tar.gz source = disable-clippy.patch - sha512sums = 45b7b28250d6a3ccfd829984d5ee2f94fc8f052467cfa94403171d7c9fe803c65567759b3b01b86b8cc7a1d8cbdff64d99c82a72c34997192386ff9f51531d1d - sha512sums = 1cb0faced2e6801cb994e9af7b81411355837b2efcd9c82b82751508e0bfcc967c50b3d6296bfdb8c017bbf2e7a503a3920d36cb896e44c896c23f5b9e1d13f1 + sha512sums = 05ee8ce9277230a0f6c25411b41788a508551a61cd436bdd6bb0d8245030b0523232c0e30c7d2f98977382e687ec0f502cb6eb9b95a7dbaae97042ec596f407e + sha512sums = 4e38fff2a5867c46749959ceb0fb16372f12c8f8038b6a33d43e126e741f43e524e1499bb9b514e56b036097aaa0ac5dd149823c2c9eba277ab0ea4f58d5fb55 pkgname = spot-client diff --git a/spot-client/PKGBUILD b/spot-client/PKGBUILD index 2d3e1af..72a90dc 100644 --- a/spot-client/PKGBUILD +++ b/spot-client/PKGBUILD @@ -4,7 +4,7 @@ _projectname='spot' pkgname="$_projectname-client" -pkgver='0.4.0' +pkgver='0.4.1' pkgrel='1' pkgdesc='Gtk/Rust native Spotify client' arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') @@ -12,24 +12,21 @@ url="https://github.com/xou816/$_projectname" license=('MIT') depends=('alsa-lib' 'cairo' 'glib2' 'glibc' 'graphene' 'gtk4' 'libadwaita' 'libpulse' 'openssl' 'pango') optdepends=('org.freedesktop.secrets') -makedepends=('cargo' 'meson>=0.50.0') +makedepends=('cargo' 'meson>=0.59.0' 'blueprint-compiler>=0.8.1') checkdepends=('appstream-glib') -options=('!lto') # build breaks with LTO enabled (https://gitlab.com/dpeukert/pkgbuilds/-/issues/38) -source=( - "https://github.com/xou816/$_projectname/archive/$pkgver/$_projectname-$pkgver.tar.gz" - 'disable-clippy.patch' -) -sha512sums=('45b7b28250d6a3ccfd829984d5ee2f94fc8f052467cfa94403171d7c9fe803c65567759b3b01b86b8cc7a1d8cbdff64d99c82a72c34997192386ff9f51531d1d' - '1cb0faced2e6801cb994e9af7b81411355837b2efcd9c82b82751508e0bfcc967c50b3d6296bfdb8c017bbf2e7a503a3920d36cb896e44c896c23f5b9e1d13f1') -validpgpkeys=() # waiting for https://github.com/xou816/spot/issues/283 +options=('!lto') # Build breaks with LTO enabled +source=("https://github.com/xou816/$_projectname/archive/$pkgver/$_projectname-$pkgver.tar.gz" + 'disable-clippy.patch') +sha512sums=('05ee8ce9277230a0f6c25411b41788a508551a61cd436bdd6bb0d8245030b0523232c0e30c7d2f98977382e687ec0f502cb6eb9b95a7dbaae97042ec596f407e' + '4e38fff2a5867c46749959ceb0fb16372f12c8f8038b6a33d43e126e741f43e524e1499bb9b514e56b036097aaa0ac5dd149823c2c9eba277ab0ea4f58d5fb55') +validpgpkeys=() # Waiting for https://github.com/xou816/spot/issues/283 _sourcedirectory="$_projectname-$pkgver" _builddirectory='build' prepare() { cd "$srcdir/$_sourcedirectory/" - - # Disable clippy tests, as they don't realy make sense for user builds (https://gitlab.com/dpeukert/pkgbuilds/-/issues/37) + # Disable failing clippy tests patch -Np1 < '../disable-clippy.patch' } diff --git a/spot-client/disable-clippy.patch b/spot-client/disable-clippy.patch index 25b9544..a845936 100644 --- a/spot-client/disable-clippy.patch +++ b/spot-client/disable-clippy.patch @@ -1,19 +1,24 @@ diff --git a/src/meson.build b/src/meson.build -index 755d870..fac1b77 100644 +index 900f3fa..e08b062 100644 --- a/src/meson.build +++ b/src/meson.build -@@ -208,14 +208,3 @@ test('Unit tests', - ], - timeout: 180 +@@ -149,19 +149,3 @@ test('Unit tests', + timeout: 180, + env: env ) - --cargo_clippy = find_program(meson.source_root() / 'build-aux/clippy.sh') -test('Clippy', -- cargo_clippy, +- cargo, - args: [ -- meson.source_root(), -- meson.build_root(), -- get_option('offline') ? 'true' : 'false' +- 'clippy', +- '--manifest-path', cargo_manifest, +- '--target-dir', meson.project_build_root() / 'src', +- '--', +- '-D', 'warnings', +- '-A', 'clippy::module_inception', +- '-A', 'clippy::new_without_default', +- '-A', 'clippy::enum-variant-names' - ], -- timeout: 180 +- timeout: 180, +- env: env -) diff --git a/sublime-text-dev/.SRCINFO b/sublime-text-dev/.SRCINFO index 503b8d6..336166f 100644 --- a/sublime-text-dev/.SRCINFO +++ b/sublime-text-dev/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = sublime-text-dev pkgdesc = Sophisticated text editor for code, html and prose - dev build - pkgver = 4.4173 - pkgrel = 2 + pkgver = 4.4175 + pkgrel = 1 url = https://www.sublimetext.com/dev install = sublime-text-dev.install arch = x86_64 @@ -13,9 +13,9 @@ pkgbase = sublime-text-dev conflicts = sublime-text source = sublime-text-dev.sh sha512sums = ac56e9b7dddaebb3d222795cfc644109c93cc3f79695b8f9ee56022c74fe04a1134dd54cab07c74ff1f96b783cb3dbc026c16095552f1d2dd83115ea274dc2e9 - source_x86_64 = sublime_text_dev_4_4173_2_x64.tar.xz::https://download.sublimetext.com/sublime_text_build_4173_x64.tar.xz - sha512sums_x86_64 = 91c1359be4789caf5bfa206ae48736a2dd777559a84f8b282f7a7101a9b8b50fe5e073bdb1496475cdcfe1b9c14707ed9d0fedaa7ef37802085d2e2197c18317 - source_aarch64 = sublime_text_dev_4_4173_2_arm64.tar.xz::https://download.sublimetext.com/sublime_text_build_4173_arm64.tar.xz - sha512sums_aarch64 = 2d49124aa8493e0e6460e8ea42f89774dde791952f17ada942e99d45703bddd09cfc98d0918a9df411712afe6b957f60d0c879def7eb5fd8f7a860f02388ebda + source_x86_64 = sublime_text_dev_4_4175_1_x64.tar.xz::https://download.sublimetext.com/sublime_text_build_4175_x64.tar.xz + sha512sums_x86_64 = 7ffc30c53dbdb40fe12bdccce03fe522a569ae3c9a43241f9392067b19377e58e2ca49179c0b1c4a3b210913efbcb5b6c1729f7521b07eaceecf637aa8e333b5 + source_aarch64 = sublime_text_dev_4_4175_1_arm64.tar.xz::https://download.sublimetext.com/sublime_text_build_4175_arm64.tar.xz + sha512sums_aarch64 = dfb228c13e76febf73d121c822faa8a48cb63185d7269aa68cd7e69d7c9e2efd2566b87ea3e61b1556862734758edfa2e2a77649e28aed130bf179f07b01c989 pkgname = sublime-text-dev diff --git a/sublime-text-dev/PKGBUILD b/sublime-text-dev/PKGBUILD index be25333..98fc965 100644 --- a/sublime-text-dev/PKGBUILD +++ b/sublime-text-dev/PKGBUILD @@ -3,8 +3,8 @@ # Contributor: realitygaps pkgname=sublime-text-dev -pkgver=4.4173 -pkgrel=2 +pkgver=4.4175 +pkgrel=1 pkgdesc='Sophisticated text editor for code, html and prose - dev build' arch=('x86_64' 'aarch64') url='https://www.sublimetext.com/dev' @@ -19,8 +19,8 @@ source_x86_64=("${pkgname//-/_}_${pkgver/./_}_${pkgrel}_x64.tar.xz::https://down source_aarch64=("${pkgname//-/_}_${pkgver/./_}_${pkgrel}_arm64.tar.xz::https://download.sublimetext.com/sublime_text_build_${pkgver:2}_arm64.tar.xz") sha512sums=('ac56e9b7dddaebb3d222795cfc644109c93cc3f79695b8f9ee56022c74fe04a1134dd54cab07c74ff1f96b783cb3dbc026c16095552f1d2dd83115ea274dc2e9') -sha512sums_x86_64=('91c1359be4789caf5bfa206ae48736a2dd777559a84f8b282f7a7101a9b8b50fe5e073bdb1496475cdcfe1b9c14707ed9d0fedaa7ef37802085d2e2197c18317') -sha512sums_aarch64=('2d49124aa8493e0e6460e8ea42f89774dde791952f17ada942e99d45703bddd09cfc98d0918a9df411712afe6b957f60d0c879def7eb5fd8f7a860f02388ebda') +sha512sums_x86_64=('7ffc30c53dbdb40fe12bdccce03fe522a569ae3c9a43241f9392067b19377e58e2ca49179c0b1c4a3b210913efbcb5b6c1729f7521b07eaceecf637aa8e333b5') +sha512sums_aarch64=('dfb228c13e76febf73d121c822faa8a48cb63185d7269aa68cd7e69d7c9e2efd2566b87ea3e61b1556862734758edfa2e2a77649e28aed130bf179f07b01c989') prepare() { sed -i -e "s|@ST_PATH@|/opt/sublime_text|g" "${pkgname}.sh"