diff options
| author | Eugen Wissner <belka@caraus.de> | 2022-12-23 17:47:14 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2022-12-23 17:47:14 +0100 |
| commit | 5b26e7dca87ca1eea4cc889e4ec1354398d75422 (patch) | |
| tree | f4b7caeaa46bdfb71de76a6390b1f2357002992f | |
| parent | f4ebad4394ff39876b5a6e161ec368bc82056b76 (diff) | |
| download | slackbuilder-5b26e7dca87ca1eea4cc889e4ec1354398d75422.tar.gz | |
Support webex updates
| -rw-r--r-- | Rakefile | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -6,6 +6,7 @@ require 'digest/md5' require 'net/http' +require 'open3' require_relative 'config/config' require_relative 'lib/package' require_relative 'lib/download' @@ -105,3 +106,24 @@ task :ioncube do update_slackbuild_version 'development/ioncube-loader', package.version commit 'development/ioncube-loader', package.version end + +task :webex do + tarball = 'slackbuilds/network/webex/Webex.deb' + uri = 'https://binaries.webex.com/WebexDesktop-Ubuntu-Official-Package/Webex.deb' + checksum = download URI(uri), tarball + + last_stdout, = Open3.pipeline_r ['ar', 'p', tarball, 'control.tar.gz'], ['tar', 'zxO', './control'] + version = last_stdout.read.lines + .find { |line| line.start_with? 'Version: ' } + .split.last + + package = Package.new 'network/webex', + version: version, + homepage: 'https://www.webex.com' + + write_info package, + downloads: [Download.new(uri, checksum, is64: true)] + + update_slackbuild_version 'network/webex', package.version + commit 'network/webex', package.version +end |
