diff options
author | géballin | 2019-08-01 11:11:02 +0200 |
---|---|---|
committer | géballin | 2019-08-01 11:11:02 +0200 |
commit | 3e37dabcbfb89c52a0b6c90b81724f2c68ccfbab (patch) | |
tree | 1f16207e882fd6f6be00f7ea63fab92d51e68986 | |
parent | d7614f4ea32e612d3172fdd6c6c4b34f816ef87c (diff) | |
download | aur-systemd-manager.tar.gz |
Patching the Cargo.toml and analyzer.rs files to compile with new version avec GTK.
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | Cargo.toml.patch | 37 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | src_gui_gtk3_analyze.rs.patch | 4 |
4 files changed, 62 insertions, 10 deletions
@@ -1,18 +1,20 @@ -# Generated by mksrcinfo v8 -# ĵaŭ Jul 7 04:44:31 UTC 2016 pkgbase = systemd-manager pkgdesc = GUI manager for systemd services, using GTK+3 pkgver = 1.0.0 - pkgrel = 1 - url = https://github.com/mmstick/systemd-manager + pkgrel = 2 + url = https://gitlab.com/mmstick/systemd-manager arch = i686 arch = x86_64 license = MIT makedepends = cargo depends = gtk3 conflicts = systemd-manager-git - source = https://github.com/mmstick/systemd-manager/archive/1.0.0.tar.gz + source = https://gitlab.com/mmstick/systemd-manager/-/archive/1.0.0/systemd-manager-1.0.0.tar.gz + source = Cargo.toml.patch + source = src_gui_gtk3_analyze.rs.patch sha256sums = 035bc96d13f873ed29463ef9c20988a6670dcb0b05cc4384089a81dbbc226a47 + sha256sums = 518d88c331a799327d25b063217a42a4be893c5c649c7590545f9cf7b895a842 + sha256sums = c511895451ddd2e87b6fcf0c3ddfcef30b5c7c5a2d4ecb7777fef950d6f3906f pkgname = systemd-manager diff --git a/Cargo.toml.patch b/Cargo.toml.patch new file mode 100644 index 000000000000..820a3526e2c3 --- /dev/null +++ b/Cargo.toml.patch @@ -0,0 +1,37 @@ +3c3 +< version = "1.0.0" +--- +> version = "1.0.2" +11,28d10 +< [package.metadata.deb] +< maintainer = "Michael Aaron Murphy <mmstickman@gmail.com>" +< copyright = "2015-2016, Michael Aaron Murphy <mmstickman@gmail.com>" +< license_file = ["LICENSE", "3"] +< depends = "$auto" +< extended_description = """\ +< Written safely in Rust, this systemd manager provides a simple GTK3 GUI interface \ +< that allows you to enable/disable/start/stop services, monitor service logs, and \ +< edit unit files without ever using the terminal.""" +< section = "admin" +< priority = "optional" +< assets = [ +< ["assets/org.freedesktop.policykit.systemd-manager.policy", "usr/share/polkit-1/actions/", "644"], +< ["assets/systemd-manager.desktop", "usr/share/applications/", "644"], +< ["assets/systemd-manager-pkexec", "usr/bin/", "755"], +< ["target/release/systemd-manager", "usr/bin/", "755"] +< ] +< +30,37c12,15 +< dbus = "0.3.4" +< gtk = { version = "0.1.0", features = ["v3_16"] } +< gdk = { version = "0.5.0" } +< quickersort = "2.0.1" +< +< [profile.release] +< opt-level = 3 +< lto = true +--- +> dbus = "0.5" +> gtk = { version = "0.2.0", features = ["v3_16"] } +> gdk = { version = "0.6" } +> quickersort = "2.0" @@ -1,20 +1,29 @@ -# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com> +# Maintainer : Geballin - Guillaume Ballin <macniaque at free dot fr> +# Contributor: Mike Swanson <mikeonthecomputer@gmail.com> pkgname=systemd-manager pkgver=1.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="GUI manager for systemd services, using GTK+3" arch=('i686' 'x86_64') -url="https://github.com/mmstick/systemd-manager" +url="https://gitlab.com/mmstick/systemd-manager" license=('MIT') depends=('gtk3') makedepends=('cargo') conflicts=('systemd-manager-git') -source=("$url/archive/$pkgver.tar.gz") -sha256sums=('035bc96d13f873ed29463ef9c20988a6670dcb0b05cc4384089a81dbbc226a47') +source=("${url}/-/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz" + "Cargo.toml.patch" + "src_gui_gtk3_analyze.rs.patch") +sha256sums=('035bc96d13f873ed29463ef9c20988a6670dcb0b05cc4384089a81dbbc226a47' + '518d88c331a799327d25b063217a42a4be893c5c649c7590545f9cf7b895a842' + 'c511895451ddd2e87b6fcf0c3ddfcef30b5c7c5a2d4ecb7777fef950d6f3906f') build() { cd "$pkgname-$pkgver" + cp ../../Cargo.toml.patch ./ + patch Cargo.toml Cargo.toml.patch + cp ../../src_gui_gtk3_analyze.rs.patch ./ + patch src/gui/gtk3/analyze.rs src_gui_gtk3_analyze.rs.patch cargo build --release } diff --git a/src_gui_gtk3_analyze.rs.patch b/src_gui_gtk3_analyze.rs.patch new file mode 100644 index 000000000000..10ddae10fc3f --- /dev/null +++ b/src_gui_gtk3_analyze.rs.patch @@ -0,0 +1,4 @@ +1c1 +< use gtk::{Builder, CellRendererText, Label, ListStore, TreeView, TreeViewColumn, Type}; +--- +> use gtk::*; |