summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog1
-rw-r--r--debian/patches/debian_standardsdirtest.diff42
-rw-r--r--debian/patches/series1
3 files changed, 44 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index e270190..c2427bb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ kde4libs (4:4.11.5-1) UNRELEASED; urgency=low
* New patch: kde4libs_interpret_qvarianttype_as_qmetatypetype.diff
* Enable build failures on missing symbols.
* Add autopkgtest.
+ * New patch: debian_standardsdirtest.diff
-- Maximiliano Curia <maxy@debian.org> Thu, 09 Jan 2014 12:14:52 -0300
diff --git a/debian/patches/debian_standardsdirtest.diff b/debian/patches/debian_standardsdirtest.diff
new file mode 100644
index 0000000..e380bfb
--- /dev/null
+++ b/debian/patches/debian_standardsdirtest.diff
@@ -0,0 +1,42 @@
+Index: kde4libs/kdecore/tests/kstandarddirstest.cpp
+===================================================================
+--- kde4libs.orig/kdecore/tests/kstandarddirstest.cpp 2014-01-13 17:03:44.022636603 -0300
++++ kde4libs/kdecore/tests/kstandarddirstest.cpp 2014-01-13 17:06:33.482281170 -0300
+@@ -105,7 +105,7 @@
+
+ const QString data = KGlobal::dirs()->findResource( "data", "cmake/modules/FindSoprano.cmake" );
+ QVERIFY( !data.isEmpty() );
+- QVERIFY( data.endsWith( QLatin1String("share/apps/cmake/modules/FindSoprano.cmake") ) );
++ QVERIFY( data.endsWith( QLatin1String("share/kde4/apps/cmake/modules/FindSoprano.cmake") ) );
+ QVERIFY( !QDir::isRelativePath(data) );
+ }
+
+@@ -140,23 +140,23 @@
+ QVERIFY( !configFiles.isEmpty() );
+ QVERIFY( configFiles.count() > 5 ); // I have 9 here
+ QVERIFY( oneEndsWith( configFiles, "share/config/kdebugrc" ) );
+- QVERIFY( !oneEndsWith( configFiles, "share/config/colors/Web.colors" ) ); // recursive was false
++ QVERIFY( !oneEndsWith( configFiles, "share/kde4/config/colors/Web.colors" ) ); // recursive was false
+
+ const QStringList configFilesRecursive = KGlobal::dirs()->findAllResources( "config", QString(),
+ KStandardDirs::Recursive );
+ QVERIFY( !configFilesRecursive.isEmpty() );
+ QVERIFY( configFilesRecursive.count() > 5 ); // I have 15 here
+ QVERIFY( oneEndsWith( configFilesRecursive, "share/config/kdebugrc" ) );
+- QVERIFY( oneEndsWith( configFilesRecursive, "share/config/ui/ui_standards.rc" ) );
+- QVERIFY( oneEndsWith( configFilesRecursive, "share/config/colors/Web.colors" ) ); // proves that recursive worked
++ QVERIFY( oneEndsWith( configFilesRecursive, "share/kde4/config/ui/ui_standards.rc" ) );
++ QVERIFY( oneEndsWith( configFilesRecursive, "share/kde4/config/colors/Web.colors" ) ); // proves that recursive worked
+
+ const QStringList configFilesRecursiveWithFilter = KGlobal::dirs()->findAllResources( "config", "*rc",
+ KStandardDirs::Recursive );
+ QVERIFY( !configFilesRecursiveWithFilter.isEmpty() );
+ QVERIFY( configFilesRecursiveWithFilter.count() >= 4 );
+ QVERIFY( oneEndsWith( configFilesRecursiveWithFilter, "share/config/kdebugrc" ) );
+- QVERIFY( oneEndsWith( configFilesRecursiveWithFilter, "share/config/ui/ui_standards.rc" ) );
+- QVERIFY( !oneEndsWith( configFilesRecursiveWithFilter, "share/config/colors/Web.colors" ) ); // didn't match the filter
++ QVERIFY( oneEndsWith( configFilesRecursiveWithFilter, "share/kde4/config/ui/ui_standards.rc" ) );
++ QVERIFY( !oneEndsWith( configFilesRecursiveWithFilter, "share/kde4/config/colors/Web.colors" ) ); // didn't match the filter
+
+ QStringList fileNames;
+ const QStringList configFilesWithFilter = KGlobal::dirs()->findAllResources("config", "*rc", KStandardDirs::NoDuplicates, fileNames);
diff --git a/debian/patches/series b/debian/patches/series
index 6518891..cfb671b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -24,3 +24,4 @@ kfreebsd_getmntent.diff
kfreebsd_acl.diff
cmake_compatibility.diff
kde4libs_interpret_qvarianttype_as_qmetatypetype.diff
+debian_standardsdirtest.diff