Package Details: wordnet-common 3.1-8

Git Clone URL: https://aur.archlinux.org/wordnet.git (read-only, click to copy)
Package Base: wordnet
Description: An Electronic Lexical Database from Princeton University
Upstream URL: https://wordnet.princeton.edu/
Licenses: LicenseRef-custom
Submitter: None
Maintainer: envolution
Last Packager: envolution
Votes: 116
Popularity: 0.000064
First Submitted: 2007-01-12 20:32 (UTC)
Last Updated: 2024-12-04 02:01 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Stebalien commented on 2024-11-24 23:39 (UTC)

Unfortunately, I really just don't have time to maintain/fix this package. To future packagers: you'll probably want to pull sources from debian directly and ignore upstream.

Stebalien commented on 2024-08-20 05:02 (UTC)

@ap_qld it builds just fine but it looks like artha may be relying on some debian special sauce (they have a ton of patches in https://salsa.debian.org/science-team/wordnet/-/tree/master/debian?ref_type=heads). The wordnet-common package only includes a static library and a header file, no pkgconf files or shared libraries which artha appears to be looking for.

Honestly, this package is an unmaintained mess. I'll have to switch to Debian as upstream.

ap_qld commented on 2024-08-20 03:01 (UTC)

There seems to be a problem with wordnet-common as the 'Required by' packages artha and dico do not build - more info in artha package.

Stebalien commented on 2024-01-22 22:20 (UTC)

The split is to avoid the tk dependency in the CLI package. That and others may just want the data.

I think I'll leave it as it is for now as it should just work.

Stebalien commented on 2024-01-22 20:02 (UTC)

You're right about the conflicts, but I don't think I can reasonably add "provides" to wordnet-common as it doesn't provide what the old wordnet package provided. I've left off provides entirely for now.

respiranto commented on 2021-06-30 00:54 (UTC) (edited on 2021-06-30 00:56 (UTC) by respiranto)

@Stebalien

The Debian "orig" is a mixture of several upstreams (most of which are probably internal to Debian), plus apparently some modification.

The following patches do nevertheless apply:

  • 20_doc_man_wninput.patch
  • 20_include_wn.h.patch
  • 20_src_stubs_c.patch
  • 20_src_wnb.patch
  • 40_doc_man_fix_names.patch
  • 41_doc_man_fix_names.patch
  • 50_CVE-2008-2149_buffer_overflows.patch
  • 51_overflows_memcpy.patch
  • 51_overflows.patch
  • 52_wordnet3.0_lib_search_c_memory_patch
  • 60_gcc-4.6.patch

I assume the Guix patches are equivalent to:

  • 50_CVE-2008-2149_buffer_overflows.patch
  • 51_overflows_memcpy.patch
  • 51_overflows.patch

I suggest applying further:

  • bugs:
    • 52_wordnet3.0_lib_search_c_memory_patch
    • 60_gcc-4.6.patch
      • possibly followed by "sed -Ei 's/\<puts(([^ ,)]*))/fputs(\1, stdout)/' src/wn.c"
  • man pages:
    • 20_doc_man_wninput.patch
    • 40_doc_man_fix_names.patch
    • 41_doc_man_fix_names.patch

Stebalien commented on 2021-06-30 00:15 (UTC)

@respiranto

Thanks for digging into that!

I've applied the patches from Guix. Unfortunately, I couldn't get the Debian ones to apply (not sure what "orig" is supposed to mean, but it definitely doesn't mean "original source" in this case).