From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 2Mu7MTp2SGQzsAAASxT56A (envelope-from ) for ; Wed, 26 Apr 2023 02:54:18 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 8BuuMTp2SGSAFAAAauVa8A (envelope-from ) for ; Wed, 26 Apr 2023 02:54:18 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7934D47113 for ; Wed, 26 Apr 2023 02:54:18 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682470458; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=hOSxq4CWlXWsi7oFGKrXjB+Qn+1SLTLv/zJvz5WRIBg=; b=SMfYl4xtD0oxOjzGAPsUPygYciln9ksQ2wf8xa5igl2rqUmh/AKRY3GxqOR+CGdvrrkXVn muDuXSvUtMebysccrzsXZZitNI2xyn/SxsV0Pjya+6r6v6DwJ3Ym+s5tsBoARh0yZODn0W I3cprbPljvlwWTDb+0SOruvDckf1WKcUaTpgHdtCXqh3k5Nr3york//WYrskYZF8qheaAo cTtCjPoqZdeftq7etu0ZeB2+Un9PGMHMHdVcV8Zmg0ElwBcQp9Z+MbqgyXxpkSIePKc3en QHdvMmXoOKVQjX45STEFLmm4B6qbgqszUHMMckoGvFjgY2G1/D/UCwgrORBpjQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1682470458; a=rsa-sha256; cv=none; b=peWaDN3IklYEFBk5jhU3TI/mp4QryoVPwOcGOsPFDaYxnAug/z8b8Y28Degc+bzqcMrAXn ay25UDG4b1aV/fE+VtZk1fMurxEzLwgVwuuaIAfEBVS+75MCUFMTMY8Yvxq8URYMgkQ5T4 gwtsDs685KIqoWSnmMJWkZWIkuhTrFNLkmwvd4BUrPtTJV7jcAuPuR222B13AVMtrEX4QC rjaPg24KFyFH3mLkSor4PTVjw0CmSlcyloEprE7X06FVzi+TELg6b8uALq1XDjhQVT7Zq5 S1B4kEc7LrFGnLFnnMpsj7X5yWRPTwSijuzDZu8XoY6n096E1fN0FlxQa+UKpw== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1prTQ7-0006Di-16; Tue, 25 Apr 2023 20:54:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1prTQ4-0006DB-Al for guix-patches@gnu.org; Tue, 25 Apr 2023 20:54:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1prTQ4-0000S6-19 for guix-patches@gnu.org; Tue, 25 Apr 2023 20:54:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1prTQ2-0001R1-AO; Tue, 25 Apr 2023 20:54:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#63081] [PATCH 0/8] Comprehensive DocBook refactoring. Resent-From: Bruno Victal Original-Sender: "Debbugs-submit" Resent-CC: maxim.cournoyer@gmail.com, andreas@enge.fr, guix-patches@gnu.org Resent-Date: Wed, 26 Apr 2023 00:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 63081 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 63081@debbugs.gnu.org Cc: Bruno Victal , maxim.cournoyer@gmail.com, andreas@enge.fr X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: maxim.cournoyer@gmail.com, andreas@enge.fr Received: via spool by submit@debbugs.gnu.org id=B.16824703955455 (code B ref -1); Wed, 26 Apr 2023 00:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 26 Apr 2023 00:53:15 +0000 Received: from localhost ([127.0.0.1]:53826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1prTPG-0001Pv-St for submit@debbugs.gnu.org; Tue, 25 Apr 2023 20:53:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:39910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1prTPE-0001Pk-9p for submit@debbugs.gnu.org; Tue, 25 Apr 2023 20:53:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1prTPD-00068i-Si for guix-patches@gnu.org; Tue, 25 Apr 2023 20:53:11 -0400 Received: from smtpmciv4.myservices.hosting ([185.26.107.240]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1prTPC-0000DW-8X for guix-patches@gnu.org; Tue, 25 Apr 2023 20:53:11 -0400 Received: from mail1.netim.hosting (unknown [185.26.106.173]) by smtpmciv4.myservices.hosting (Postfix) with ESMTP id 1B93A21E88 for ; Wed, 26 Apr 2023 02:52:59 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail1.netim.hosting (Postfix) with ESMTP id 99AC58009F; Wed, 26 Apr 2023 02:52:59 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail1.netim.hosting Received: from mail1.netim.hosting ([127.0.0.1]) by localhost (mail1-2.netim.hosting [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id wZK90YOVYgmk; Wed, 26 Apr 2023 02:52:59 +0200 (CEST) Received: from guix-nuc.home.arpa (unknown [10.192.1.83]) (Authenticated sender: lumen@makinata.eu) by mail1.netim.hosting (Postfix) with ESMTPSA id 2CF068009E; Wed, 26 Apr 2023 02:52:59 +0200 (CEST) From: Bruno Victal Date: Wed, 26 Apr 2023 01:52:53 +0100 Message-Id: X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.26.107.240; envelope-from=mirai@makinata.eu; helo=smtpmciv4.myservices.hosting X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: UNKNOWN X-Migadu-Spam-Score: 0.45 X-Spam-Score: 0.45 X-Migadu-Queue-Id: 7934D47113 X-Migadu-Scanner: in3.migadu.com X-TUID: ONHhOL0avfw1 Notable changes: * Fixes profile conflicts for docbook-xml packages by using versioned paths. * Implements the path convention used by NixOS for docbook-xml 4.x packages, this allows for packages that use cmake to search for these files (such as kdoctools) to work correctly without having to patch the sources. * Stores the schema files correctly rather than lumping it all within …/dtd/. * Source fetching methods were reviewed and were fixed where incorrect. (docbook-xml-5.1) * Unbundles binary leftovers in docbook-xsl-1.79.1 packages. * Removes executable permissions for SGML DTDs. * Uses proper tools to manipulate XML instead of substitute*. * Uses sxml instead of representing XML as a string. * Fixes tests for docbook-xsl. * Uses copy-build-system over trivial-build-system. * Modernizes the style used for the package definitions. It is hoped that these patches will substantially reduce the amount of source patching done in guix and solve obscure build failures. This patch-series is “Core-Updates” material, it will trigger mass rebuilds. Bruno Victal (8): gnu: docbook-xml: Fix installation paths. gnu: Add docbook-xml-5.0.1. gnu: docbook-xsl: Refactor package. gnu: docbook-xsl-1.79.1: Refactor package. gnu: docbook-utils: Refactor package. gnu: docbook: Refactor docbook-sgml packages. gnu: docbook: Refactor dblatex packages. gnu: docbook-dsssl: Switch to copy-build-system. gnu/packages/docbook.scm | 875 +++++++++++++++++++++++---------------- 1 file changed, 507 insertions(+), 368 deletions(-) base-commit: 8093c6ba21c51efe901ba98ce698c545bf13dcd0 -- 2.39.2