Skip to content

Commit f1acc96

Browse files
authored
ci: remove Buildkite, add missing dependencies, README edits (#885)
* build: add libicu dependency for deb package * ci: remove obsolete Buildkite publish workflow * build: add xdg-utils dependency * readme: update Linux notes Remove Buildkite repo instructions and fix some typos.
1 parent 7361b3d commit f1acc96

File tree

6 files changed

+5
-77
lines changed

6 files changed

+5
-77
lines changed

.github/workflows/publish-packages.yml

Lines changed: 0 additions & 39 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,6 @@ jobs:
2424
uses: ./.github/workflows/package.yml
2525
with:
2626
version: ${{ needs.version.outputs.version }}
27-
publish-packages:
28-
needs: [package, version]
29-
name: Publish Packages
30-
uses: ./.github/workflows/publish-packages.yml
31-
secrets:
32-
BUILDKITE_TOKEN: ${{ secrets.BUILDKITE_TOKEN }}
3327
release:
3428
needs: [package, version]
3529
name: Release

README.md

Lines changed: 3 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -102,37 +102,10 @@ For **macOS** users:
102102

103103
For **Linux** users:
104104

105-
* For Debian/Ubuntu based distributions, you can add the `sourcegit` repository by following:
106-
You may need to install curl and/or gpg first, if you're on a very minimal host:
107-
```shell
108-
apt update && apt install curl gpg -y
109-
```
110-
Install the registry signing key:
111-
```shell
112-
curl -fsSL "https://packages.buildkite.com/sourcegit/sourcegit-deb/gpgkey" | gpg --dearmor -o /etc/apt/keyrings/sourcegit_sourcegit-deb-archive-keyring.gpg
113-
```
114-
Configure the source:
115-
```shell
116-
echo -e "deb [signed-by=/etc/apt/keyrings/sourcegit_sourcegit-deb-archive-keyring.gpg] https://packages.buildkite.com/sourcegit/sourcegit-deb/any/ any main\ndeb-src [signed-by=/etc/apt/keyrings/sourcegit_sourcegit-deb-archive-keyring.gpg] https://packages.buildkite.com/sourcegit/sourcegit-deb/any/ any main" > /etc/apt/sources.list.d/buildkite-sourcegit-sourcegit-deb.list
117-
```
118-
Update your local repository and install the package:
119-
```shell
120-
apt update && apt install sourcegit
121-
```
122-
* For RHEL/Fedora based distributions, you can add the `sourcegit` repository by following:
123-
Configure the source:
124-
```shell
125-
sudo sh -c 'echo -e "[sourcegit-rpm]\nname=sourcegit-rpm\nbaseurl=https://packages.buildkite.com/sourcegit/sourcegit-rpm/rpm_any/rpm_any/\$basearch\nenabled=1\nrepo_gpgcheck=1\ngpgcheck=0\ngpgkey=https://packages.buildkite.com/sourcegit/sourcegit-rpm/gpgkey\npriority=1"' > /etc/yum.repos.d/sourcegit-rpm.repo
126-
```
127-
Install the package with this command:
128-
```shell
129-
sudo dnf install -y sourcegit
130-
```
131-
* `Appimage` files can be found on [AppimageHub](https://appimage.github.io/SourceGit/)
132-
* `xdg-open` must be installed to support open native file manager.
133-
* Make sure [git-credential-manager](https://github.com/git-ecosystem/git-credential-manager/releases) is installed on your linux.
105+
* `AppImage` files can be found on [AppImage hub](https://appimage.github.io/SourceGit/), `xdg-open` (`xdg-utils`) must be installed to support open native file manager.
106+
* Make sure [git-credential-manager](https://github.com/git-ecosystem/git-credential-manager/releases) is installed on your Linux.
134107
* Maybe you need to set environment variable `AVALONIA_SCREEN_SCALE_FACTORS`. See https://github.com/AvaloniaUI/Avalonia/wiki/Configuring-X11-per-monitor-DPI.
135-
* If you can NOT type accented characters, such as `ê`, `ó`, try to set the environment variable `AVALONIA_IM_MODULE` to `none`.
108+
* If you can NOT type accented characters, such as `ê`, `ó`, try to set the environment variable `AVALONIA_IM_MODULE` to `none`.
136109

137110
## OpenAI
138111

SourceGit.sln

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{
1818
.github\workflows\package.yml = .github\workflows\package.yml
1919
.github\workflows\release.yml = .github\workflows\release.yml
2020
.github\workflows\localization-check.yml = .github\workflows\localization-check.yml
21-
.github\workflows\publish-packages.yml = .github\workflows\publish-packages.yml
2221
EndProjectSection
2322
EndProject
2423
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{49A7C2D6-558C-4FAA-8F5D-EEE81497AED7}"

build/resources/deb/DEBIAN/control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package: sourcegit
22
Version: 8.23
33
Priority: optional
4-
Depends: libx11-6, libice6, libsm6
4+
Depends: libx11-6, libice6, libsm6, libicu76 | libicu72 | libicu67 | libicu63, xdg-utils
55
Architecture: amd64
66
Maintainer: [email protected]
77
Description: Open-source & Free Git GUI Client

build/resources/rpm/SPECS/build.spec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Source: https://github.com/sourcegit-scm/sourcegit/archive/refs/tags/v%_version.
88
Requires: libX11.so.6()(%{__isa_bits}bit)
99
Requires: libSM.so.6()(%{__isa_bits}bit)
1010
Requires: libicu
11+
Requires: xdg-utils
1112

1213
%define _build_id_links none
1314

0 commit comments

Comments
 (0)