Skip to content

Commit 9fd4e99

Browse files
committed
Merge branch 'main' of github.com:MatteoLacki/IsoSpec
2 parents ba8dbd3 + 220e766 commit 9fd4e99

22 files changed

+100
-95
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ cmake_minimum_required(VERSION 3.12)
1515
############################################################
1616
# Basic information about project
1717

18-
project(IsoSpec VERSION 2.3.0
18+
project(IsoSpec VERSION 2.3.2
1919
DESCRIPTION "A program to calculate isotopic clusters"
2020
HOMEPAGE_URL "https://github.com/MatteoLacki/IsoSpec")
2121

@@ -177,8 +177,8 @@ message(STATUS "${BoldYellow}CMAKE_INSTALL_PREFIX: ${CMAKE_INSTALL_PREFIX}.${Col
177177

178178
# message(STATUS CMAKE_MODULE_PATH: ${CMAKE_MODULE_PATH})
179179

180-
# Now actually deal with the C++ source code.
181-
add_subdirectory(IsoSpec++)
180+
# Now actually deal with the source code.
181+
add_subdirectory(src)
182182

183183
# if (UNIX AND NOT APPLE)
184184
# add_subdirectory(skbuild)

CMakeStuff/doxyfile.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -791,7 +791,7 @@ WARN_LOGFILE =
791791
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
792792
# Note: If this tag is empty the current directory is searched.
793793

794-
INPUT = @CMAKE_SOURCE_DIR@/IsoSpec++
794+
INPUT = @CMAKE_SOURCE_DIR@/src/IsoSpec++
795795

796796
# This tag can be used to specify the character encoding of the source files
797797
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses

CMakeStuff/isospec_logo2_high.svg.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33994,6 +33994,6 @@
3399433994
id="tspan21336"
3399533995
x="19.724558"
3399633996
y="174.68359"
33997-
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'EB Garamond SC';-inkscape-font-specification:'EB Garamond SC';fill:#00fff3;fill-opacity:1;stroke-width:0.26458332px">IsoSpec2 v @VERSION@</tspan></text>
33997+
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'EB Garamond SC';-inkscape-font-specification:'EB Garamond SC';fill:#00fff3;fill-opacity:1;stroke-width:0.26458332px">IsoSpec2 v @PROJECT_VERSION@</tspan></text>
3399833998
</g>
3399933999
</svg>

CMakeStuff/isospec_logo2_long.svg.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34006,6 +34006,6 @@
3400634006
id="tspan21336"
3400734007
x="33.963207"
3400834008
y="46.170403"
34009-
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'EB Garamond SC';-inkscape-font-specification:'EB Garamond SC';fill:#00fff3;fill-opacity:1;stroke-width:0.26458332px">IsoSpec2 v @VERSION@</tspan></text>
34009+
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'EB Garamond SC';-inkscape-font-specification:'EB Garamond SC';fill:#00fff3;fill-opacity:1;stroke-width:0.26458332px">IsoSpec2 v @PROJECT_VERSION@</tspan></text>
3401034010
</g>
3401134011
</svg>

debian/changelog

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,30 @@
1-
isospec (2.3.0-1) unstable; urgency=medium
1+
isospec (2.3.2-1) unstable; urgency=medium
22

3-
* New upstream release with source configuration worked alongside
4-
upstream.
3+
* Steer away from graphicsmagick and replace by librsvg2-bin for
4+
conversion of svg to png.
5+
6+
* libisospec++-dev: Drop Multi-Arch: same (Janitor pull request).
7+
8+
-- Filippo Rusconi <lopippo@debian.org> Tue, 04 Nov 2025 19:05:21 +0100
9+
10+
isospec (2.3.1-2) unstable; urgency=medium
11+
12+
* Fix missing dh_quilt_patch at configure target. Odd because in my
13+
chroot the package builds fine.
14+
15+
* libisospec++-dev: Drop Multi-Arch: same (Janitor pull request).
16+
17+
-- Filippo Rusconi <lopippo@debian.org> Wed, 29 Oct 2025 12:32:42 +0100
18+
19+
isospec (2.3.1-1) unstable; urgency=medium
20+
21+
* New upstream release with source configuration and Debian packaging
22+
worked alongside upstream (thank you michalsta !).
523

624
* Disabled production of the refman.pdf file due to bug in Doxygen
7-
(Closes: #1114157) and synchronize the git repos.
25+
(Closes: #1114157).
826

9-
-- Filippo Rusconi <lopippo@debian.org> Wed, 22 Oct 2025 21:06:59 +0200
27+
-- Filippo Rusconi <lopippo@debian.org> Wed, 22 Oct 2025 21:06:59 +0200
1028

1129
isospec (2.2.3+cleaned2-1) UNRELEASED; urgency=medium
1230

debian/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ Uploaders: Filippo Rusconi <lopippo@debian.org>
66
Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13),
77
quilt,
88
dh-exec,
9-
graphicsmagick-imagemagick-compat,
9+
# To export from svg to png
10+
librsvg2-bin,
1011
cmake,
1112
d-shlibs,
1213
dh-python,
@@ -33,7 +34,6 @@ Vcs-Git: https://salsa.debian.org/debichem-team/isospec.git
3334
Package: libisospec++-dev
3435
Section: libdevel
3536
Architecture: any
36-
Multi-Arch: same
3737
Depends: libisospec++2t64 (= ${binary:Version}),
3838
${misc:Depends}
3939
Recommends: libisospec++-doc

debian/copyright

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
22
Upstream-Name: libisospec
33
Source: https://github.com/MatteoLacki/IsoSpec
4-
Comment: The upstream source tarball contains Windows dll files and
4+
Comment: The upstream source tarball contains Windows dll files and
55
other documentation files that are regenerated using doxygen.
6-
All these files are thereby not useful or appropriate for use as
6+
All these files are thereby not useful or appropriate for use as
77
source files. This violates DFSG §2.
88

99
Files: *
10-
Copyright: 2015-2018 Micha Startek
10+
Copyright: 2015-2018 Michal Startek
1111
2015-2018 Mateusz Lacki
1212
License: BSD-2-Clause
1313
Redistribution and use in source and binary forms, with or without
1414
modification, are permitted provided that the following conditions are met:
15-
.
15+
.
1616
1. Redistributions of source code must retain the above copyright notice, this
1717
list of conditions and the following disclaimer.
18-
.
18+
.
1919
2. Redistributions in binary form must reproduce the above copyright notice,
2020
this list of conditions and the following disclaimer in the documentation and/or
2121
other materials provided with the distribution.
22-
.
22+
.
2323
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
2424
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
2525
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
@@ -33,7 +33,7 @@ License: BSD-2-Clause
3333

3434

3535
Files: debian/*
36-
Copyright: 2018 Filippo Rusconi <lopippo@debian.org>
36+
Copyright: 2018-2025 Filippo Rusconi <lopippo@debian.org>
3737
License: GPL-3+
3838
This package is free software; you can redistribute it and/or modify
3939
it under the terms of the GNU General Public License as published by

debian/libisospec++-dev.install

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
IsoSpec++/*.h usr/include/IsoSpec++
1+
usr/include/IsoSpec++
22

33
usr/lib/*/libIsoSpec++.a
44

debian/libisospec++-doc.doc-base

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,3 @@ Section: Science/Chemistry
88
Format: HTML
99
Index: /usr/share/doc/isospec/html/index.html
1010
Files: /usr/share/doc/isospec/html/*.html
11-
12-
# As of 20251016, pdflatex refman.tex fails.
13-
# Format: PDF
14-
# Files: /usr/share/doc/isospec/pdf/refman.pdf.gz
15-
Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,17 @@
11
diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt
2-
index 79c91a1..ef07d8f 100644
2+
index 7511860..ef07d8f 100644
33
--- a/man/CMakeLists.txt
44
+++ b/man/CMakeLists.txt
5-
@@ -54,13 +54,18 @@ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/images
5+
@@ -54,8 +54,10 @@ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/images
66
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html
77
DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/doc/isospec)
88

99
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/latex/refman.pdf
10-
- DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/doc/isospec/pdf)
11-
-
12-
-file(GLOB man3_pages "${CMAKE_CURRENT_BINARY_DIR}/man/man3/*")
13-
-
14-
-install(FILES ${man3_pages}
15-
- DESTINATION ${CMAKE_INSTALL_FULL_MANDIR}/man3)
10+
- DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/doc/isospec/pdf)
1611
+# As of 20251020 the Doxygen-based generation of the pdf
1712
+# man page via pdflatex fails.
1813
+# install(FILES ${CMAKE_CURRENT_BINARY_DIR}/latex/refman.pdf
1914
+# DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/doc/isospec/pdf)
20-
+
21-
+# Install the man pages
22-
+install(
23-
+ DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/man/man3
24-
+ DESTINATION ${CMAKE_INSTALL_FULL_MANDIR}/
25-
+ FILES_MATCHING
26-
+ PATTERN "*.3"
27-
+)
2815

29-
message("")
30-
message(STATUS "${BoldGreen}Finished configuration of the doc material.${ColourReset}")
16+
# Install the man pages
17+
install(

0 commit comments

Comments
 (0)