Показать сообщение отдельно
  #3  
Старый 23.04.2023, 00:21
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Alexey Khromov написал(а) к Michael Dukelsky в Apr 23 21:51:24 по местному времени:

Здраствуйте, Michael!

22 апр 23 20:04, Michael Dukelsky -> Alexey Khromov:

MD> С этого места, пожалуйста, поподробнее.

из PKGBUILD golded-plus-git надо исключить сборку "своего" ncurses
и ncurses.patch тоже выкинуть - на системной библиотеке работает отлично, а также
поправить скрипт golded, убрав назначение TERM=xterm-256color. дефолтный
TERM linux тоже норм работает.
под i386 отказалась собираться ассемблерная вставка определения типа процессора:

+++ golded-plus-git/goldlib/gall/gutlvers.cpp 2023-03-18 18:02:28.920445256 +0300
@@ -402,149 +402,6 @@

cpuname(scpuid.family, scpuid.model, scpuid.vendor, _cpuname);
-#elif defined(_GNUC__) && defined(__i386_)
-

поэтому вырезал ее, с unknown тоже неплохо)


В PKGBUILD husky-git мелкая очепятка - cvsdate.h в /h/ не скопировали:

diff -u -p pkg-orig/husky-git/PKGBUILD pkg/husky-git/PKGBUILD
-+- pkg-orig/husky-git/PKGBUILD 2023-04-22 21:50:29.228911265 +0300
+++ pkg/husky-git/PKGBUILD 2023-03-17 10:57:15.711818991 +0300
@@ -1,6 +1,6 @@
pkgname=husky-git
_realpkg=husky
-pkgver=r3389.852e02a5
+pkgver=r3410.d18b6911
pkgrel=1
arch=('x86_64')
license=('GPL')
@@ -158,7 +158,7 @@ build() {
ln -s "../huskylib/huskylib" huskylib
ln -s "../smapi/smapi" smapi
ln -s "../fidoconf/fidoconf" fidoconf
- cp ../cvsdate.h ./
+ cp ../cvsdate.h ./h/
cmake \
-Bbuild-archlinux \
-DBUILDSНARED_LIBS=${_bldshared} \

В общем-то все. binkd собирается без проблем.

Alexey Khromov
--- GoldED+/LNX 1.1.5-b20230304
Ответить с цитированием