Skip to content

Commit aa6ca93

Browse files
committed
Make real debug packages with makepkg
Signed-off-by: Vasiliy Stelmachenok <ventureo@yandex.ru>
1 parent 07ecd94 commit aa6ca93

File tree

11 files changed

+11
-154
lines changed

11 files changed

+11
-154
lines changed

linux-cachyos-bore/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
_pkgsuffix="cachyos-${_cpusched}-lto"
149146
pkgbase="linux-$_pkgsuffix"
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
cpio
@@ -700,15 +697,6 @@ _package-headers() {
700697
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
701698
}
702699

703-
_package-dbg(){
704-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
705-
depends=("${pkgbase}-headers")
706-
707-
cd "${_srcname}"
708-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
709-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
710-
}
711-
712700
_package-zfs(){
713701
pkgdesc="zfs module for the $pkgdesc kernel"
714702
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -761,7 +749,6 @@ _package-nvidia-open(){
761749
}
762750

763751
pkgname=("$pkgbase")
764-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
765752
pkgname+=("$pkgbase-headers")
766753
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
767754
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-deckify/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
_pkgsuffix=cachyos-deckify-lto
149146
pkgbase="linux-$_pkgsuffix"
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
cpio
@@ -703,15 +700,6 @@ _package-headers() {
703700
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
704701
}
705702

706-
_package-dbg(){
707-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
708-
depends=("${pkgbase}-headers")
709-
710-
cd "${_srcname}"
711-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
712-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
713-
}
714-
715703
_package-zfs(){
716704
pkgdesc="zfs module for the $pkgdesc kernel"
717705
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -764,7 +752,6 @@ _package-nvidia-open(){
764752
}
765753

766754
pkgname=("$pkgbase")
767-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
768755
pkgname+=("$pkgbase-headers")
769756
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
770757
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-echo/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
_pkgsuffix="cachyos-${_cpusched}-lto"
149146
pkgbase="linux-$_pkgsuffix"
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
cpio
@@ -700,15 +697,6 @@ _package-headers() {
700697
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
701698
}
702699

703-
_package-dbg(){
704-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
705-
depends=("${pkgbase}-headers")
706-
707-
cd "${_srcname}"
708-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
709-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
710-
}
711-
712700
_package-zfs(){
713701
pkgdesc="zfs module for the $pkgdesc kernel"
714702
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -761,7 +749,6 @@ _package-nvidia-open(){
761749
}
762750

763751
pkgname=("$pkgbase")
764-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
765752
pkgname+=("$pkgbase-headers")
766753
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
767754
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-eevdf/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
_pkgsuffix="cachyos-${_cpusched}-lto"
149146
pkgbase="linux-$_pkgsuffix"
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
cpio
@@ -700,15 +697,6 @@ _package-headers() {
700697
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
701698
}
702699

703-
_package-dbg(){
704-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
705-
depends=("${pkgbase}-headers")
706-
707-
cd "${_srcname}"
708-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
709-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
710-
}
711-
712700
_package-zfs(){
713701
pkgdesc="zfs module for the $pkgdesc kernel"
714702
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -761,7 +749,6 @@ _package-nvidia-open(){
761749
}
762750

763751
pkgname=("$pkgbase")
764-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
765752
pkgname+=("$pkgbase-headers")
766753
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
767754
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-hardened/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
_pkgsuffix="cachyos-${_cpusched}-lto"
149146
pkgbase="linux-$_pkgsuffix"
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
cpio
@@ -699,15 +696,6 @@ _package-headers() {
699696
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
700697
}
701698

702-
_package-dbg(){
703-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
704-
depends=("${pkgbase}-headers")
705-
706-
cd "${_srcname}"
707-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
708-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
709-
}
710-
711699
_package-zfs(){
712700
pkgdesc="zfs module for the $pkgdesc kernel"
713701
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -760,7 +748,6 @@ _package-nvidia-open(){
760748
}
761749

762750
pkgname=("$pkgbase")
763-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
764751
pkgname+=("$pkgbase-headers")
765752
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
766753
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-lts/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -161,9 +161,6 @@ _bcachefs=${_bcachefs-}
161161
# Use this only if you have Turing+ GPU
162162
_build_nvidia_open=${_build_nvidia_open-}
163163

164-
# Build a debug package with non-stripped vmlinux
165-
_build_debug=${_build_debug-}
166-
167164
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
168165
_pkgsuffix=cachyos-lts-lto
169166
pkgbase="linux-$_pkgsuffix"
@@ -189,7 +186,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
189186
arch=('x86_64')
190187
url="https://github.com/CachyOS/linux-cachyos"
191188
license=('GPL-2.0-only')
192-
options=('!strip' '!debug' '!lto')
189+
options=('!lto')
193190
makedepends=(
194191
bc
195192
cpio
@@ -768,15 +765,6 @@ _package-headers() {
768765
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
769766
}
770767

771-
_package-dbg(){
772-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
773-
depends=("${pkgbase}-headers")
774-
775-
cd "${_srcname}"
776-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
777-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
778-
}
779-
780768
_package-zfs(){
781769
pkgdesc="zfs module for the $pkgdesc kernel"
782770
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -829,7 +817,6 @@ _package-nvidia-open(){
829817
}
830818

831819
pkgname=("$pkgbase")
832-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
833820
pkgname+=("$pkgbase-headers")
834821
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
835822
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-rc/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
_pkgsuffix=cachyos-rc-lto
149146
pkgbase="linux-$_pkgsuffix"
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
cpio
@@ -703,15 +700,6 @@ _package-headers() {
703700
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
704701
}
705702

706-
_package-dbg(){
707-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
708-
depends=("${pkgbase}-headers")
709-
710-
cd "${_srcname}"
711-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
712-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
713-
}
714-
715703
_package-zfs(){
716704
pkgdesc="zfs module for the $pkgdesc kernel"
717705
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -764,7 +752,6 @@ _package-nvidia-open(){
764752
}
765753

766754
pkgname=("$pkgbase")
767-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
768755
pkgname+=("$pkgbase-headers")
769756
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
770757
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-rt-bore/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
_pkgsuffix="cachyos-${_cpusched}-lto"
149146
pkgbase="linux-$_pkgsuffix"
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
cpio
@@ -700,15 +697,6 @@ _package-headers() {
700697
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
701698
}
702699

703-
_package-dbg(){
704-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
705-
depends=("${pkgbase}-headers")
706-
707-
cd "${_srcname}"
708-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
709-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
710-
}
711-
712700
_package-zfs(){
713701
pkgdesc="zfs module for the $pkgdesc kernel"
714702
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -761,7 +749,6 @@ _package-nvidia-open(){
761749
}
762750

763751
pkgname=("$pkgbase")
764-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
765752
pkgname+=("$pkgbase-headers")
766753
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
767754
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

linux-cachyos-sched-ext/PKGBUILD

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ _build_nvidia=${_build_nvidia-}
141141
# Use this only if you have Turing+ GPU
142142
_build_nvidia_open=${_build_nvidia_open-}
143143

144-
# Build a debug package with non-stripped vmlinux
145-
_build_debug=${_build_debug-}
146-
147144
if [[ "$_use_llvm_lto" = "thin" || "$_use_llvm_lto" = "full" ]] && [ "$_use_lto_suffix" = "y" ]; then
148145
_pkgsuffix="cachyos-${_cpusched}-lto"
149146
pkgbase="linux-$_pkgsuffix"
@@ -169,7 +166,7 @@ _kernuname="${pkgver}-${_pkgsuffix}"
169166
arch=('x86_64')
170167
url="https://github.com/CachyOS/linux-cachyos"
171168
license=('GPL-2.0-only')
172-
options=('!strip' '!debug' '!lto')
169+
options=('!lto')
173170
makedepends=(
174171
bc
175172
cpio
@@ -700,15 +697,6 @@ _package-headers() {
700697
ln -sr "$builddir" "$pkgdir/usr/src/$pkgbase"
701698
}
702699

703-
_package-dbg(){
704-
pkgdesc="Non-stripped vmlinux file for the $pkgdesc kernel"
705-
depends=("${pkgbase}-headers")
706-
707-
cd "${_srcname}"
708-
mkdir -p "$pkgdir/usr/src/debug/${pkgbase}"
709-
install -Dt "$pkgdir/usr/src/debug/${pkgbase}" -m644 vmlinux
710-
}
711-
712700
_package-zfs(){
713701
pkgdesc="zfs module for the $pkgdesc kernel"
714702
depends=('pahole' "${pkgbase}=${_kernver}")
@@ -761,7 +749,6 @@ _package-nvidia-open(){
761749
}
762750

763751
pkgname=("$pkgbase")
764-
[ -n "$_build_debug" ] && pkgname+=("$pkgbase-dbg")
765752
pkgname+=("$pkgbase-headers")
766753
[ -n "$_build_zfs" ] && pkgname+=("$pkgbase-zfs")
767754
[ -n "$_build_nvidia" ] && pkgname+=("$pkgbase-nvidia")

0 commit comments

Comments
 (0)