Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37863225
en ru br
ALT Linux repos
S:0.9-alt1.1
5.0: 0.2.1.90-alt1

Group :: Publishing
RPM: kbibtex

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: kbibtex-0.2.1.90-alt1.patch
Download


 admin/acinclude.m4.in      |    1 +
 src/Makefile.am            |    2 +-
 src/comment.cpp            |    2 +-
 src/fileimporterbibtex.cpp |    5 +++--
 src/kbibtex.desktop        |    2 ++
 src/mergeelements.cpp      |    2 +-
 6 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/admin/acinclude.m4.in b/admin/acinclude.m4.in
index 27476d4..259317a 100644
--- a/admin/acinclude.m4.in
+++ b/admin/acinclude.m4.in
@@ -2085,6 +2085,7 @@ if test $kde_qtver = 3; then
    AC_SUBST(LIB_KNEWSTUFF, "-lknewstuff")
    AC_SUBST(LIB_KDNSSD, "-lkdnssd")
    AC_SUBST(LIB_KUNITTEST, "-lkunittest")
+   AC_SUBST(LIB_KTEXTEDITOR, "-lktexteditor")
 # these are for backward compatibility
    AC_SUBST(LIB_KSYCOCA, "-lkio")
    AC_SUBST(LIB_KFILE, "-lkio")
diff --git a/src/Makefile.am b/src/Makefile.am
index ca217b5..1480e09 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -74,7 +74,7 @@ libkbibtexpart_la_SOURCES = comment.cpp fileexporterdocbook5.cpp commentwidget.c
 	xsltransform.cpp webquerysciencedirect.cpp findduplicates.cpp settingsz3950.cpp \
 	messagehandler.cpp iso6937converter.cpp iso5426converter.cpp
 libkbibtexpart_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries)
-libkbibtexpart_la_LIBADD  = $(LIB_KPARTS) $(LIB_KFILE) $(LIB_KUTILS) $(LIBXSLT_LIBS) $(LIBXML_LIBS) $(LIBYAZ_LIBS) $(LIBBIBUTILS_LIBS) -lkatepartinterfaces
+libkbibtexpart_la_LIBADD  = $(LIB_KPARTS) $(LIB_KFILE) $(LIB_KUTILS) $(LIB_KDEUI) $(LIB_KTEXTEDITOR) $(LIB_KDECORE) $(LIB_QT) $(LIBXSLT_LIBS) $(LIBXML_LIBS) $(LIBYAZ_LIBS) $(LIBBIBUTILS_LIBS) -lkatepartinterfaces
 
 # this is where the desktop file will go
 partdesktopdir   = $(kde_servicesdir)
diff --git a/src/comment.cpp b/src/comment.cpp
index 1ee33df..3cd8fac 100644
--- a/src/comment.cpp
+++ b/src/comment.cpp
@@ -82,7 +82,7 @@ namespace BibTeX
             }
 
             /** return success depending on filter type and number of hits */
-            return ( filterType == ftAnyWord && hits > 0 || filterType == ftEveryWord && hits == words.count() );
+            return ( (filterType == ftAnyWord) && (hits > 0) || (filterType == ftEveryWord) && (hits == words.count()) );
         }
     }
 
diff --git a/src/fileimporterbibtex.cpp b/src/fileimporterbibtex.cpp
index 069420c..6bb6fe8 100644
--- a/src/fileimporterbibtex.cpp
+++ b/src/fileimporterbibtex.cpp
@@ -31,6 +31,7 @@
 #include <element.h>
 #include <encoderlatex.h>
 #include <value.h>
+#include <iconv.h>
 
 #include "fileimporterbibtex.h"
 
@@ -77,13 +78,13 @@ namespace BibTeX
             {
                 QString problematic = QString( m_lineBuffer ).mid( max( 0, m_lineBufferSize - encLen - 15 ), 30 );
                 if ( problematic.isNull() || problematic.isEmpty() ) problematic = QString( m_lineBuffer );
-                qDebug( "iconv resulted in error code %i for source encoding %s, maybe file is in different encoding? Problem is somewhere here: \"%s\"", result, encodingFrom, problematic.latin1() );
+                qDebug( "iconv resulted in error code %zi for source encoding %s, maybe file is in different encoding? Problem is somewhere here: \"%s\"", result, encodingFrom, problematic.latin1() );
                 encodingOk = false;
                 break;
             }
             if ( rawLen > 0 )
             {
-                qDebug( "iconv could not convert complete string, only %i out of %i chars", len - rawLen, len );
+                qDebug( "iconv could not convert complete string, only %zi out of %i chars", len - rawLen, len );
                 encodingOk = false;
                 break;
             }
diff --git a/src/kbibtex.desktop b/src/kbibtex.desktop
index 5c9d9c3..6d80382 100644
--- a/src/kbibtex.desktop
+++ b/src/kbibtex.desktop
@@ -6,6 +6,8 @@ Type=Application
 X-DocPath=kbibtex/kbibtex.html
 Comment=A BibTeX editor for KDE
 Comment[de]=Ein BibTeX-Editor für KDE
+Comment[ru]=Редактор BibTeX для KDE
+Comment[uk]=Редактор BibTeX для KDE
 MimeType=text/x-bibtex;
 Categories=Qt;KDE;Office;
 X-KDE-HasTempFileOption=true
diff --git a/src/mergeelements.cpp b/src/mergeelements.cpp
index dff6307..74175ff 100644
--- a/src/mergeelements.cpp
+++ b/src/mergeelements.cpp
@@ -619,7 +619,7 @@ namespace KBibTeX
                         for ( QListViewItem *cur = typeController->firstChild(); isNew && cur != NULL; cur = cur->nextSibling() )
                         {
                             MergeEntriesAlternativesEntryType *meat = dynamic_cast<MergeEntriesAlternativesEntryType*>( cur );
-                            isNew = type == BibTeX::Entry::etUnknown && meat->typeString != typeString || meat->type != type;
+                            isNew = (type == BibTeX::Entry::etUnknown) && (meat->typeString != typeString) || (meat->type != type);
                         }
                         if ( isNew )
                         {
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin