@HurricanePootis @Dominiquini fixed, thanks
Search Criteria
Package Details: ddd 3.4.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ddd.git (read-only, click to copy) |
---|---|
Package Base: | ddd |
Description: | A graphical front-end for command-line debuggers such as GDB, JDB, pydb, perl debugger... |
Upstream URL: | http://www.gnu.org/software/ddd/ |
Keywords: | debugging gdb |
Licenses: | GPL-3.0-or-later, LGPL-3.0-or-later |
Submitter: | arojas |
Maintainer: | matthewq337 |
Last Packager: | matthewq337 |
Votes: | 21 |
Popularity: | 0.79 |
First Submitted: | 2017-11-23 07:10 (UTC) |
Last Updated: | 2024-08-25 17:53 (UTC) |
Dependencies (14)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libx11 (libx11-gitAUR)
- libxaw (xawmAUR)
- libxft (libxft-gitAUR)
- libxmu
- libxpm (libxpm-gitAUR)
- libxt
- ncurses (ncurses-gitAUR)
- openmotif
- gdb (gdb-gitAUR, gdb-debug-gitAUR) (optional) – to use the Gnu debugger
- java-runtime-openjdk (jdk10-openj9-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre18-openjdkAUR, liberica-jre-11-full-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, zulu-15-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, liberica-nik-24-full-binAUR, zulu-jre-fx-binAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, zulu-21-binAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, liberica-jdk-8-full-binAUR, liberica-jdk-21-full-binAUR, zulu-17-fx-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk8-perfAUR, jre19-openjdkAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, liberica-jdk-full-binAUR, jdk21-openj9-binAUR, jre17-zulu-binAUR, jre21-zulu-binAUR, zing-21-binAUR, zing-8-binAUR, java-openjdk-ea-binAUR, jdk-android-studioAUR, jdk-temurinAUR, jdk21-jetbrains-binAUR, java-openjdk-binAUR, jre-jetbrainsAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk) (optional) – to use the Java debugger
- perl (perl-gitAUR) (optional) – to use the Perl debugger
Required by (0)
Sources (1)
matthewq337 commented on 2024-08-25 17:54 (UTC)
Dominiquini commented on 2024-08-25 14:54 (UTC)
The signature for the source appears to be incorrect!
HurricanePootis commented on 2024-08-25 03:33 (UTC)
Hello, I have some recommendations for this package:
- Switch to SPDX-compliant
license()
- Add in all the dependencies listed by
namcap
- Install the desktop file that is part of the source distribution.
Here is the patch file:
diff --git a/PKGBUILD b/PKGBUILD
index bcbd94b..fbc6007 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,13 +7,13 @@ pkgrel=1
pkgdesc="A graphical front-end for command-line debuggers such as GDB, JDB, pydb, perl debugger..."
arch=('x86_64')
url="http://www.gnu.org/software/ddd/"
-license=('GPL3' 'LGPL3')
-depends=('gcc-libs' 'openmotif' 'libxaw')
+license=('GPL-3.0-or-later' 'LGPL-3.0-or-later')
+depends=('gcc-libs' 'openmotif' 'libxaw' 'libxt' 'libxft' 'libxmu' 'fontconfig' 'glibc' 'libx11' 'libxpm' 'ncurses')
optdepends=('gdb: to use the Gnu debugger'
'java-runtime-openjdk: to use the Java debugger'
'perl: to use the Perl debugger')
source=(http://ftp.gnu.org/gnu/ddd/${pkgname}-${pkgver}.tar.gz)
-sha1sums=('0bcb90b8ded114b3953eb2c5f77f3c636f317cdd')
+sha1sums=('0e9271aeeded16f0414b3877a25f3a15acb40fb4')
prepare() {
cd ${pkgname}-${pkgver}
@@ -29,4 +29,5 @@ package() {
cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
install -D -m644 icons/ddd.xpm "${pkgdir}/usr/share/pixmaps/ddd.xpm"
+ install -D -m644 ddd/ddd.desktop "${pkgdir}/usr/share/applications/ddd.desktop"
}
simona commented on 2024-08-24 21:24 (UTC) (edited on 2024-08-24 21:25 (UTC) by simona)
it fails sha1sums check
dvk commented on 2024-08-22 08:13 (UTC)
It seems that the sha1sum in PKGBUILD is incorrect for version 3.4.1.
ostroffjh commented on 2024-07-10 19:06 (UTC)
Shouldn't this be unflagged for out of date? 3.4.0 is the latest, as far as I can tell.
micwoj92 commented on 2023-10-12 02:39 (UTC)
For the future, you should reset pkgrel to 1 when bumping pkgver.
mrechte commented on 2023-09-01 14:20 (UTC)
It seems this software does not work under wayland: GUI is broken and one gets many warnings like:
Warning:
Name: FONTLIST_DEFAULT_TAG_STRING
Class: XmRendition
Conversion failed. Cannot load font.
morpheusthewhite commented on 2023-05-13 07:19 (UTC)
Updated to 3.4.0
Pinned Comments
DrLarck commented on 2021-03-27 12:00 (UTC)
@codazoa I had the same problem.
After running ddd using the terminal (
$ ddd
) I had multiple warning messages saying something like : "Cannot convert string "...." to type FontStruct"After a couple of research and spending hours to find a fix, I've finally found this : "Some programs only work with bitmap fonts. Two major packages with bitmap fonts are available, xorg-fonts-75dpi and xorg-fonts-100dpi." (From the AUR : https://wiki.archlinux.org/index.php/xorg)
So basically, you need to run this command :
And get the xorg-fonts-XXdpi (with XX = 75 or 100) that is closer to the output value of the command above.
You can install a xorg-fonts package using pacman :
Once you've done that, run :
Then reboot and everything should work.