summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-01-15 12:45:50 -0500
committerFreya Murphy <freya@freyacat.org>2025-01-15 12:45:50 -0500
commit7fa299712dfc10c52c62b67ac4d6e089147ad240 (patch)
tree008aed38fba838a81b231f9ba8835586142061a6
parentremove emacs packages (diff)
downloadsakura-7fa299712dfc10c52c62b67ac4d6e089147ad240.tar.gz
sakura-7fa299712dfc10c52c62b67ac4d6e089147ad240.tar.bz2
sakura-7fa299712dfc10c52c62b67ac4d6e089147ad240.zip
remove overskride
-rw-r--r--sakura/packages/networking.scm134
1 files changed, 0 insertions, 134 deletions
diff --git a/sakura/packages/networking.scm b/sakura/packages/networking.scm
deleted file mode 100644
index 211dde6..0000000
--- a/sakura/packages/networking.scm
+++ /dev/null
@@ -1,134 +0,0 @@
-(define-module (sakura packages networking)
- #:use-module ((guix licenses) #:prefix license:)
- #:use-module (guix gexp)
- #:use-module (guix utils)
- #:use-module (guix build utils)
- #:use-module (guix packages)
- #:use-module (guix download)
- #:use-module (guix git-download)
- #:use-module (guix build-system cargo)
- #:use-module (guix build-system meson)
- #:use-module (guix build-system python)
- #:use-module (gnu packages)
- #:use-module (gnu packages linux)
- #:use-module (gnu packages gcc)
- #:use-module (gnu packages gtk)
- #:use-module (gnu packages glib)
- #:use-module (gnu packages bash)
- #:use-module (gnu packages base)
- #:use-module (gnu packages gnome)
- #:use-module (gnu packages pkg-config)
- #:use-module (gnu packages networking)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-gtk)
- #:use-module (gnu packages pulseaudio)
- #:use-module (gnu packages freedesktop)
- #:use-module (gnu packages compression)
- #:use-module (gnu packages gettext)
- #:use-module (gnu packages gnome)
- #:use-module (gnu packages python)
- #:use-module (gnu packages python-xyz)
- #:use-module (gnu packages rust)
- #:use-module (sakura packages)
- #:use-module (sakura packages crates-io))
-
-(define overskride-version
- "0.6.1")
-(define overskride-source
- (origin
- (method url-fetch)
- (uri (string-append "https://github.com/kaii-lb/overskride"
- "/archive/refs/tags/v" overskride-version ".tar.gz"))
- (file-name (string-append "overskride-" overskride-version ".tar.gz"))
- (patches (sakura-patches "overskride-fix-meson.patch"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (delete-file-recursively
- "subprojects")))
- (sha256
- (base32
- "1zz7kjh9xaq62i55ax9yjd7z9ddfdhwzsgbx6qjy48d1r5pg7fqk"))))
-
-
-(define overskride-glib
- (package
- (name "overskride-glib")
- (version overskride-version)
- (source overskride-source)
- (build-system meson-build-system)
- (native-inputs
- (list rust
- desktop-file-utils
- gettext-minimal
- pkg-config
- blueprint-compiler
- gobject-introspection
- `(,gtk "bin")
- `(,glib "bin")))
- (propagated-inputs
- (list gtk
- libadwaita))
- (home-page "https://github.com/kaii-lb/overskride")
- (synopsis "A simple yet powerful bluetooth client.")
- (description "Provides the glib components of the overskride pacakge")
- (license license:gpl3+)))
-
-
-(define-public overskride
- (package
- (name "overskride")
- (version overskride-version)
- (source overskride-source)
- (build-system cargo-build-system)
- (arguments
- `(#:tests? #f
- #:cargo-inputs (("rust-libadwaita" ,rust-libadwaita-0.5)
- ("rust-bluer" ,rust-bluer-0.17)
- ("rust-dbus" ,rust-dbus-0.9)
- ("rust-dbus-crossroads" ,rust-dbus-crossroads-0.5)
- ("rust-futures" ,rust-futures-0.3)
- ("rust-gettext-rs" ,rust-gettext-rs-0.7)
- ("rust-gtk" ,rust-gtk-0.8)
- ("rust-pnf" ,rust-phf-0.11)
- ("rust-tokio" ,rust-tokio-1)
- ("rust-tokio-util" ,rust-tokio-util-0.7)
- ("rust-uuid" ,rust-uuid-1)
- ("rust-libpulse-binding" ,rust-libpulse-binding-2))
- #:phases
- (modify-phases %standard-phases
- (add-after 'unpack 'patch-source
- (lambda* (#:key outputs #:allow-other-keys)
- (substitute* "Cargo.toml"
- (("0.16.1") "0.17"))
- (substitute* "src/config.rs"
- (("\\/usr\\/share\\/overskride")
- (string-append (assoc-ref outputs "out")
- "/share/overskride")))))
- (add-after 'install 'install-glib
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out"))
- (glib (assoc-ref inputs "overskride-glib")))
- (copy-recursively glib out))))
- (add-after 'install-glib 'wrap-program
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (wrap-program (string-append (assoc-ref outputs "out")
- "/bin/overskride")
- `("GSETTINGS_SCHEMA_DIR" =
- (,(string-append (assoc-ref outputs "out")
- "/share/glib-2.0/schemas")))))))))
- (native-inputs (list gcc-13
- pkg-config
- `(,gtk "bin")
- `(,glib "bin")))
- (inputs (list overskride-glib
- gcc-13
- dbus
- libadwaita
- pulseaudio
- bluez
- gtk))
- (home-page "https://github.com/kaii-lb/overskride")
- (synopsis "A simple yet powerful bluetooth client.")
- (description "todo")
- (license license:gpl3+)))