]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Wheezy-only packages
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 25 Aug 2015 22:12:57 +0000 (19:12 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 25 Aug 2015 22:12:57 +0000 (19:12 -0300)
manifests/utils/development/git.pp
manifests/utils/development/system.pp
manifests/utils/multimedia.pp
manifests/utils/network.pp
manifests/utils/network/irssi.pp
manifests/utils/office.pp
manifests/utils/ruby.pp

index 03790f3b6853a1ae5e5ed303ba11d62c754fc9e8..b5fc5aa66eef23a54ff84ab1adafb7d01b44cde0 100644 (file)
@@ -1,9 +1,10 @@
 class nodo::utils::development::git {
-  package { [ 'gitk',       'git-gui',  'tig',    'git-cola',          'git-stuff', 'legit',
+  package { [ 'gitk',       'git-gui',  'tig',    'git-cola',          'legit',
               'git-extras', 'git-flow', 'topgit', 'git-remote-gcrypt', ]:
     ensure => installed,
   }
 
+  # Newer packages
   package { 'git-crypt':
     ensure => $::lsbdistcodename ? {
       'stretch' => present,
@@ -11,4 +12,12 @@ class nodo::utils::development::git {
       default   => absent,
     }
   }
+
+  # Wheezy only
+  package { 'git-stuff':
+    ensure => $::lsbdistcodename ? {
+      'wheezy' => present,
+      default  => absent,
+    },
+  }
 }
index 9423f14a69d61dbcc0bb0c5956f19e9222729555..e654e38854f8c47cc892c5e6adffacbdeee82dfe 100644 (file)
@@ -1,5 +1,12 @@
 class nodo::utils::development::system {
-  package { [ 'debirf', 'xorriso', 'unetbootin', 'kpartx', 'openocd', 'live-build' ]:
+  package { [ 'debirf', 'xorriso', 'kpartx', 'openocd', 'live-build' ]:
     ensure => installed,
   }
+
+  package { 'unetbootin':
+    ensure => $::lsbdistcodename ? {
+      'wheezy' => present,
+      default  => absent,
+    },
+  }
 }
index 12f537df3f87a6f9079a3df1ccd2b7aadf972885..a61a88feae39df14afe5d1a571f6ca520e46e7fe 100644 (file)
@@ -2,10 +2,10 @@
 class nodo::utils::multimedia inherits nodo::utils::multimedia::minimal {
   # Multimedia
   package { [ 'alsa-tools-gui',  'mp3blaster',          'netpbm',
-              'gqview',          'audacious',           'qjackctl',
+              'audacious',       'qjackctl',
               'gimp',            'xine-ui',             'v4l-utils',          'inkscape',
               'easytag',         'gstreamer-tools',     'vlc',                'audacity',
-              'opencubicplayer', 'mencoder',            'libasound2-plugins', 'lame',
+              'opencubicplayer', 'libasound2-plugins',  'lame',
               'cbrpager',        'llgal',               'darksnow',           'pavucontrol',
               'picard',          'ffmpeg2theora',       'oggfwd',             'jhead',
               'gxine',           'totem',               'faad',               'gmtp',
@@ -26,15 +26,16 @@ class nodo::utils::multimedia inherits nodo::utils::multimedia::minimal {
     }
   }
 
-  # Wheezy onwards
-  package { 'landell':
+  # Wheezy only
+  package { [ 'landell', 'gqview', 'mencoder' ]:
     ensure => $::lsbdistcodename ? {
       'squeeze' => absent,
-      default   => installed,
+      'wheezy'  => installed,
+      default   => absent,
     }
   }
 
-  # Flash implementation
-  $flash = hiera('nodo::utils::multimedia::flash', 'gnash')
-  class { "nodo::utils::multimedia::${flash}": }
+  # Flash implementation (deprecated)
+  #$flash = hiera('nodo::utils::multimedia::flash', 'gnash')
+  #class { "nodo::utils::multimedia::${flash}": }
 }
index cd64f931556f7b309db9c5bc746b059d8f03ab07..0b50a8c5a56153c16bdbcba6a0a7392dbb2a0fd9 100644 (file)
@@ -11,7 +11,7 @@ class nodo::utils::network inherits nodo::utils::network::minimal {
               'sslscan',            'muttprofile',           'connect-proxy',
               'avahi-discover',     'mdns-scan',             'davfs2',
               'surfraw',            'w3m',                   'mailplate',
-              'geoip-bin',          'luakit',                'ssvnc',
+              'geoip-bin',          'ssvnc',
               'rig',                'sup-mail',              'iceweasel-vimperator' ]:
     ensure => installed,
   }
@@ -33,7 +33,7 @@ class nodo::utils::network inherits nodo::utils::network::minimal {
 
   # Squeeze (or newer) packages
   if $::lsbdistcodename != 'lenny' {
-    package { [ 'xul-ext-monkeysphere', 'chromium-browser', 'libical-parser-perl',
+    package { [ 'xul-ext-monkeysphere', 'libical-parser-perl',
                 'maildir-utils',        'xul-ext-noscript',
                 'xul-ext-firebug',      'msva-perl',        'chromium-l10n' ]:
       ensure => installed,
@@ -45,6 +45,15 @@ class nodo::utils::network inherits nodo::utils::network::minimal {
     }
   }
 
+  package { 'chromium':
+    ensure  => present,
+    name    => $::lsbdistcodename ? {
+      'wheezy' => 'chromium-browser',
+      default  => 'chromium',
+    },
+  }
+
+
   # Wheezy (or newer) packages
   if $::lsbdistcodename != 'squeeze' {
     package { [ 'xul-ext-https-everywhere', 'xul-ext-refcontrol', 'xul-ext-requestpolicy' ]:
@@ -68,7 +77,7 @@ class nodo::utils::network inherits nodo::utils::network::minimal {
   #}
 
   # Wheezy only
-  package { [ 'gftp', 'icedtea6-plugin' ]:
+  package { [ 'gftp', 'icedtea6-plugin', 'luakit' ]:
     ensure => $::lsbdistcodename ? {
       'lenny' => present,
       default => absent,
index 08df04a9325ca08df9690ea8138f5740dcfaa852..e0a94b5c857c9fcf2f75d1c02b9c54b21c4bc95e 100644 (file)
@@ -20,7 +20,8 @@ class nodo::utils::network::irssi {
   package { 'irssi-plugin-silc':
     ensure => $::lsbdistcodename ? {
       'wheezy' => absent,
-      default  => present,
+      'jessie' => absent,
+      default  => absent,
     }
   }
 }
index f9b4350d65d8b047beb590521e2757ee92db58e9..d4638b0b8e93a86097868548c1a796848b3c0e39 100644 (file)
@@ -1,6 +1,6 @@
 class nodo::utils::office {
   # Office
-  package { [ 'wyrd',                'vim-gtk',             'gobby',
+  package { [ 'vim-gtk',             'gobby',
               'sc',                  'antiword',            'dia',
               'kalarm',              'pandoc',              'gnumeric',
               'cups-client',         'hplip',               'cups-bsd',
@@ -30,6 +30,14 @@ class nodo::utils::office {
     }
   }
 
+  # Wheezy only
+  package { 'wyrd':
+    ensure => $::lsbdistcodename ? {
+      'wheezy' => present,
+      default  => absent,
+    },
+  }
+
   # Wheezy onwards
   package { 'libreoffice':
     ensure => $::lsbdistcodename ? {
index 2ea8b9ba810c2a6e29f51b96e4622bb919e386a6..0025b6be9c4f69eeb5801e7c8b758509b0703a86 100644 (file)
@@ -1,7 +1,7 @@
 class nodo::utils::ruby {
   # Gem packages
   package { 'capistrano':
-    ensure   => installed,
+    ensure   => absent,
     provider => $::lsbdistcodename ? {
       'squeeze' => gem,
        default  => apt,
@@ -24,21 +24,21 @@ class nodo::utils::ruby {
 
   if !defined(Package['rubygems']) {
     package { 'rubygems':
-      ensure  => installed,
+      ensure  => absent,
       require => Package['ruby'],
     }
   }
 
   if !defined(Package['ruby-dev']) {
     package { 'ruby-dev':
-      ensure  => installed,
+      ensure  => absent,
       require => Package['ruby'],
     }
   }
 
   if !defined(Package['libgpgme-ruby1.8']) {
     package { 'libgpgme-ruby1.8':
-      ensure  => installed,
+      ensure  => absent,
       require => Package['ruby'],
     }
   }