Package Details: gnudos 1.11.4-1

Git Clone URL: https://aur.archlinux.org/gnudos.git (read-only, click to copy)
Package Base: gnudos
Description: Library designed to help new users of the GNU system, who are coming from a DOS background, fit into the picture and start using the GNU system with ease
Upstream URL: https://www.gnu.org/software/gnudos/
Licenses: GPL
Submitter: jsoy9pQbYVNu5nfU
Maintainer: sysrqt
Last Packager: sysrqt
Votes: 2
Popularity: 0.000000
First Submitted: 2016-01-01 18:01 (UTC)
Last Updated: 2018-05-17 19:08 (UTC)

Latest Comments

ajacocks commented on 2024-10-18 16:11 (UTC)

I updated the package to the latest release, and fixed it so that it builds. The upstream maintainer's signature is not valid, so I removed it. This should be addressed.

Here is the patch to make it build:


cat ../gnudos-2.0.diff 
diff --git a/PKGBUILD b/PKGBUILD
index 43ec149..4752361 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
 # Maintainer: Katy Moe <arch@katy.moe>
 pkgname=gnudos
-pkgver=1.11.4
+pkgver=2.0
 pkgrel=1
 pkgdesc="Library designed to help new users of the GNU system, who are coming from a DOS background, fit into the picture and start using the GNU system with ease"
 arch=('x86_64' 'i686')
@@ -9,11 +9,8 @@ license=('GPL')
 depends=('glibc')
 source=(
    "https://ftp.gnu.org/gnu/gnudos/gnudos-$pkgver.tar.gz"
-   "https://ftp.gnu.org/gnu/gnudos/gnudos-$pkgver.tar.gz.sig"
 )
-sha256sums=('1dedeb5f8807596e5d1feb48d9c09d5848e026aac77bdd6203ab6fe9a211b991'
-            'SKIP')
-validpgpkeys=('893ECEDAE0BA2F86C2333F9928229E699E9C841A') # Mohammed Isam <yahoo: mohammed_isam1984>
+sha256sums=('887c88f8c94a3c35469dda1b96a3ea46e6b2fbcaba625ca722c5197ea4b1c41a')

 build() {
   cd $pkgname-$pkgver

simona commented on 2021-03-26 11:02 (UTC)

/bin/ld: .libs/ukbd.o:(.bss+0x0): multiple definition of uc'; .libs/kbd.o:(.bss+0x18): first defined here<br> /bin/ld: .libs/ukbd.o:(.bss+0x8): multiple definition ofX_IS_RUNNING'; .libs/kbd.o:(.bss+0x0): first defined here
/bin/ld: .libs/dialogs.o:(.bss+0x1e0): multiple definition of SCREEN_H'; .libs/screen.o:(.bss+0xc0): first defined here<br> /bin/ld: .libs/dialogs.o:(.bss+0x1e4): multiple definition ofSCREEN_W'; .libs/screen.o:(.bss+0xc4): first defined here
/bin/ld: .libs/dialogs.o:(.bss+0x160): multiple definition of screen_colors'; .libs/screen.o:(.bss+0x40): first defined here<br> /bin/ld: .libs/dialogs.o:(.bss+0x1e8): multiple definition ofX_IS_RUNNING'; .libs/kbd.o:(.bss+0x0): first defined here
/bin/ld: .libs/dialogs.o:(.bss+0x1ec): multiple definition of `uc'; .libs/kbd.o:(.bss+0x18): first defined here
collect2: error: ld returned 1 exit status