[Git][clojure-team/typesafe-config-clojure][master] 7 commits: run wrap-and-sort -bastk

Jérôme Charaoui (@lavamind) gitlab at salsa.debian.org
Tue Jul 28 16:07:03 BST 2026



Jérôme Charaoui pushed to branch master at Debian Clojure Maintainers / typesafe-config-clojure


Commits:
ecab8385 by Jérôme Charaoui at 2026-07-27T14:05:32-04:00
run wrap-and-sort -bastk

- - - - -
120af609 by Jérôme Charaoui at 2026-07-27T15:09:49-04:00
convert package to dh-clojure

- - - - -
d788b2a8 by Jérôme Charaoui at 2026-07-27T15:19:05-04:00
d/control: bump dh compat level to 14

- - - - -
233368e8 by Jérôme Charaoui at 2026-07-27T15:19:05-04:00
d/control: bump Standards-Version, no changes needed

- - - - -
93314407 by Jérôme Charaoui at 2026-07-27T15:19:05-04:00
d/control: add Rules-Requires-Root: no

- - - - -
361e4cda by Jérôme Charaoui at 2026-07-27T15:19:05-04:00
d/watch: update to version 5

- - - - -
8ceb1339 by Jérôme Charaoui at 2026-07-27T15:19:05-04:00
Update changelog for 1.0.4-2 release

- - - - -


12 changed files:

- debian/changelog
- debian/control
- − debian/footer.html
- − debian/header.html
- debian/libtypesafe-config-clojure.docs
- − debian/libtypesafe-config-clojure.jlibs
- − debian/libtypesafe-config-clojure.poms
- − debian/patches/0001_Lein_Local.patch
- − debian/patches/series
- − debian/pom.xml
- debian/rules
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,14 @@
+typesafe-config-clojure (1.0.4-2) unstable; urgency=medium
+
+  * Team upload.
+  * convert package to dh-clojure
+  * d/control: bump Standards-Version, no changes needed
+  * d/control: add Rules-Requires-Root: no
+  * d/watch: update to version 5
+  * run wrap-and-sort -bastk
+
+ -- Jérôme Charaoui <jerome at riseup.net>  Mon, 27 Jul 2026 15:12:30 -0400
+
 typesafe-config-clojure (1.0.4-1) experimental; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -1,24 +1,21 @@
 Source: typesafe-config-clojure
 Maintainer: Debian Clojure Maintainers <team+clojure at tracker.debian.org>
-Uploaders: Apollon Oikonomopoulos <apoikos at debian.org>
+Uploaders:
+ Apollon Oikonomopoulos <apoikos at debian.org>,
 Section: java
-Priority: optional
-Build-Depends: debhelper-compat (= 13),
-               javahelper,
-               maven-repo-helper,
-               clojure,
-               libtypesafe-config-java,
-               libtext-markdown-perl | markdown,
-               default-jdk-headless
-Standards-Version: 4.7.0
+Build-Depends:
+ debhelper-compat (= 14),
+ dh-clojure,
+ libtypesafe-config-java,
+Standards-Version: 4.7.4
 Vcs-Browser: https://salsa.debian.org/clojure-team/typesafe-config-clojure
 Vcs-Git: https://salsa.debian.org/clojure-team/typesafe-config-clojure.git
 Homepage: https://github.com/OpenVoxProject/clj-typesafe-config
+Rules-Requires-Root: no
 
 Package: libtypesafe-config-clojure
 Architecture: all
-Depends: ${java:Depends},
-         ${misc:Depends}
-Recommends: ${java:Recommends}
+Depends:
+ ${maven:Depends},
 Description: Java wrapper around libtypesafe-config-java
  A thin Clojure wrapper around Java's typesafe-config library.


=====================================
debian/footer.html deleted
=====================================
@@ -1,2 +0,0 @@
-</body>
-</html>


=====================================
debian/header.html deleted
=====================================
@@ -1,6 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html>
-<head>
-<title>@TITLE@</title>
-</head>
-<body>


=====================================
debian/libtypesafe-config-clojure.docs
=====================================
@@ -1 +1 @@
-*.md
+README.md


=====================================
debian/libtypesafe-config-clojure.jlibs deleted
=====================================
@@ -1 +0,0 @@
-clj-typesafe-config.jar


=====================================
debian/libtypesafe-config-clojure.poms deleted
=====================================
@@ -1 +0,0 @@
-debian/pom.xml --usj-name=clj-typesafe-config


=====================================
debian/patches/0001_Lein_Local.patch deleted
=====================================
@@ -1,32 +0,0 @@
-Description: Lein local
-Author: Thomas Goirand <zigo at debian.org>
-Forwarded: not-needed
-Last-Update: 2026-07-19
-
---- typesafe-config-clojure-1.0.4.orig/project.clj
-+++ typesafe-config-clojure-1.0.4/project.clj
-@@ -1,4 +1,4 @@
--(defproject org.openvoxproject/typesafe-config "1.0.4"
-+(defproject puppetlabs/typesafe-config "0.1.5"
-   :description "Thin Clojure wrapper around Typesafe Config library"
-   :license {:name "Apache License, Version 2.0"
-             :url "http://www.apache.org/licenses/LICENSE-2.0.html"}
-@@ -8,13 +8,12 @@
-   ;; requires lein 2.2.0+.
-   :pedantic? :abort
- 
--  :dependencies [[org.clojure/clojure "1.12.5"]
--                 [com.typesafe/config "1.4.9"]]
-+  :dependencies [[org.clojure/clojure "1.x"]
-+                 [com.typesafe/config "1.2.0"]]
-+
-+  :plugins [[lein-release "1.0.5"]]
- 
-   :lein-release        {:scm          :git
-                         :deploy-via   :lein-deploy}
- 
--  :deploy-repositories [["releases" {:url "https://clojars.org/repo"
--                                     :username :env/CLOJARS_USERNAME
--                                     :password :env/CLOJARS_PASSWORD
--                                     :sign-releases false}]])
-+  :local-repo "debian/maven-repo")


