forked from MrMEEE/bumblebee-ui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbumblebee-ui.spec
76 lines (59 loc) · 2.19 KB
/
bumblebee-ui.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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Summary: Bumblebee Graphical User Interface
Name: bumblebee-ui
Version: 2
Release: 20150830.fe3f4ee%{?dist}.sos
License: GPL
Group: User Interface/Desktops
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: https://github.com/StotinkaOS/bumblebee-ui
Source0: %{name}-%{version}.tar.gz
Requires: bumblebee pygtk2
%description
%{Summary}.
%prep
%setup -q
%build
%install
rm -rf %{buildroot}
mkdir %{buildroot}
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_datadir}/%{name}/
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
mkdir -p %{buildroot}%{_datadir}/applications/
mkdir -p %{buildroot}%{_sysconfdir}/xdg/autostart/
cp app/*.* %{buildroot}%{_datadir}/%{name}/
cp icons/*.* %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/
install -m 755 bumblebee-app-settings.desktop %{buildroot}%{_datadir}/applications/
install -m 755 bumblebee-indicator.desktop %{buildroot}%{_datadir}/applications/
install -m 755 bumblebee-indicator.desktop %{buildroot}%{_sysconfdir}/xdg/autostart/bumblebee-indicator.desktop
ln -s %{_datadir}/%{name}/AppSettings.py %{buildroot}%{_bindir}/bumblebee-app-settings
ln -s %{_datadir}/%{name}/Bumblebee-Indicator.py %{buildroot}%{_bindir}/bumblebee-indicator
%clean
rm -rf %{buildroot}
%post
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
if [ $1 -eq 0 ] ; then
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi
%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files
%defattr(-,root,root)
%attr(755,root,root)
%doc README
%{_datadir}/bumblebee-ui/
%{_datadir}/applications/bumblebee-app-settings.desktop
%{_datadir}/applications/bumblebee-indicator.desktop
%{_datadir}/icons/hicolor/48x48/apps/bumblebee*
%{_sysconfdir}/xdg/autostart/bumblebee-indicator.desktop
%{_bindir}/bumblebee-*
%changelog
* Wed Aug 30 2015 Ivaylo Kuzev <[email protected]>
- Update icon cache
- Add Bumblebee indicator to the autostart applications
- Correct get icon filenames, added new icons
* Sat Aug 29 2015 Ivaylo Kuzev <[email protected]>
- Initial .spec for StotinkaOS