Commit Graph

70 Commits

Author SHA1 Message Date
Nedko Arnaudov 9c1368d3b3 wscript: don't use destdir when composing share_dir
>>> Install sys-apps/catroof-0.2 into /var/tmp/portage/sys-apps/catroof-0.2/image
"/var/tmp/portage/sys-apps/catroof-0.2/work/catroof-0.2/waf" --jobs=4 --destdir="/var/tmp/portage/sys-apps/catroof-0.2/image"  install
Waf: Entering directory `/var/tmp/portage/sys-apps/catroof-0.2/work/catroof-0.2/build'
[ 1/18] Creating build/gitversion.h
+ install /var/tmp/portage/sys-apps/catroof-0.2/image/usr/bin/catroof (from src/catroof.lua)
+ symlink /var/tmp/portage/sys-apps/catroof-0.2/image/usr/bin/gcatroof (to catroof)
+ symlink /var/tmp/portage/sys-apps/catroof-0.2/image/usr/bin/ncatroof (to catroof)
+ install /var/tmp/portage/sys-apps/catroof-0.2/image/var/tmp/portage/sys-apps/catroof-0.2/image/usr/share/catroof/catroof.ui (from src/catroof.ui)
git revision f15658888a
+ install /var/tmp/portage/sys-apps/catroof-0.2/image/usr/bin/lscatroof (from build/lscatroof)
Waf: Leaving directory `/var/tmp/portage/sys-apps/catroof-0.2/work/catroof-0.2/build'
'install' finished successfully (0.335s)
>>> Completed installing sys-apps/catroof-0.2 into /var/tmp/portage/sys-apps/catroof-0.2/image

 * Final size of build directory: 1784 KiB (1.7 MiB)
 * Final size of installed tree:   120 KiB

 * QA Notice: files installed in ${D}/${D}:
 *   /
 *   //usr
 *   //usr/share
 *   //usr/share/catroof
 *   //usr/share/catroof/catroof.ui
 * ERROR: sys-apps/catroof-0.2::ladi51 failed:
 *   Aborting due to QA concerns: 5 files installed in /var/tmp/portage/sys-apps/catroof-0.2/image/var/tmp/portage/sys-apps/catroof-0.2/image
 *
 * Call stack:
 *   misc-functions.sh, line 671:  Called install_qa_check
 *   misc-functions.sh, line 134:  Called source 'install_symlink_html_docs'
 *          05double-D, line  15:  Called DD_check
 *          05double-D, line  11:  Called die
 * The specific snippet of code:
 *              die "Aborting due to QA concerns: ${#files[@]} files installed in ${D%/}${D}"
 *
 * If you need support, post the output of `emerge --info '=sys-apps/catroof-0.2::ladi51'`,
 * the complete build log and the output of `emerge -pqv '=sys-apps/catroof-0.2::ladi51'`.
 * The complete build log is located at '/var/tmp/portage/sys-apps/catroof-0.2/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/catroof-0.2/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-apps/catroof-0.2/image'
 * S: '/var/tmp/portage/sys-apps/catroof-0.2/work/catroof-0.2'
