kbibtex.git
10 months agoMerge version 0.9.90-1.1+rpi1 and 0.10.0-3 to produce 0.10.0-3+rpi1 archive/raspbian/0.10.0-3+rpi1 raspbian/0.10.0-3+rpi1
Raspbian automatic forward porter [Tue, 11 Feb 2025 15:34:09 +0000 (15:34 +0000)]
Merge version 0.9.90-1.1+rpi1 and 0.10.0-3 to produce 0.10.0-3+rpi1

10 months agoMerge kbibtex (0.10.0-3) import into refs/heads/workingbranch
Pino Toscano [Wed, 5 Feb 2025 17:10:17 +0000 (18:10 +0100)]
Merge kbibtex (0.10.0-3) import into refs/heads/workingbranch

10 months ago[PATCH] Switch to C++17 for recent ICU4C versions
Thomas Fischer [Thu, 23 May 2024 17:59:51 +0000 (19:59 +0200)]
[PATCH] Switch to C++17 for recent ICU4C versions

Starting with ICU version 75, it makes use of C++ 17 constructs, so KBibTeX no longer
compiles if C++ is still set to C++ 11.
With this change, the C++ standard is raised to C++17 if a recent ICU is detected.

Gbp-Pq: Name upstream_Switch-to-C-17-for-recent-ICU4C-versions.patch

