[Git][haskell-team/package-plan][master] 3 commits: Update the packages needed for local testing

Scott Talbert (@swt2c) gitlab at salsa.debian.org
Sat Nov 23 01:00:24 GMT 2024



Scott Talbert pushed to branch master at Debian Haskell Group / package-plan


Commits:
1646aed3 by Pete Ryland at 2024-11-22T14:15:49+01:00
Update the packages needed for local testing

- - - - -
b9011cd8 by Pete Ryland at 2024-11-22T14:15:49+01:00
Fix patch for store-0.7.18, update git-annex to match the archive

- - - - -
9e358f2f by Scott Talbert at 2024-11-23T01:00:22+00:00
Merge branch 'wip/pdr/fix-build' into 'master'

Fix for the recent build errors

See merge request haskell-team/package-plan!26
- - - - -


4 changed files:

- README.md
- packages.txt
- patches/store/0.7.18/no-nats
- test-packages.pl


Changes:

=====================================
README.md
=====================================
@@ -83,9 +83,14 @@ Running the package plan
 
 The script has a few dependencies, so run
 
-    apt-get install libfile-slurp-perl libipc-run-perl \
-      liblist-moreutils-perl libtext-patch-perl libdpkg-perl \
-      cabal-install dctrl-tools patchutils
+    apt install build-essential devscripts git cabal-install ghc \
+      dctrl-tools patchutils libtext-patch-perl libfile-slurp-perl \
+      libipc-run-perl liblist-moreutils-perl libdpkg-perl pkg-config \
+      libxft-dev libcairo-dev libatk1.0-dev libdbusmenu-glib-dev \
+      libdbusmenu-gtk3-dev libvte-2.91-dev libgsasl-dev \
+      libgirepository1.0-dev libhdf5-serial-dev libxml2-dev \
+      libpcre3-dev libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev \
+      libsdl2-ttf-dev libzmq3-dev ca-certificates libyaml-dev
 
 To test the package plan, run
 
@@ -130,9 +135,13 @@ The following Dockerfile may help test in a reproducible environment
 
     ENV DEBIAN_FRONTEND="noninteractive"
     RUN apt-get update
-    RUN apt-get install --yes libfile-slurp-perl libipc-run-perl \
-     liblist-moreutils-perl libtext-patch-perl libdpkg-perl \
-     dctrl-tools patchutils git cabal-install ghc
+    RUN apt-get install git cabal-install ghc dctrl-tools patchutils \
+     libtext-patch-perl libfile-slurp-perl libipc-run-perl \
+     liblist-moreutils-perl libdpkg-perl pkg-config libxft-dev libcairo-dev \
+     libatk1.0-dev libdbusmenu-glib-dev libdbusmenu-gtk3-dev libvte-2.91-dev \
+     libgsasl-dev libgirepository1.0-dev libhdf5-serial-dev libxml2-dev \
+     libpcre3-dev libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev \
+     libsdl2-ttf-dev libzmq3-dev ca-certificates libyaml-dev
 
     # Replace the following with
     # git clone <URI> -b <BRANCH_NAME>


=====================================
packages.txt
=====================================
@@ -366,7 +366,7 @@ gi-gtk-hs 0.3.16
 gi-harfbuzz 0.0.10
 gio 0.13.11.0
 gi-pango 1.0.30
-git-annex 10.20240927 binary key -f-ConcurrentOutput
+git-annex 10.20241031 binary key -f-ConcurrentOutput
 githash 0.1.7.0
 github 0.29
 gitit 0.15.1.2 key


=====================================
patches/store/0.7.18/no-nats
=====================================
@@ -2,7 +2,7 @@ Index: b/store.cabal
 ===================================================================
 --- a/store.cabal
 +++ b/store.cabal
-@@ -81,7 +81,6 @@ library
+@@ -82,7 +82,6 @@ library
      , lifted-base >=0.2.3.3
      , monad-control >=0.3.3.0
      , mono-traversable >=0.7.0
@@ -10,7 +10,7 @@ Index: b/store.cabal
      , network >=2.6.0.2
      , primitive >=0.6
      , resourcet >=1.1.3.3
-@@ -150,7 +149,6 @@ test-suite store-test
+@@ -151,7 +150,6 @@ test-suite store-test
      , lifted-base >=0.2.3.3
      , monad-control >=0.3.3.0
      , mono-traversable >=0.7.0
@@ -18,7 +18,7 @@ Index: b/store.cabal
      , network >=2.6.0.2
      , primitive >=0.6
      , resourcet >=1.1.3.3
-@@ -215,7 +213,6 @@ benchmark store-bench
+@@ -216,7 +214,6 @@ benchmark store-bench
      , lifted-base >=0.2.3.3
      , monad-control >=0.3.3.0
      , mono-traversable >=0.7.0
@@ -26,7 +26,7 @@ Index: b/store.cabal
      , network >=2.6.0.2
      , primitive >=0.6
      , resourcet >=1.1.3.3
-@@ -289,7 +286,6 @@ benchmark store-weigh
+@@ -290,7 +287,6 @@ benchmark store-weigh
      , lifted-base >=0.2.3.3
      , monad-control >=0.3.3.0
      , mono-traversable >=0.7.0


=====================================
test-packages.pl
=====================================
@@ -347,6 +347,7 @@ __END__
 			if ($patch) {
 				$patch =~ s/\r//g;
 				$content =~ s/\r//g;
+				#print "$content\n\n$patch\n\n";
 				$content = patch($content, $patch, STYLE => "Unified");
 			} else {
 				#print "Ignoring $patchfile\n";



View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/-/compare/90a4bdd598ccadff06fdd6e28de03f85d1b2cc55...9e358f2f6f35ce591677f735f74ffac616d49112

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/package-plan/-/compare/90a4bdd598ccadff06fdd6e28de03f85d1b2cc55...9e358f2f6f35ce591677f735f74ffac616d49112
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20241123/f0e97652/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list