[med-svn] [Git][med-team/medicalterms][master] 33 commits: Convert the bdic file

Andreas Tille (@tille) gitlab at salsa.debian.org
Thu Apr 24 08:56:26 BST 2025



Andreas Tille pushed to branch master at Debian Med / medicalterms


Commits:
0291a961 by manuelguerra at 2025-04-19T13:22:30-04:00
Convert the bdic file

- - - - -
9fd6167f by manuelguerra at 2025-04-19T13:31:58-04:00
Update dependencies in control file

- - - - -
549094b9 by manuelguerra at 2025-04-19T13:59:33-04:00
Fix rules to convert bdic

- - - - -
da5e7bed by manuelguerra at 2025-04-19T14:16:02-04:00
Fix generation of bdic file

- - - - -
6ccbacc6 by manuelguerra at 2025-04-19T14:25:47-04:00
Fix bdic convertion

- - - - -
3d5303bc by manuelguerra at 2025-04-19T14:45:04-04:00
Fix files to use convert-bdic

- - - - -
b3942736 by manuelguerra at 2025-04-19T14:53:03-04:00
Update rules

- - - - -
bb2fc964 by manuelguerra at 2025-04-19T15:05:10-04:00
Fix debian control

- - - - -
ba52f8c9 by manuelguerra at 2025-04-19T15:13:23-04:00
Fix rules

- - - - -
725e57e1 by manuelguerra at 2025-04-19T15:21:43-04:00
Fix d/rules

- - - - -
58bfdee4 by manuelguerra at 2025-04-19T16:26:13-04:00
Fix bdic file

- - - - -
4b6a6560 by manuelguerra at 2025-04-19T16:45:24-04:00
Update control

- - - - -
9dc66464 by manuelguerra at 2025-04-19T16:56:58-04:00
Fix rules

- - - - -
3ff7ff5c by manuelguerra at 2025-04-19T17:09:27-04:00
Fix debian/rules

- - - - -
db295491 by manuelguerra at 2025-04-19T17:19:08-04:00
Fix rules file

- - - - -
5474a74f by manuelguerra at 2025-04-19T20:40:34-04:00
Fix the bdic generation

- - - - -
b333d3dd by manuelguerra at 2025-04-19T21:04:21-04:00
Fix bdic conversion

- - - - -
13779f01 by manuelguerra at 2025-04-19T21:25:33-04:00
Fix install

- - - - -
22197f13 by manuelguerra at 2025-04-19T21:40:02-04:00
fix rules

- - - - -
52386080 by manuelguerra at 2025-04-19T21:52:55-04:00
Fix all

- - - - -
84e76b1e by manuelguerra at 2025-04-19T22:11:45-04:00
Fix rules

- - - - -
306dd124 by manuelguerra at 2025-04-19T22:25:38-04:00
Fix rules

- - - - -
8c27dc66 by manuelguerra at 2025-04-19T22:33:50-04:00
Fix rules

- - - - -
0264aaa7 by manuelguerra at 2025-04-19T22:45:48-04:00
Fix

- - - - -
d2c87f54 by manuelguerra at 2025-04-19T22:53:56-04:00
fix

- - - - -
fb47aebb by manuelguerra at 2025-04-19T23:10:17-04:00
Fix

- - - - -
ee900355 by manuelguerra at 2025-04-19T23:59:10-04:00
Fix rules

- - - - -
1745d8c9 by manuelguerra at 2025-04-20T00:23:41-04:00
Fix all

- - - - -
1a3ec59b by Soren Stoutner at 2025-04-21T13:00:05-07:00
Add comments to debian/rules.

- - - - -
ecf761eb by Soren Stoutner at 2025-04-21T13:02:51-07:00
Remove debian/clean.

- - - - -
04090a69 by Soren Stoutner at 2025-04-21T13:12:33-07:00
Refactor debian/hunspell-de-med.install.

- - - - -
275c7d42 by Soren Stoutner at 2025-04-21T13:36:02-07:00
Add missing upstream stanzas to debian/copyright.

- - - - -
eac45b06 by Manuel Guerra at 2025-04-21T21:16:33+00:00
Merge branch 'rules' into 'master'

Cleanup rules and copyright

See merge request manuelguerra/medicalterms!1
- - - - -


7 changed files:

