mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 07:55:18 +00:00
cd: add libnotify deps
chore: add aur, rpm and deb deps
This commit is contained in:
parent
1cce1b2713
commit
58473f0ff9
2
.github/workflows/spotube-release-binary.yml
vendored
2
.github/workflows/spotube-release-binary.yml
vendored
@ -99,7 +99,7 @@ jobs:
|
|||||||
- name: Install Dependencies
|
- name: Install Dependencies
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update -y
|
sudo apt-get update -y
|
||||||
sudo apt-get install -y tar clang cmake ninja-build pkg-config libgtk-3-dev make python3-pip python3-setuptools desktop-file-utils libgdk-pixbuf2.0-dev fakeroot strace fuse libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libunwind-dev locate patchelf gir1.2-appindicator3-0.1 libappindicator3-1 libappindicator3-dev libsecret-1-0 libjsoncpp1 libsecret-1-dev libjsoncpp-dev
|
sudo apt-get install -y tar clang cmake ninja-build pkg-config libgtk-3-dev make python3-pip python3-setuptools desktop-file-utils libgdk-pixbuf2.0-dev fakeroot strace fuse libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libunwind-dev locate patchelf gir1.2-appindicator3-0.1 libappindicator3-1 libappindicator3-dev libsecret-1-0 libjsoncpp1 libsecret-1-dev libjsoncpp-dev libnotify-bin libnotify-dev
|
||||||
|
|
||||||
- name: Install AppImage Tool
|
- name: Install AppImage Tool
|
||||||
run: |
|
run: |
|
||||||
|
@ -122,16 +122,16 @@ Do the following:
|
|||||||
- Install Development dependencies in linux
|
- Install Development dependencies in linux
|
||||||
- Debian/Ubuntu
|
- Debian/Ubuntu
|
||||||
```bash
|
```bash
|
||||||
$ apt-get install libappindicator3-1 gir1.2-appindicator3-0.1 libappindicator3-dev libsecret-1-0 libjsoncpp1 libsecret-1-dev libjsoncpp-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
|
$ apt-get install libappindicator3-1 gir1.2-appindicator3-0.1 libappindicator3-dev libsecret-1-0 libjsoncpp1 libsecret-1-dev libjsoncpp-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libnotify-bin libnotify-dev
|
||||||
```
|
```
|
||||||
- Use `libjsoncpp25` instead of `libjsoncpp1` (for Ubuntu >= 22.04)
|
- Use `libjsoncpp25` instead of `libjsoncpp1` (for Ubuntu >= 22.04)
|
||||||
- Arch/Manjaro
|
- Arch/Manjaro
|
||||||
```bash
|
```bash
|
||||||
yay -S libappindicator-gtk3 libsecret jsoncpp gstreamer gst-libav gst-plugins-base gst-plugins-good
|
yay -S libappindicator-gtk3 libsecret jsoncpp libnotify gstreamer gst-libav gst-plugins-base gst-plugins-good
|
||||||
```
|
```
|
||||||
- Fedora
|
- Fedora
|
||||||
```bash
|
```bash
|
||||||
dnf install libappindicator libsecret libsecret-devel jsoncpp gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-doc gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-good-extras
|
dnf install libappindicator libsecret libsecret-devel jsoncpp gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-doc gstreamer1-plugins-base-devel gstreamer1-plugins-good gstreamer1-plugins-good-extras libnotify libnotify-devel
|
||||||
```
|
```
|
||||||
- Clone the Repo
|
- Clone the Repo
|
||||||
- Create a `.env` in root of the project following the `.env.example` template
|
- Create a `.env` in root of the project following the `.env.example` template
|
||||||
|
@ -9,6 +9,10 @@ pkgbase = spotube-bin
|
|||||||
depends = gst-libav
|
depends = gst-libav
|
||||||
depends = gst-plugins-base
|
depends = gst-plugins-base
|
||||||
depends = gst-plugins-good
|
depends = gst-plugins-good
|
||||||
|
depends = libappindicator-gtk3
|
||||||
|
depends = libsecret
|
||||||
|
depends = jsoncpp
|
||||||
|
depends = libnotify
|
||||||
source = https://github.com/KRTirtho/spotube/releases/download/v2.3.0/Spotube-linux-x86_64.tar.xz
|
source = https://github.com/KRTirtho/spotube/releases/download/v2.3.0/Spotube-linux-x86_64.tar.xz
|
||||||
md5sums = 8cd6a7385c5c75d203dccd762f1d63ec
|
md5sums = 8cd6a7385c5c75d203dccd762f1d63ec
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ arch=(x86_64)
|
|||||||
url="https://github.com/KRTirtho/spotube/"
|
url="https://github.com/KRTirtho/spotube/"
|
||||||
license=('BSD-4-Clause')
|
license=('BSD-4-Clause')
|
||||||
groups=()
|
groups=()
|
||||||
depends=('gstreamer' 'gst-libav' 'gst-plugins-base' 'gst-plugins-good')
|
depends=('gstreamer' 'gst-libav' 'gst-plugins-base' 'gst-plugins-good' 'libappindicator-gtk3' 'libsecret' 'jsoncpp' 'libnotify')
|
||||||
makedepends=()
|
makedepends=()
|
||||||
checkdepends=()
|
checkdepends=()
|
||||||
optdepends=()
|
optdepends=()
|
||||||
|
@ -15,6 +15,7 @@ dependencies:
|
|||||||
- libappindicator3-1
|
- libappindicator3-1
|
||||||
- gir1.2-appindicator3-0.1
|
- gir1.2-appindicator3-0.1
|
||||||
- libsecret-1-0
|
- libsecret-1-0
|
||||||
|
- libnotify-bin
|
||||||
|
|
||||||
essential: false
|
essential: false
|
||||||
icon: assets/spotube-logo.png
|
icon: assets/spotube-logo.png
|
||||||
|
@ -14,6 +14,7 @@ requires:
|
|||||||
- libappindicator
|
- libappindicator
|
||||||
- jsoncpp
|
- jsoncpp
|
||||||
- libsecret
|
- libsecret
|
||||||
|
- libnotify
|
||||||
|
|
||||||
display_name: Spotube
|
display_name: Spotube
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user