* gnu/packages/sync.scm (owncloud-client)[source]: Add patch. * gnu/packages/patches/owncloud-disable-updatecheck.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
		
			
				
	
	
		
			49 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| This patch is taken from Debian and modified slightly
 | |
| 
 | |
| Description: Phoning-home version checks should be disabled in Debian packages
 | |
| Author: Sandro Knauß <bugs@ssandroknauss.de>
 | |
| Origin: debian
 | |
| Bug-debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721341
 | |
| Forwarded: not-needed
 | |
| Last-Update: 2014-02-17
 | |
| ---
 | |
| This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
 | |
| --- a/src/libsync/configfile.cpp
 | |
| +++ b/src/libsync/configfile.cpp
 | |
| @@ -417,11 +417,14 @@ bool ConfigFile::skipUpdateCheck( const
 | |
|      QString con( connection );
 | |
|      if( connection.isEmpty() ) con = defaultConnection();
 | |
| 
 | |
| -    QVariant fallback = getValue(QLatin1String(skipUpdateCheckC), con, false);
 | |
| +    QVariant fallback = getValue(QLatin1String(skipUpdateCheckC), con, true);
 | |
|      fallback = getValue(QLatin1String(skipUpdateCheckC), QString(), fallback);
 | |
| 
 | |
|      QVariant value = getPolicySetting(QLatin1String(skipUpdateCheckC), fallback);
 | |
| -    return value.toBool();
 | |
| +    if ( !value.toBool() )
 | |
| +        qDebug() << "Guix has disabled the UpdateCheck mechanism.";
 | |
| +
 | |
| +    return true;
 | |
|  }
 | |
| 
 | |
|  void ConfigFile::setSkipUpdateCheck( bool skip, const QString& connection )
 | |
| --- a/src/gui/generalsettings.cpp
 | |
| +++ b/src/gui/generalsettings.cpp
 | |
| @@ -124,6 +124,7 @@ void GeneralSettings::loadMiscSettings()
 | |
| 
 | |
|  void GeneralSettings::slotUpdateInfo()
 | |
|  {
 | |
| +    /* Guix doesn't want an autoupdater
 | |
|      // Note: the sparkle-updater is not an OCUpdater
 | |
|      OCUpdater *updater = qobject_cast<OCUpdater*>(Updater::instance());
 | |
|      if (ConfigFile().skipUpdateCheck()) {
 | |
| @@ -140,6 +141,9 @@ void GeneralSettings::slotUpdateInfo()
 | |
|          // can't have those infos from sparkle currently
 | |
|          _ui->updatesGroupBox->setVisible(false);
 | |
|      }
 | |
| +    */
 | |
| +    //hide the update group box for Guix.
 | |
| +    _ui->updatesGroupBox->setVisible(false);
 | |
|  }
 | |
| 
 | |
|  void GeneralSettings::saveMiscSettings()
 |