-
Notifications
You must be signed in to change notification settings - Fork 438
/
android-udev-rules.spec
57 lines (45 loc) · 1.87 KB
/
android-udev-rules.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Name: android-udev-rules
Version: 20241019
Release: 1%{?dist}
Summary: Udev rules to connect Android devices to your linux box
License: GPL-3.0-or-later
URL: https://github.com/M0Rf30/android-udev-rules
Source0: https://raw.githubusercontent.com/M0Rf30/android-udev-rules/main/51-android.rules
Source1: https://raw.githubusercontent.com/M0Rf30/android-udev-rules/main/README.md
Source2: https://raw.githubusercontent.com/M0Rf30/android-udev-rules/main/LICENSE
Source3: https://raw.githubusercontent.com/M0Rf30/android-udev-rules/main/android-udev.conf
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# Build with: rpmbuild --undefine=_disable_source_fetch -bb android-udev-rules.spec
%description
Android udev rules list aimed to be the most comprehensive on the net.
Based on the official Android Studio documentation as well as suggestions from
the Archlinux and Github Communities.
%prep
cp %{SOURCE0} %{SOURCE1} %{SOURCE2} %{SOURCE3} .
%build
%install
mkdir -p %{buildroot}/etc/udev/rules.d/.
install -m 644 51-android.rules %{buildroot}/etc/udev/rules.d/.
mkdir -p %{buildroot}/usr/lib/sysusers.d/.
install -m 644 android-udev.conf %{buildroot}/usr/lib/sysusers.d/.
%clean
rm -rf %{buildroot}
%files
%config(noreplace) /etc/udev/rules.d/51-android.rules
%config /usr/lib/sysusers.d/android-udev.conf
%{!?_licensedir:%global license %%doc}
%license LICENSE
%doc README.md
%post
systemd-sysusers
udevadm control --reload-rules
systemctl restart systemd-udevd.service
%postun
udevadm control --reload-rules
systemctl restart systemd-udevd.service
%changelog
* Fri Mar 10 2023 Giedrius Masalskis <[email protected]> - 20230310-1
- Install android-udev.conf and create system group.
* Sun Jan 02 2022 Håkon Løvdal <[email protected]> - 20220102-1
- Latest stable tag.