- debian/changelog
- debian/control
- debian/copyright
- debian/hunspell-de-med.install
- + debian/lrc.config
- debian/rules
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,22 @@
+medicalterms (20230905-2) UNRELEASED; urgency=medium
+
+  [ Manuel Guerra ]
+  * debian/control:
+    - Update standard version to 4.7.2, no changes needed
+    - Add build-depends on convert-bdic
+    - Make myself and Soren Stoutner as uploaders (Closes: #1103612)
+  * debian/rules:
+    - Create the .bdic binary dictionary (Closes: #1020475)
+  * debian/copyright: Create a debian/* stanza
+  * hunspell-de-med.install: Install the .bdic binary dictionary
+  * debian/salsa-ci.yml: Update with the suggested default value
+
+  [ Soren Stoutner ]
+  * debian/copyright:  Add missing upstream stanzas.
+  * debian/rules:  Add comments to the building of the .bdic binary dictionary.
+
+ -- Manuel Guerra <ar.manuelguerra at gmail.com>  Sun, 20 Apr 2025 00:10:32 -0400
+
 medicalterms (20230905-1) unstable; urgency=medium
 
   [ Andreas Tille ]


=====================================
debian/control
=====================================
@@ -1,13 +1,16 @@
 Source: medicalterms
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
-Uploaders: Dr. Tobias Quathamer <toddy at debian.org>
+Uploaders: Manuel Guerra <ar.manuelguerra at gmail.com>,
+           Soren Stoutner <soren at debian.org>,
+           Dr. Tobias Quathamer <toddy at debian.org>
 Section: localization
 Priority: optional
-Build-Depends: debhelper-compat (= 13), debhelper
+Build-Depends: debhelper-compat (= 13),
+               convert-bdic
 Build-Depends-Indep: aspell-de,
                      dictionaries-common-dev,
                      recode
-Standards-Version: 4.6.2
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/medicalterms
 Vcs-Git: https://salsa.debian.org/med-team/medicalterms.git
 Homepage: https://codeberg.org/toddy/medicalterms


=====================================
debian/copyright
=====================================
@@ -4,21 +4,123 @@ Upstream-Contact: Dr. Tobias Quathamer <t.quathamer at mailbox.org>
 Source: https://codeberg.org/toddy/medicalterms
 
 Files: *
-Copyright: © 2005-2023 Dr. Tobias Quathamer <toddy at debian.org>
+Copyright: 2005-2023 Dr. Tobias Quathamer <toddy at debian.org>
 License: GPL-3+
- This package is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
- .
- This package is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- GNU General Public License for more details.
- .
- You should have received a copy of the GNU General Public License
- along with this package.  If not, see <http://www.gnu.org/licenses/>.
- .
- On Debian systems, the full text of the GNU General
- Public License version 3 can be found in the file
- `/usr/share/common-licenses/GPL-3'.
+
+Files: debian/*
+Copyright: 2005-2023 Dr. Tobias Quathamer <toddy at debian.org>,
+           2018-2022 Andreas Tille <tille at debian.org>,
+           2020 Pranav Ballaney <ballaneypranav at gmail.com>,
+           2025 Manuel Guerra <ar.manuelguerra at gmail.com>,
+           2025 Soren Stoutner <soren at debian.org>
+License: GPL-3+
+
+Files: aclocal.m4
+Copyright: 1996-2021 Free Software Foundation, Inc.
+License: FSFULLR and FSFULLRWD
+
+Files: configure
+       INSTALL
+Copyright: 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, Inc.
+License: FSFUL
+
+Files: install-sh
+Copyright: 1994 X Consortium
+License: X11 and Public-Domain
+
+Files: Makefile.in
+Copyright: 1994-2021 Free Software Foundation, Inc.
+           2005-2023 Dr. Tobias Quathamer <toddy at debian.org>
+License: FSFULLRWD and GPL-3+
+
+Files: missing
+Copyright: 1996-2021 Free Software Foundation, Inc.
+License: GPL-2+~with-Autoconf-exception
+
+
+License: GPL-3+
+ This package is free software: you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free Software
+ Foundation, either version 3 of the License, or (at your option) any later
+ version.
+ .
+ This package is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE.  See the GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License along with
+ this package.  If not, see <https://www.gnu.org/licenses/>.
+Comment:
+ On Debian systems, the full text of the GNU General Public License version 3
+ can be found in the file '/usr/share/common-licenses/GPL-3'.
+
+License: GPL-2+~with-Autoconf-exception
+ This program is free software; you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free Software
+ Foundation; either version 2, or (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE.  See the GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License along with
+ this program.  If not, see <https://www.gnu.org/licenses/>.
+ .
+ As a special exception to the GNU General Public License, if you  distribute
+ this file as part of a program that contains a configuration script generated
+ by Autoconf, you may include it under the same distribution terms that you use
+ for the rest of that program.
+ .
+ On Debian systems, the complete text of the GNU General Public License version
+ 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+License: FSFUL
+ FSF Unlimited License
+ .
+ This configure script is free software; the Free Software Foundation gives
+ unlimited permission to copy, distribute and modify it.
+
+License: FSFULLR
+ FSF Unlimited License (with License Retention)
+ .
+ This file is free software; the Free Software Foundation gives unlimited
+ permission to copy and/or distribute it, with or without modifications, as long
+ as this notice is preserved.
+
+License: FSFULLRWD
+ FSF Unlimited License (With License Retention and Warranty Disclaimer)
+ .
+ This file is free software; the Free Software Foundation gives unlimited
+ permission to copy and/or distribute it, with or without modifications, as long
+ as this notice is preserved.
+ .
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY, to the extent permitted by law; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+
+
+License: X11
+ Permission is hereby granted, free of charge, to any person obtaining a copy of
+ this software and associated documentation files (the "Software"), to deal in
+ the Software without restriction, including without limitation the rights to
+ use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is furnished to do
+ so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE X
+ CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ .
+ Except as contained in this notice, the name of the X Consortium shall not be
+ used in advertising or otherwise to promote the sale, use or other dealings in
+ this Software without prior written authorization from the X Consortium.
+
+License: Public-Domain
+ FSF changes to this file are in the public domain.


=====================================
debian/hunspell-de-med.install
=====================================
@@ -1 +1,5 @@
-usr/share/hunspell
+# Install the hunspell dictionary.
+usr/share/hunspell/de_med.dic
+
+# Install the .bdic binary dictionary.
+usr/share/hunspell-bdic/de_med.bdic


=====================================
debian/lrc.config
=====================================
@@ -0,0 +1,8 @@
+# lrc detects aclocal.m4 as being only FSFULLR, but it is FSFULLR and FSFULLRWD.
+aclocal.m4
+
+# lrc detects install-sh as being only X11, but it is X11 and Public-Domain.
+install-sh
+
+# lrc detects Makefile.in as being only GPL-3+, but it is FSFULLRWD and GPL-3+.
+Makefile.in


=====================================
debian/rules
=====================================
@@ -4,6 +4,18 @@
 	dh $@
 
 override_dh_install:
+	# Create the hunspell-bdic directory.
+	mkdir -p debian/tmp/usr/share/hunspell-bdic
+
+	# Create a minimal .aff file necessary for the .bdic conversion.
+	echo "SET UTF-8" > debian/tmp/usr/share/hunspell/de_med.aff
+
+	# Create the .bdic binary dictionary.
+	convert-bdic debian/tmp/usr/share/hunspell/de_med.dic debian/tmp/usr/share/hunspell-bdic/de_med.bdic
+
+	# Remove the .aff.
+	rm debian/tmp/usr/share/hunspell/de_med.aff
+
 	dh_install -i --autodest
 	installdeb-wordlist --no-package=hunspell-de-med
 	installdeb-hunspell --no-package=wgerman-medical


=====================================
debian/salsa-ci.yml
=====================================
@@ -1,4 +1,3 @@
 ---
 include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml



View it on GitLab: https://salsa.debian.org/med-team/medicalterms/-/compare/2741e2b034949d25d57501d974ed97e0563b5ddd...eac45b0640db84b7f4fae9131bd9d9dc08f13734

-- 
View it on GitLab: https://salsa.debian.org/med-team/medicalterms/-/compare/2741e2b034949d25d57501d974ed97e0563b5ddd...eac45b0640db84b7f4fae9131bd9d9dc08f13734
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/debian-med-commit/attachments/20250424/57b3bcd8/attachment-0001.htm>


More information about the debian-med-commit mailing list