Unverified Commit e6732335 authored by Matthieu Coudron's avatar Matthieu Coudron Committed by GitHub
Browse files

swaynotificationcenter: 0.9.0 -> 0.10.0 (#290627)

parent f53c7758
Loading
Loading
Loading
Loading
+0 −50
Original line number Diff line number Diff line
diff --git a/src/functions.vala b/src/functions.vala
index cf7fefc..9b4d82a 100644
--- a/src/functions.vala
+++ b/src/functions.vala
@@ -102,10 +102,7 @@ namespace SwayNotificationCenter {
 
         public static string get_style_path (owned string ? custom_path,
                                              bool only_system = false) {
-            string[] paths = {
-                // Fallback location. Specified in postinstall.py
-                "/usr/local/etc/xdg/swaync/style.css"
-            };
+            string[] paths = {};
             if (custom_path != null && custom_path.length > 0) {
                 // Replaces the home directory relative path with a absolute path
                 if (custom_path.get (0) == '~') {
@@ -123,7 +120,9 @@ namespace SwayNotificationCenter {
                 paths += Path.build_path (Path.DIR_SEPARATOR.to_string (),
                                           path, "swaync/style.css");
             }
-
+            // Fallback location. Specified in postinstall.py. Mostly for Debian
+            paths += "/usr/local/etc/xdg/swaync/style.css";
+            
             string path = "";
             foreach (string try_path in paths) {
                 if (File.new_for_path (try_path).query_exists ()) {
@@ -140,10 +139,7 @@ namespace SwayNotificationCenter {
         }
 
         public static string get_config_path (owned string ? custom_path) {
-            string[] paths = {
-                // Fallback location. Specified in postinstall.py
-                "/usr/local/etc/xdg/swaync/config.json"
-            };
+            string[] paths = {};
             if (custom_path != null && custom_path.length > 0) {
                 // Replaces the home directory relative path with a absolute path
                 if (custom_path.get (0) == '~') {
@@ -158,7 +154,9 @@ namespace SwayNotificationCenter {
                 paths += Path.build_path (Path.DIR_SEPARATOR.to_string (),
                                           path, "swaync/config.json");
             }
-
+            // Fallback location. Specified in postinstall.py. Mostly for Debian
+            paths += "/usr/local/etc/xdg/swaync/config.json";
+ 
             string path = "";
             foreach (string try_path in paths) {
                 if (File.new_for_path (try_path).query_exists ()) {
+6 −8
Original line number Diff line number Diff line
@@ -24,23 +24,21 @@
, scdoc
, vala
, xvfb-run
, sassc
, pantheon
}:

stdenv.mkDerivation (finalAttrs: rec {
  pname = "SwayNotificationCenter";
  version = "0.9.0";
  version = "0.10.0";

  src = fetchFromGitHub {
    owner = "ErikReider";
    repo = pname;
    rev = "v${version}";
    hash = "sha256-mwwSTs4d9jUXUy33nSYJCRFlpH6naCmbRUSpfVacMBE=";
    hash = "sha256-7O+DX4uuncUqx5zEKQprZE6tctteT6NU01V2EBHiFqA=";
  };

  patches = [
    ./001-backport-pr296.patch
  ];

  nativeBuildInputs = [
    bash-completion
    # cmake # currently conflicts with meson
@@ -51,6 +49,8 @@ stdenv.mkDerivation (finalAttrs: rec {
    ninja
    pkg-config
    python3
    sassc
    pantheon.granite
    scdoc
    vala
    wrapGAppsHook
@@ -74,8 +74,6 @@ stdenv.mkDerivation (finalAttrs: rec {
  postPatch = ''
    chmod +x build-aux/meson/postinstall.py
    patchShebangs build-aux/meson/postinstall.py

    substituteInPlace src/functions.vala --replace /usr/local/etc $out/etc
  '';

  passthru.tests.version = testers.testVersion {