10 months agokbibtex (0.10.0-3) unstable; urgency=medium
Pino Toscano [Wed, 5 Feb 2025 17:10:17 +0000 (18:10 +0100)]
kbibtex (0.10.0-3) unstable; urgency=medium

  * Backport upstream commit 4d9ce600fdd1deb035a26e4f7922d35b2f41beaf to use
    C++17 when building using ICU >= 75; patch
    upstream_Switch-to-C-17-for-recent-ICU4C-versions.patch. (Closes: #1092464)

[dgit import unpatched kbibtex 0.10.0-3]

10 months agoImport kbibtex_0.10.0-3.debian.tar.xz
Pino Toscano [Wed, 5 Feb 2025 17:10:17 +0000 (18:10 +0100)]
Import kbibtex_0.10.0-3.debian.tar.xz

[dgit import tarball kbibtex 0.10.0-3 kbibtex_0.10.0-3.debian.tar.xz]

19 months agoMerge kbibtex (0.10.0-2) import into refs/heads/workingbranch
Pino Toscano [Wed, 1 May 2024 07:47:53 +0000 (09:47 +0200)]
Merge kbibtex (0.10.0-2) import into refs/heads/workingbranch

19 months agokbibtex (0.10.0-2) unstable; urgency=medium
Pino Toscano [Wed, 1 May 2024 07:47:53 +0000 (09:47 +0200)]
kbibtex (0.10.0-2) unstable; urgency=medium

  * Drop the spurious RUNPATH to /usr/ in libraries and executables
    - add the chrpath build dependency
  * Update copyright.
  * Update lintian overrides.
  * Switch the transitional pkg-config build dependency to pkgconf.
  * Bump Standards-Version to 4.7.0, no changes required.

[dgit import unpatched kbibtex 0.10.0-2]

19 months agoImport kbibtex_0.10.0-2.debian.tar.xz
Pino Toscano [Wed, 1 May 2024 07:47:53 +0000 (09:47 +0200)]
Import kbibtex_0.10.0-2.debian.tar.xz

[dgit import tarball kbibtex 0.10.0-2 kbibtex_0.10.0-2.debian.tar.xz]

2 years agoImport kbibtex_0.10.0.orig.tar.xz
Pino Toscano [Mon, 4 Sep 2023 05:12:17 +0000 (07:12 +0200)]
Import kbibtex_0.10.0.orig.tar.xz

[dgit import orig kbibtex_0.10.0.orig.tar.xz]

2 years agoMerge kbibtex (0.10.0-1) import into refs/heads/workingbranch
Pino Toscano [Mon, 4 Sep 2023 05:12:17 +0000 (06:12 +0100)]
Merge kbibtex (0.10.0-1) import into refs/heads/workingbranch

2 years agokbibtex (0.10.0-1) unstable; urgency=medium
Pino Toscano [Mon, 4 Sep 2023 05:12:17 +0000 (06:12 +0100)]
kbibtex (0.10.0-1) unstable; urgency=medium

  * New upstream release.
  * Use execute_after_dh_auto_install to avoid invoking dh_auto_install
    manually.
  * Drop the breaks/replaces for versions older than Debian Buster.
  * Switch watch file to the stable releases, now that 0.10.0 is released.
  * Update standards version to 4.6.2, no changes needed.
  * Update the patches:
    - 0001-Fix-crash-with-newer-Qt-versions.patch: drop, backported from
      upstream
    - 0001-Fixing-crash-when-opening-.bib-file.patch: drop, backported from
      upstream
  * Drop the qtwebengine5-dev on mipsel, as that architecture was recently
    dropped.
  * Remove an obsolete maintscript entry.

[dgit import unpatched kbibtex 0.10.0-1]

2 years agoImport kbibtex_0.10.0.orig.tar.xz
Pino Toscano [Mon, 4 Sep 2023 05:12:17 +0000 (06:12 +0100)]
Import kbibtex_0.10.0.orig.tar.xz

[dgit import orig kbibtex_0.10.0.orig.tar.xz]

2 years agoImport kbibtex_0.10.0-1.debian.tar.xz
Pino Toscano [Mon, 4 Sep 2023 05:12:17 +0000 (06:12 +0100)]
Import kbibtex_0.10.0-1.debian.tar.xz

[dgit import tarball kbibtex 0.10.0-1 kbibtex_0.10.0-1.debian.tar.xz]

2 years agoMerge version 0.9.90-1+rpi1 and 0.9.90-1.1 to produce 0.9.90-1.1+rpi1 bookworm-staging archive/raspbian/0.9.90-1.1+rpi1 raspbian/0.9.90-1.1+rpi1
Raspbian automatic forward porter [Wed, 15 Feb 2023 05:11:08 +0000 (05:11 +0000)]
Merge version 0.9.90-1+rpi1 and 0.9.90-1.1 to produce 0.9.90-1.1+rpi1

2 years agoMerge kbibtex (0.9.90-1.1) import into refs/heads/workingbranch
Adrian Bunk [Tue, 7 Feb 2023 16:22:51 +0000 (16:22 +0000)]
Merge kbibtex (0.9.90-1.1) import into refs/heads/workingbranch

2 years agoFixing crash when opening .bib file
Thomas Fischer [Fri, 30 Dec 2022 23:00:04 +0000 (00:00 +0100)]
Fixing crash when opening .bib file

In certain situations, also depending on Linux distributions (varying Qt
and KDE Frameworks versions), opening a bibliography file can cause
crashes (segmentation faults) due to an invalid model or its underlying
data.

This commit changes the order of two instructions. Now first an internal
variable is properly set. Only then an update on the model is applied.

The largest part of this commit is a new test that reproducibly crashes
without the changed order of two instructions, but passes after the fix
has been applied.

This commit is a forward-port of commit 4aea6ed35b1629b3dba65a44 from
branch 'kbibtex/0.10'.

CCBUG: 433084
CCBUG: 453455

Gbp-Pq: Name 0001-Fixing-crash-when-opening-.bib-file.patch

2 years agoFix crash with newer Qt versions
Albert Astals Cid [Thu, 8 Apr 2021 20:07:15 +0000 (22:07 +0200)]
Fix crash with newer Qt versions

Assign m_internalModel before calling into
QSortFilterProxyModel::setSourceModel since that can end up calling filterAcceptsRow

Gbp-Pq: Name 0001-Fix-crash-with-newer-Qt-versions.patch

2 years agokbibtex (0.9.90-1.1) unstable; urgency=medium
Adrian Bunk [Tue, 7 Feb 2023 16:22:51 +0000 (16:22 +0000)]
kbibtex (0.9.90-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Add upstream fixes for crashes with newer Qt versions.
    (Closes: #1018922)

[dgit import unpatched kbibtex 0.9.90-1.1]

2 years agoImport kbibtex_0.9.90-1.1.debian.tar.xz
Adrian Bunk [Tue, 7 Feb 2023 16:22:51 +0000 (16:22 +0000)]
Import kbibtex_0.9.90-1.1.debian.tar.xz

[dgit import tarball kbibtex 0.9.90-1.1 kbibtex_0.9.90-1.1.debian.tar.xz]

4 years agoMerge version 0.9.81-2+rpi1 and 0.9.90-1 to produce 0.9.90-1+rpi1 bullseye-staging archive/raspbian/0.9.90-1+rpi1 raspbian/0.9.90-1+rpi1
Raspbian automatic forward porter [Fri, 5 Feb 2021 23:41:37 +0000 (23:41 +0000)]
Merge version 0.9.81-2+rpi1 and 0.9.90-1 to produce 0.9.90-1+rpi1

4 years agoMerge kbibtex (0.9.90-1) import into refs/heads/workingbranch
Pino Toscano [Tue, 12 Jan 2021 00:04:01 +0000 (00:04 +0000)]
Merge kbibtex (0.9.90-1) import into refs/heads/workingbranch

4 years agoImport kbibtex_0.9.90.orig.tar.xz
Pino Toscano [Tue, 12 Jan 2021 00:04:01 +0000 (00:04 +0000)]
Import kbibtex_0.9.90.orig.tar.xz

[dgit import orig kbibtex_0.9.90.orig.tar.xz]

4 years agokbibtex (0.9.90-1) unstable; urgency=medium
Pino Toscano [Tue, 12 Jan 2021 00:04:01 +0000 (00:04 +0000)]
kbibtex (0.9.90-1) unstable; urgency=medium

  * New upstream release:
    - since we use the release tarballs now, the translations are available
      (Closes: #911523)
  * Add myself to Uploaders.
  * Update the patches:
    - upstream_cmake-use-the-right-variable-for-man-page-install-de.patch:
      drop, backported from upstream
  * Update install files.

[dgit import unpatched kbibtex 0.9.90-1]

4 years agoImport kbibtex_0.9.90-1.debian.tar.xz
Pino Toscano [Tue, 12 Jan 2021 00:04:01 +0000 (00:04 +0000)]
Import kbibtex_0.9.90-1.debian.tar.xz

[dgit import tarball kbibtex 0.9.90-1 kbibtex_0.9.90-1.debian.tar.xz]

4 years agoMerge kbibtex (0.9.81-2+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Mon, 21 Dec 2020 15:10:55 +0000 (15:10 +0000)]
Merge kbibtex (0.9.81-2+rpi1) import into refs/heads/workingbranch

4 years ago[PATCH] cmake: use the right variable for man page install destination
Pino Toscano [Tue, 15 Dec 2020 10:11:22 +0000 (11:11 +0100)]
[PATCH] cmake: use the right variable for man page install destination

(cherry picked from commit e2e8ae3572606b1326ca1c1c1c2ca6827b6e8401)

Gbp-Pq: Name upstream_cmake-use-the-right-variable-for-man-page-install-de.patch

4 years agokbibtex (0.9.81-2+rpi1) bullseye-staging; urgency=medium
Peter Michael Green [Mon, 21 Dec 2020 15:10:55 +0000 (15:10 +0000)]
kbibtex (0.9.81-2+rpi1) bullseye-staging; urgency=medium

  * Switch armhf from qtwebengine to qtwebkit for raspbian.

[dgit import unpatched kbibtex 0.9.81-2+rpi1]

4 years agoImport kbibtex_0.9.81-2+rpi1.debian.tar.xz
Peter Michael Green [Mon, 21 Dec 2020 15:10:55 +0000 (15:10 +0000)]
Import kbibtex_0.9.81-2+rpi1.debian.tar.xz

[dgit import tarball kbibtex 0.9.81-2+rpi1 kbibtex_0.9.81-2+rpi1.debian.tar.xz]

5 years agoMerge kbibtex (0.9.81-2) import into refs/heads/workingbranch
Pino Toscano [Tue, 15 Dec 2020 17:22:08 +0000 (17:22 +0000)]
Merge kbibtex (0.9.81-2) import into refs/heads/workingbranch

5 years ago[PATCH] cmake: use the right variable for man page install destination
Pino Toscano [Tue, 15 Dec 2020 10:11:22 +0000 (11:11 +0100)]
[PATCH] cmake: use the right variable for man page install destination

(cherry picked from commit e2e8ae3572606b1326ca1c1c1c2ca6827b6e8401)

Gbp-Pq: Name upstream_cmake-use-the-right-variable-for-man-page-install-de.patch

5 years agokbibtex (0.9.81-2) unstable; urgency=medium
Pino Toscano [Tue, 15 Dec 2020 17:22:08 +0000 (17:22 +0000)]
kbibtex (0.9.81-2) unstable; urgency=medium

  * Team upload.

  [ Andreas Tille ]
  * Follow a hint of Rik Mills and rather Build-Depend: qtwebengine5-dev

  [ Pino Toscano ]
  * Switch watch file to track the official tarballs, rather than random tags
    on the GitHub mirror.
  * Drop our own debian/missing-sources/COPYING-CMAKE-SCRIPTS and the reference
    to it in debian/copyright, as this file is no more referenced by upstream
    sources.
  * Stop rebuilding the application icon: upstream ships already proper icons,
    and more sized can be asked to be shipped in case they are needed
    - drop the imagemagick, inkscape, and librsvg2-bin build dependencies,
      no more needed now
  * Drop all the manual handling of build flags, as everything is properly
    handled already since debhelper compatibility 9.
  * Drop all the development files, i.e. cmake config files and headers, in
    addition to .so symlinks.
  * Install the missing files.
  * Unregister the old /etc/xdg/kbibtexrc conffile.
  * Stop passing --list-missing to dh_missing, as everything is installed now.
  * Drop the 'run' autopkgtest:
    - never passed (at least in the last 3 years)
    - too fragile to maintain
    - it does not test anything much of use
  * Reference the actual upstream Git repository in debian/upstream/metadata.
  * Use the kf5 dh addon, so common bits for KF5-based applications (e.g. not
    compressing the DocBook documentation) are applied.
  * Remove the explicit as-needed linking, as it is done by binutils now.
  * Drop the wrong Multi-Arch: foreign field from kbibtex, as it is hardly a
    "tool" for other architectures.
  * Update and simplify the lintian overrides.
  * Update the build dependencies according to the upstream build system:
    - bump cmake to 3.7.2
    - bump the Qt packages to 5.9.0
    - bump the KF packages to 5.51.0
    - explicitly add gettext, libicu-dev, pkg-config, and shared-mime-info
    - remove the unused/unneeded qtbase5-dev-tools, libkf5itemviews-dev,
      libkf5completion-dev, libqca-qt5-2-dev, and libxslt1-dev
  * The unit tests still fail, so disable their build by passing
    -DBUILD_TESTING=OFF to cmake.
  * Do not export DH_VERBOSE=1, as there is no need to get a really verbose
    build log by default.
  * Restrict the qtwebengine5-dev build dependency to the architectures where
    it is present, using libqt5webkit5-dev on any other architecture.
  * Backport upstream commit 40d3149cfaf5c3b1f3b1110617d291eb332d76f3 to fix
    the installation of the man page; patch
    upstream_cmake-use-the-right-variable-for-man-page-install-de.patch
    - update debian/kbibtex-data.install
    - drop debian/kbibtex-data.manpages, no more needed now

[dgit import unpatched kbibtex 0.9.81-2]

5 years agoImport kbibtex_0.9.81-2.debian.tar.xz
Pino Toscano [Tue, 15 Dec 2020 17:22:08 +0000 (17:22 +0000)]
Import kbibtex_0.9.81-2.debian.tar.xz

[dgit import tarball kbibtex 0.9.81-2 kbibtex_0.9.81-2.debian.tar.xz]

5 years agoImport kbibtex_0.9.81.orig.tar.gz
Andreas Tille [Thu, 26 Nov 2020 09:36:16 +0000 (09:36 +0000)]
Import kbibtex_0.9.81.orig.tar.gz

[dgit import orig kbibtex_0.9.81.orig.tar.gz]

7 years agoMerge kbibtex (0.8.1-1) import into refs/heads/workingbranch
Bastien Roucariès [Fri, 19 Oct 2018 15:16:30 +0000 (16:16 +0100)]
Merge kbibtex (0.8.1-1) import into refs/heads/workingbranch

7 years agokbibtex (0.8.1-1) unstable; urgency=medium
Bastien Roucariès [Fri, 19 Oct 2018 15:16:30 +0000 (16:16 +0100)]
kbibtex (0.8.1-1) unstable; urgency=medium

  * New upstream version based on KDE Frameworks
    5", thanks to Pierre Haessig (Closes: #907030).
  * Bug fix: "kbibtex FTBFS: delegate-failed rsvg-convert", thanks to
    Helmut Grohne (Closes: #893538).
  * Bug fix: "[kbibtex] kbibtex icon is not correctly converted", thanks
    to Antonio Russo (Closes: #894653).
  * Bug fix: "project homepage changed gna.org -> kde.org", thanks to
    Pierre Haessig (Closes: #901856).
  * Bug fix: "kbibtex FTBFS: delegate-failed rsvg-convert", thanks to
    Helmut Grohne (Closes: #893538).

[dgit import unpatched kbibtex 0.8.1-1]

7 years agoImport kbibtex_0.8.1.orig.tar.gz
Bastien Roucariès [Fri, 19 Oct 2018 15:16:30 +0000 (16:16 +0100)]
Import kbibtex_0.8.1.orig.tar.gz

[dgit import orig kbibtex_0.8.1.orig.tar.gz]

7 years agoImport kbibtex_0.8.1-1.debian.tar.xz
Bastien Roucariès [Fri, 19 Oct 2018 15:16:30 +0000 (16:16 +0100)]
Import kbibtex_0.8.1-1.debian.tar.xz

[dgit import tarball kbibtex 0.8.1-1 kbibtex_0.8.1-1.debian.tar.xz]

13 years agoFix data loss with doi field
Thomas Fischer [Mon, 6 Feb 2012 21:57:41 +0000 (21:57 +0000)]
Fix data loss with doi field

This simple extract of a bibtex file is corrupted by bibtex
@article{JPAMG06MU,
author = "D. V. Makarov and M. Yu. Uleysky",
doi = "10.1088/0305-4470/39/3/003",
issn = "0305-4470",
issue = "3",
journal = "Journal of Physics A: Mathematical and General",
pages = "489–497",
title = "Specific Poincaré map for a randomly-perturbed nonlinear oscillator",
volume = "39",
year = "2006"
}

If you open this file with KBibTex, doi is always cutted
to 10.1088/0305-4470 and external link, of course, don't work.
Also, KBibTex cutting this doi then saving file.

This is a data loss from original bibtex file.

bug-debian: http://bugs.debian.org/694782
Forwarded: http://gna.org/bugs/?19394
applied-upstream: 4.1

git-svn-id: http://svn.gna.org/svn/kbibtex/trunk@1120 a95f91f9-4086-4c1d-b66f-92a7d89649f5

Gbp-Pq: Name 0006-Fix-data-loss-with-doi-fiel.patch

13 years ago[PATCH] Fix data loss with localfile field
Thomas Fischer [Mon, 5 Nov 2012 10:50:09 +0000 (11:50 +0100)]
[PATCH] Fix data loss with localfile field

Bibtex file with localfile field are destroyed by current kbibtex.
If you create an article with your favorite editor:

@article{test,
author = "test",
title = "test",
journal = "test",
year = 2012,
localfile = "/tmp/test.pdf",
}

during loading the file kbibtex convert local file to http://test.pdf

The following patch avoid this problem.

bug-debian: http://bugs.debian.org/644024
Forwarded: http://gna.org/bugs/?20275
applied-upstream: 4.1

Gbp-Pq: Name 0005-Fix-data-loss-with-localfile-field.patch

13 years agono_wcast-align
Debian Science Maintainers [Tue, 4 Dec 2012 12:32:20 +0000 (12:32 +0000)]
no_wcast-align

Gbp-Pq: Name no_wcast-align

13 years agoRemove unnecessary interpreter line from desktop file.
Michael Hanke [Tue, 4 Dec 2012 12:32:20 +0000 (12:32 +0000)]
Remove unnecessary interpreter line from desktop file.

Without being executable it has no effect, and being executable is not necessary
for a desktop file.

Gbp-Pq: Name remove_desktop_interpreter

13 years agocompiler_fixes
Debian Science Maintainers [Tue, 4 Dec 2012 12:32:20 +0000 (12:32 +0000)]
compiler_fixes

Gbp-Pq: Name compiler_fixes

13 years agoFTBFS: bibtexfileview.h:58:5: error: 'KSharedConfigPtr' does not name a type
Sebastian Ramacher [Tue, 4 Dec 2012 12:32:20 +0000 (12:32 +0000)]
FTBFS: bibtexfileview.h:58:5: error: 'KSharedConfigPtr' does not name a type

Debian-Bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664924

Gbp-Pq: Name ksharedconfig

13 years agokbibtex (0.4-4) unstable; urgency=low
Bastien Roucariès [Tue, 4 Dec 2012 12:32:20 +0000 (12:32 +0000)]
kbibtex (0.4-4) unstable; urgency=low

  * Fix dataloss affecting doi fields more then one slash, thanks to
  David Wagner (Closes: #694782).

[dgit import unpatched kbibtex 0.4-4]

13 years agoImport kbibtex_0.4-4.debian.tar.gz
Bastien Roucariès [Tue, 4 Dec 2012 12:32:20 +0000 (12:32 +0000)]
Import kbibtex_0.4-4.debian.tar.gz

[dgit import tarball kbibtex 0.4-4 kbibtex_0.4-4.debian.tar.gz]

14 years agoImport kbibtex_0.4.orig.tar.bz2
Michael Hanke [Thu, 15 Dec 2011 02:43:34 +0000 (02:43 +0000)]
Import kbibtex_0.4.orig.tar.bz2

[dgit import orig kbibtex_0.4.orig.tar.bz2]