=====================================
debian/patches/series deleted
=====================================
@@ -1 +0,0 @@
-0001_Lein_Local.patch


=====================================
debian/pom.xml deleted
=====================================
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <groupId>puppetlabs</groupId>
-  <artifactId>typesafe-config</artifactId>
-  <packaging>jar</packaging>
-  <version>0.1.5</version>
-  <name>typesafe-config</name>
-  <description>Thin Clojure wrapper around Typesafe Config library</description>
-  <licenses>
-    <license>
-      <name>Apache License, Version 2.0</name>
-      <url>http://www.apache.org/licenses/LICENSE-2.0.html</url>
-    </license>
-  </licenses>
-  <scm>
-    <tag>bac75e9b5cdd865c048ca3dff2a6d3152b944c54
-</tag>
-    <url/>
-  </scm>
-  <build>
-    <sourceDirectory>src</sourceDirectory>
-    <testSourceDirectory>test</testSourceDirectory>
-    <resources>
-      <resource>
-        <directory>resources</directory>
-      </resource>
-    </resources>
-    <testResources>
-      <testResource>
-        <directory>resources</directory>
-      </testResource>
-    </testResources>
-    <directory>target</directory>
-    <outputDirectory>target/classes</outputDirectory>
-    <plugins/>
-  </build>
-  <repositories>
-    <repository>
-      <id>central</id>
-      <url>https://repo1.maven.org/maven2/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <repository>
-      <id>clojars</id>
-      <url>https://clojars.org/repo/</url>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <dependencyManagement>
-    <dependencies/>
-  </dependencyManagement>
-  <dependencies>
-    <dependency>
-      <groupId>org.clojure</groupId>
-      <artifactId>clojure</artifactId>
-      <version>1.5.1</version>
-    </dependency>
-    <dependency>
-      <groupId>com.typesafe</groupId>
-      <artifactId>config</artifactId>
-      <version>1.2.0</version>
-    </dependency>
-  </dependencies>
-</project>
-
-<!-- This file was autogenerated by Leiningen.
-  Please do not edit it directly; instead edit project.clj and regenerate it.
-  It should not be considered canonical data. For more information see
-  https://github.com/technomancy/leiningen -->


=====================================
debian/rules
=====================================
@@ -1,36 +1,4 @@
 #!/usr/bin/make -f
 
-include /usr/share/javahelper/java-vars.mk
-
-MDWN_DOCS = $(patsubst %.md,%.html,$(wildcard $(CURDIR)/*.md))
-
-PRODUCED_JAR=clj-typesafe-config.jar
-export CLASSPATH=/usr/share/java/clojure.jar:/usr/share/java/typesafe-config.jar
-
 %:
-	dh $@ --with javahelper --with jh_maven_repo_helper
-
-override_jh_build: $(MDWN_DOCS)
-	jar cf $(PRODUCED_JAR) -C src .
-	mkdir -p $(CURDIR)/doc/html && mv $(CURDIR)/*.html $(CURDIR)/doc/html
-
-override_jh_classpath:
-	jh_classpath $(PRODUCED_JAR)
-
-override_jh_clean:
-	jh_clean
-	rm -f $(CURDIR)/$(PRODUCED_JAR)
-	rm -rf $(CURDIR)/doc/html
-
-%.html:%.md
-	cat debian/header.html > $@
-	sed -i'' -e 's#@TITLE@#$(shell head -n 1 $< | sed 's/^#*\s*//')#g' $@
-	markdown $< >> $@
-	cat debian/footer.html >> $@
-
-override_dh_auto_test:
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	dh_auto_test
-	(cd test && find . -name "*.clj" | \
-		xargs --verbose clojure -cp $(CURDIR)/$(PRODUCED_JAR):$(CLASSPATH))
-endif
+	dh $@ --buildsystem=leiningen --without=single-binary


=====================================
debian/watch
=====================================
@@ -1,4 +1,5 @@
-version=4
-
-opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
-  https://github.com/OpenVoxProject/clj-typesafe-config/tags (?:.*?/)?(\d[\d.]*)\.tar\.gz
+Version: 5
+Template: GitHub
+Owner: OpenVoxProject
+Project: clj-typesafe-config
+Version-Type: SEMANTIC_VERSION



View it on GitLab: https://salsa.debian.org/clojure-team/typesafe-config-clojure/-/compare/6033f829bcfa2832b3d7a2c2859f76a066c9881c...8ceb1339abf7db9cd317095a1fb14d02c6850f85

-- 
View it on GitLab: https://salsa.debian.org/clojure-team/typesafe-config-clojure/-/compare/6033f829bcfa2832b3d7a2c2859f76a066c9881c...8ceb1339abf7db9cd317095a1fb14d02c6850f85
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260728/56437d0d/attachment.htm>


More information about the pkg-java-commits mailing list