!!! post install failed; exiting.
2024-01-04 02:32:15 +02:00
Nedko Arnaudov f15658888a src/sysfs_devices.c: Fix memory leak and call free() with invalid pointer 2023-11-06 21:38:43 +02:00
Nedko Arnaudov 0e7f70e375 wscript: add support for py2 (waftoolchainflags) 2023-09-23 15:29:43 +03:00
Nedko Arnaudov f3e8f4c5ad README.adoc: Update lscatroof example output 2023-08-09 16:40:19 +03:00
Nedko Arnaudov e1af2062ad sysfs_devices.c: Fetch (USB) speed 2023-08-09 16:33:40 +03:00
Nedko Arnaudov 54446d1693 Fix bug in alsa code that resulted in capture and playback port numbers swapped 2023-07-23 15:03:19 +03:00
Nedko Arnaudov 76eeeed241 wscript: disable pedantic mode 2023-07-20 19:34:17 +03:00
Nedko Arnaudov 431314c211 src/sysfs_devices.c: fix warning 2023-07-20 18:50:00 +03:00
Nedko Arnaudov ce0018c43d sysfs_devices.c: fetch usb vendor and product ID numbers 2023-07-17 20:01:19 +03:00
Nedko Arnaudov f4ffdad46b README.adoc: add more info 2023-07-16 20:15:28 +03:00
Nedko Arnaudov 195bbd8227 doc/INSTALL.adoc: list C compiler with -std=gnu99 support as build time dependency 2023-07-16 19:59:01 +03:00
Nedko Arnaudov 8ee88537a3 doc/INSTALL.adoc: list lua as runtime dependency 2023-07-16 19:51:47 +03:00
Nedko Arnaudov 9dc056fd40 doc/INSTALL.adoc: mark cdbus as optional 2023-07-16 18:27:08 +03:00
Nedko Arnaudov 52f4843238 README.adoc: Extend the WIP not (lscatroof) 2023-07-16 18:23:26 +03:00
Nedko Arnaudov 43e336cc1a Add doc/INSTALL.adoc file 2023-07-16 18:23:06 +03:00
Nedko Arnaudov ddfd5bd495 Make lscatroof buildable without cdbus 2023-07-16 17:42:02 +03:00
Nedko Arnaudov 9a91f4f7d0 README.adoc: update example lscatroof output 2023-07-15 19:51:32 +03:00
Nedko Arnaudov 6710d3d7f1 sysfs_devices.c: adjust SOUND and INPUT lines indent 2023-07-15 16:55:48 +03:00
Nedko Arnaudov 67f7e927f6 sysfs_devices.c: adjust lscatroof header 2023-07-15 16:54:09 +03:00
Nedko Arnaudov 9d55230979 sysfs_devices.c: detect more tty and block device stuff 2023-07-15 16:51:05 +03:00
Nedko Arnaudov 5dd5ced7ba README.adoc: update example lscatroof output 2023-07-15 15:14:10 +03:00
Nedko Arnaudov ffa2656fb3 sysfs_devices.c: improved scan of input and block devices 2023-07-15 15:11:43 +03:00
Nedko Arnaudov 9f3da4b94b sysfs_devices.c: fix SCSI WWID printf() 2023-07-14 20:39:35 +03:00
Nedko Arnaudov 1f83c14ab1 sysfs_devices.c: Add SCSI WWID lookup 2023-07-14 20:35:25 +03:00
Nedko Arnaudov 1adcabf7ff lscatroof: Print version and other build info 2023-07-14 20:18:23 +03:00
Nedko Arnaudov d3d92464df Fix print_logo() prototype 2023-07-14 20:12:51 +03:00
Nedko Arnaudov 63155887ab Fix nul char termination of cardno string 2023-07-14 20:09:25 +03:00
Nedko Arnaudov f13685870b README: add example lscatroof output 2023-07-08 20:13:46 +03:00
Nedko Arnaudov a9b99caf85 README.adoc: add catroof asciiart logo 2023-07-08 18:10:23 +03:00
Nedko Arnaudov a955dd8baf lscatroof: show catroof asciiart logo 2023-07-08 17:06:52 +03:00
Nedko Arnaudov dc8b862857 lscatroof: adjust indent 2023-07-07 22:11:54 +03:00
Nedko Arnaudov 4820828b28 read&show manufacturer, vendor and serial 2023-07-07 22:02:00 +03:00
Nedko Arnaudov 8949a00f7b src/file.c: allow short reads (sysfs) 2023-07-07 21:44:49 +03:00
Nedko Arnaudov 41e1b80a1a show alsa card id of sysfs devices 2023-07-07 21:40:15 +03:00
Nedko Arnaudov f0b6165e31 Move ladicore file.[gc] to src/ 2023-07-07 20:53:41 +03:00
Nedko Arnaudov da8f4bf298 Merge branch 'ladicore/main' into 'catroof/main' 2023-07-07 20:52:49 +03:00
Nedko Arnaudov b0736e0bd9 file.[hc]: SPDX; new header guards 2023-07-07 20:52:14 +03:00
Nedko Arnaudov 1344533ca9 Import file.[hc] from ladish 2023-07-07 20:47:48 +03:00
Nedko Arnaudov 5c8cd65fea introduce catroof device indeces; improved lscatroof output 2023-07-07 19:04:49 +03:00
Nedko Arnaudov 7719148595 lscatroof: display input devices too; improved output layout 2023-07-07 18:49:49 +03:00
Nedko Arnaudov 3b70a757ba remove leftover from ladish wscript 2023-07-07 16:50:47 +03:00
Nedko Arnaudov dad7dce54e lscatroof: scan sysfs devices 2023-07-07 16:48:05 +03:00
Nedko Arnaudov dd0a0426ee lscatroof: add argc & argv to main() 2023-07-07 16:48:05 +03:00
Nedko Arnaudov dea77cac1b Add dbus, logging and assert 2023-07-07 16:48:05 +03:00
Nedko Arnaudov 9793ebf69e wscript: add --debug option for configure stage
debuggable binaries
2023-07-07 15:24:54 +03:00
Nedko Arnaudov 1c9a2b5567 src/alsa.c: fix double free() 2023-07-03 21:31:13 +03:00
Nedko Arnaudov 4a1e7131cc install catroof.lua as [ng]catroof 2023-06-30 21:30:12 +03:00
Nedko Arnaudov 0e888cde99 fix uselib of catroof.so lua module 2023-06-30 21:23:49 +03:00
Nedko Arnaudov d2730b437a catroof.lua: improve UI selection
In particular, show the ncurses tui when gtk initialization fails.
Beside gtk not being loadable, this can also happen when DISPLAY env
var is not set.
2023-06-30 21:22:10 +03:00
Nedko Arnaudov 02982e2be5 disable build of catroofd for now 2023-06-30 20:31:34 +03:00