home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   linux.debian.bugs.dist      Ohh some weird Debian bug report thing      28,835 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 27,838 of 28,835   
   John Paul Adrian Glaubitz to John Paul Adrian Glaubitz   
   Bug#1128189: coq: Please install dllcoqp   
   16 Feb 26 10:30:01   
   
   XPost: linux.debian.ports.sparc, linux.debian.maint.ocaml.maint   
   From: glaubitz@physik.fu-berlin.de   
      
   Hi,   
      
   On Mon, 2026-02-16 at 09:42 +0100, John Paul Adrian Glaubitz wrote:   
   > This can be fixed by making the installation of this file conditional with   
   the help of   
   > the dh-exec package:   
   >    
   > diff -Nru debian.orig/control debian/control   
   > --- debian.orig/control 2025-11-10 10:59:00.000000000 +0100   
   > +++ debian/control      2026-02-16 09:34:05.257704960 +0100   
   > @@ -11,6 +11,7 @@   
   >  Build-Depends:   
   >   debhelper-compat (= 13),   
   >   dh-coq,   
   > + dh-exec,   
   >   dh-ocaml,   
   >   dh-python,   
   >   ocaml-dune,   
   > diff -Nru debian.orig/libcoq-core-ocaml.install.in debian/libc   
   q-core-ocaml.install.in   
   > --- debian.orig/libcoq-core-ocaml.install.in    2025-08-21 15:   
   3:46.000000000 +0200   
   > +++ debian/libcoq-core-ocaml.install.in 2026-02-16 09:33:20.257429872 +0100   
   > @@ -1,6 +1,7 @@   
   > +#!/usr/bin/dh-exec   
   >  @OCamlStdlibDir@/coq-core/META   
   >  @OCamlStdlibDir@/rocq-runtime/META   
   >  @OCamlDllDir@/dllcoqrun_stubs.so   
   > -@OCamlDllDir@/dllcoqperf_stubs.so   
   > +[amd64 arm64 armhf i386 ppc64el riscv64 s390x] @OCamlDllDir@/   
   llcoqperf_stubs.so   
   >  @OCamlStdlibDir@/rocq-runtime/dev/ml_toplevel/include*   
   >  # *.cmo and *.cmxs files are added by debian/rules   
   >    
   > Also, make sure that debian/libcoq-core-ocaml.install.in is mode 0755   
   (executable).   
      
   OK, this doesn't work as expected as debian/rules messes with the file as well.   
      
   Let's use this approach then:   
      
   --- debian/rules.orig   2025-09-16 23:56:00.000000000 +0200   
   +++ debian/rules        2026-02-16 10:19:08.882267610 +0100   
   @@ -60,6 +60,10 @@   
           find debian/tmp$(OCAML_STDLIB_DIR)/rocq-runtime -regextype posix-awk \   
             -regex '.*\.(a|cmi|cmo|cmt|cmti|cmx|cmxa|ml|mli|o])$$' \   
             >> debian/libcoq-core-ocaml-dev.install   
   +       # remove dllcoqperf_stubs.so for non-native architectures   
   +       ifeq (,$(filter amd64 arm64 armhf i386 ppc64el riscv64 s390x),   
   $(DEB_HOST_ARCH)))   
   +         sed -i '/.*dllcoqperf_stubs.so/d' debian/libcoq-core-o   
   aml-dev.install   
   +       endif   
       
    override_dh_gencontrol:   
           for u in $(PACKAGES); do \   
      
   Attaching a patch.   
      
   Adrian   
      
   --    
    .''`.  John Paul Adrian Glaubitz   
   : :' :  Debian Developer   
   `. `'   Physicist   
     `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913   
      
   [SoupGate killed MIME-encoded file coq-fix-dh-install.diff (591 bytes)]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca