Skip to content

Commit bba13fa

Browse files
committed
Update CI and package dependencies
1 parent 034cab9 commit bba13fa

File tree

3 files changed

+25
-7
lines changed

3 files changed

+25
-7
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ jobs:
2020
- name: Checkout code
2121
uses: actions/checkout@v2
2222

23+
- name: Install dependencies
24+
run: |
25+
sudo apt-get -y update
26+
sudo apt-get -y install libudev-dev
27+
2328
- name: Install rust
2429
run: |
2530
rustup update stable && rustup default stable
@@ -40,6 +45,11 @@ jobs:
4045
- name: Checkout code
4146
uses: actions/checkout@v2
4247

48+
- name: Install dependencies
49+
run: |
50+
sudo apt-get -y update
51+
sudo apt-get -y install libudev-dev
52+
4353
- name: Install rust
4454
run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}
4555

@@ -60,6 +70,11 @@ jobs:
6070
- name: Checkout code
6171
uses: actions/checkout@v2
6272

73+
- name: Install dependencies
74+
run: |
75+
sudo apt-get -y update
76+
sudo apt-get -y install libudev-dev
77+
6378
- name: Install rust
6479
run: rustup update stable && rustup default stable
6580

@@ -86,12 +101,15 @@ jobs:
86101
- name: Checkout code
87102
uses: actions/checkout@v2
88103

104+
- name: Install dependencies
105+
run: |
106+
sudo apt-get -y update
107+
sudo apt-get -y install libudev-dev
108+
sudo apt-get -y install debhelper fakeroot dpkg-sig
109+
89110
- name: Install rust
90111
run: rustup update stable && rustup default stable
91112

92-
- name: Install dependencies
93-
run: sudo apt-get install debhelper fakeroot dpkg-sig
94-
95113
- name: Build package
96114
run: ./pkg/deb/makedeb
97115

pkg/deb/debian/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ Source: surface-control
22
Section: misc
33
Priority: optional
44
Maintainer: Maximilian Luz <[email protected]>
5-
Build-Depends: build-essential, debhelper (>= 10), cargo, rustc (>= 1.34.0)
5+
Build-Depends: build-essential, debhelper (>= 10), cargo, rustc (>= 1.34.0), libudev-dev
66

77
Package: surface-control
88
Architecture: amd64
9-
Depends: libc6 (>= 2.19), libgcc1 (>= 1:4.9.2)
9+
Depends: libc6 (>= 2.19), libgcc1 (>= 1:4.9.2), libudev
1010
Description: Control various aspects of Microsoft Surface devices on Linux from the Command-Line

pkg/fedora/surface-control.spec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ Summary: Control various aspects of Microsoft Surface devices from the shell
66
License: MIT
77
URL: https://github.com/linux-surface/surface-control
88

9-
Requires: dbus libgcc
10-
BuildRequires: rust cargo systemd-rpm-macros
9+
Requires: dbus libgcc libudev
10+
BuildRequires: rust cargo systemd-rpm-macros libudev-devel
1111

1212
%global debug_package %{nil}
1313

0 commit comments

Comments
 (0)