[PATCH] gnu: virtuoso-ose: Update to 7.2.15

  • Done
  • quality assurance status badge
Details
2 participants
  • Andreas Enge
  • Frederick Muriuki Muriithi
Owner
unassigned
Submitted by
Frederick Muriuki Muriithi
Severity
normal

Debbugs page

F
F
Frederick Muriuki Muriithi wrote on 7 Aug 12:27 -0700
(address . guix-patches@gnu.org)
20250807192729.337696-1-fredmanglis@gmail.com
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.15
[source] <snippet>: Update snippet to simply delete all prebuild Java
archives
[arguments] <phases>: remove the custom 'bootstrap phase
<phases>: Update list of files in 'avoid-embedding-kernel-and-timestamps
phase
[native-inputs]: Add python as a build dependency

Change-Id: If346425514cdb23cd8325f8666fa523072fa1276
---
gnu/packages/databases.scm | 30 +++++-------------------------
1 file changed, 5 insertions(+), 25 deletions(-)

Toggle diff (78 lines)
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index d6a042a378..8473a04b52 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -4067,30 +4067,19 @@ (define-public python-lmdb
(define-public virtuoso-ose
(package
(name "virtuoso-ose")
- (version "7.2.11")
+ (version "7.2.15")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://sourceforge/virtuoso/virtuoso/" version "/"
"virtuoso-opensource-" version ".tar.gz"))
(sha256
- (base32 "0mk25gr1pafmps4nsydjprwswbzwch8b583nlwh7x2031sz7ald1"))
- (patches (search-patches "virtuoso-ose-remove-pre-built-jar-files.patch"))
+ (base32 "1nz6kddwxz5k79g3skj7y45f0l20m8fh8haw42j313xm177xpdp0"))
(modules '((guix build utils)))
;; This snippet removes pre-built Java archives.
(snippet
#~(for-each delete-file-recursively
- (list "binsrc/hibernate"
- "binsrc/jena"
- "binsrc/jena2"
- "binsrc/jena3"
- "binsrc/jena4"
- "binsrc/rdf4j"
- "binsrc/sesame"
- "binsrc/sesame2"
- "binsrc/sesame3"
- "binsrc/sesame4"
- "libsrc/JDBCDriverType4")))))
+ (find-files "." "\\.jar$")))))
(build-system gnu-build-system)
(arguments
(list
@@ -4103,9 +4092,6 @@ (define-public virtuoso-ose
"--enable-static=no")
#:phases
#~(modify-phases %standard-phases
- (replace 'bootstrap
- (lambda _
- (invoke "sh" "autogen.sh")))
(add-after 'unpack 'avoid-embedding-kernel-and-timestamps
;; For a reproducible build, avoid embedding the kernel version and
;; timestamps.
@@ -4124,15 +4110,9 @@ (define-public virtuoso-ose
"appsrc/ODS-FeedManager/make_vad.sh"
"appsrc/ODS-Bookmark/make_vad.sh"
"appsrc/ODS-Addressbook/make_vad.sh"
- "binsrc/dbpedia/make_vad.sh"
"binsrc/samples/demo/make_vad.sh"
"binsrc/samples/demo/mkdoc.sh"
- "binsrc/samples/sparql_demo/make_vad.sh"
- "binsrc/bpel/make_vad.sh"
- "binsrc/fct/make_vad.sh"
- "binsrc/rdf_mappers/make_vad.sh"
- "binsrc/isparql/make_vad.sh"
- "binsrc/conductor/mkvad.sh")
+ "binsrc/rdf_mappers/make_vad.sh")
(("^UNAME_SYSTEM=.*") "UNAME_SYSTEM=unknown\n")
(("^UNAME_RELEASE=.*") "UNAME_RELEASE=unknown\n")
(("^PACKDATE=.*") "PACKDATE=2012-04-18\n")
@@ -4147,7 +4127,7 @@ (define-public virtuoso-ose
'("libvirtuoso-t.a"
"libvirtuoso-t.la")))))))
(native-inputs
- (list autoconf automake bison flex gperf libtool))
+ (list autoconf automake bison flex gperf libtool python))
(inputs
(list openssl net-tools readline which zlib))
(home-page "https://vos.openlinksw.com/owiki/wiki/VOS/")

base-commit: 6981f0adbf5becb63633213063ac943d59148c12
--
2.41.0
A
A
Andreas Enge wrote on 8 Aug 00:56 -0700
(name . Frederick Muriuki Muriithi)(address . fredmanglis@gmail.com)(address . 79196@debbugs.gnu.org)
aJWtr9xzVdsj5ONT@jurong
Hello!

If you remove a patch, you need to mention it (three times actually) in
the commit message - three times because you also have to remove it from
the git repository and unregister it in the file gnu/local.mk.

Andreas
PS: I would recommend to move to codeberg, although this will not
become mandatory before the end of the year.
F
F
Frederick Muriithi wrote on 8 Aug 04:29 -0700
(name . Andreas Enge)(address . andreas@enge.fr)(address . 79196@debbugs.gnu.org)
CALjrZwasem+kYNfFO_tvp5g8yTg_2-4mWBRtSpxe8+maxdQXZg@mail.gmail.com
Okay. Let me add those fixes, and create an account with codeberg.

I'll send a pull request there once I've made the changes, so this can
be marked as complete, I think.

Thanks.
A
A
Andreas Enge wrote on 8 Aug 05:12 -0700
(name . Frederick Muriithi)(address . fredmanglis@gmail.com)(address . 79196-done@debbugs.gnu.org)
aJXpvA38x3s2I82j@jurong
Am Fri, Aug 08, 2025 at 06:29:57AM -0500 schrieb Frederick Muriithi:
Toggle quote (4 lines)
> Okay. Let me add those fixes, and create an account with codeberg.
> I'll send a pull request there once I've made the changes, so this can
> be marked as complete, I think.

Excellent, thanks!

Andreas
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 79196@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 79196
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch