Search
SailfishOS Open Build Service
>
Projects
>
home:coderus
:
2.2
>
aliendalvik-control
> _service:tar_git:aliendalvik-control.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:aliendalvik-control.spec of Package aliendalvik-control
%define theme sailfish-default %{!?qtc_qmake5:%define qtc_qmake5 %qmake5} %{!?qtc_make:%define qtc_make make} %define __requires_exclude ^libgbinder.*$ Name: aliendalvik-control Summary: Aliendalvik control Version: 9.2.0 Release: 1 Group: Qt/Qt License: WTFPL URL: https://github.com/CODeRUS/aliendalvik-control Source0: %{name}-%{version}.tar.bz2 Source1: https://github.com/CODeRUS/AliendalvikControlJava/releases/download/103/app-release.apk Requires: sailfish-version >= 3 Requires: sailfishsilica-qt5 >= 0.10.9 Conflicts: android-shareui Obsoletes: android-shareui Requires: nemo-transferengine-qt5 >= 0.3.1 BuildRequires: pkgconfig(sailfishapp) >= 1.0.2 BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: pkgconfig(Qt5Network) BuildRequires: desktop-file-utils BuildRequires: pkgconfig(nemotransferengine-qt5) BuildRequires: sailfish-svg2png >= 0.1.5 BuildRequires: pkgconfig(libgbinder) %description D-Bus daemon for sending commands to aliendalvik %prep %setup -q -n %{name}-%{version} %build %qtc_qmake5 \ RPM_VERSION=%{version}-%{release} \ HELPER_VERSION=103 %qtc_make %{?_smp_mflags} %install rm -rf %{buildroot} %qmake5_install %post systemctl daemon-reload if /sbin/pidof aliendalvik-control-proxy > /dev/null; then killall -9 aliendalvik-control-proxy ||: fi if /sbin/pidof aliendalvik-control-share > /dev/null; then killall -9 aliendalvik-control-share ||: fi if [ -f /var/lib/lxc/aliendalvik/config ]; then if grep /home/.media /var/lib/lxc/aliendalvik/extra_config > /dev/null; then sed -i "/\\.media/ d" /var/lib/lxc/aliendalvik/extra_config fi fi systemctl restart aliendalvik-control ||: systemctl-user restart aliendalvik-control-edge ||: systemctl-user enable aliendalvik-control-edge ||: %preun if [ "$1" = "0" ]; then systemctl stop aliendalvik-control ||: if /sbin/pidof aliendalvik-control > /dev/null; then killall -9 aliendalvik-control ||: fi systemctl-user stop aliendalvik-control-edge ||: if /sbin/pidof aliendalvik-control-edge > /dev/null; then killall -9 aliendalvik-control-edge ||: fi if /sbin/pidof aliendalvik-control-share > /dev/null; then killall -9 aliendalvik-control-share ||: fi /usr/bin/aliendalvik-control restore ||: /usr/bin/update-desktop-database ||: if [ -f /opt/alien/data/app/aliendalvik-control.apk ]; then apkd-uninstall /opt/alien/data/app/aliendalvik-control.apk ||: else apkd-uninstall org.coderus.aliendalvikcontrol ||: fi if [ -f /var/lib/lxc/aliendalvik/config ]; then sed -i "/\\.media/ d" /var/lib/lxc/aliendalvik/extra_config sed -i "/\\.empty/ d" /var/lib/lxc/aliendalvik/extra_config systemctl stop aliendalvik-sd-mount.service ||: systemctl disable aliendalvik-sd-mount.service ||: fi fi %files %defattr(-,root,root,-) %{_bindir}/aliendalvik-control %{_bindir}/aliendalvik-control-proxy %{_bindir}/aliendalvik-control-share %{_bindir}/aliendalvik-control-selector %{_bindir}/aliendalvik-control-edge %{_libdir}/libaliendalvikcontrolplugin-chroot.so %{_libdir}/libaliendalvikcontrolplugin-binder8.so %{_datadir}/dbus-1/system-services/org.coderus.aliendalvikcontrol.service %{_sysconfdir}/dbus-1/system.d/org.coderus.aliendalvikcontrol.conf /lib/systemd/system/aliendalvik-control.service %{_libdir}/systemd/user/aliendalvik-control-edge.service %{_datadir}/dbus-1/services/org.coderus.aliendalvikcontrol.service %{_datadir}/dbus-1/services/org.coderus.aliendalvikshare.service %{_datadir}/dbus-1/services/org.coderus.aliendalvikselector.service %{_datadir}/applications/android-open-url.desktop %{_datadir}/applications/android-open-url-selector.desktop %{_datadir}/jolla-settings/entries/aliendalvikcontrol.json %{_datadir}/jolla-settings/pages/aliendalvikcontrol/main.qml %{_datadir}/jolla-settings/pages/aliendalvikcontrol/NavbarToggle.qml %{_libdir}/nemo-transferengine/plugins/libaliendalvikshareplugin.so %{_datadir}/nemo-transferengine/plugins/AliendalvikShare.qml %{_datadir}/aliendalvik-control-share/qml/aliendalvik-control-share.qml %{_datadir}/aliendalvik-control-share/qml/aliendalvik-control-share-cover.qml %{_datadir}/aliendalvik-control-selector/qml/aliendalvik-control-selector.qml %{_datadir}/aliendalvik-control-edge/qml/aliendalvik-control-edge.qml %{_datadir}/aliendalvik-control/apk/app-release.apk %{_datadir}/themes/%{theme}/meegotouch/z1.0/icons/*.png %{_datadir}/themes/%{theme}/meegotouch/z1.25/icons/*.png %{_datadir}/themes/%{theme}/meegotouch/z1.5/icons/*.png %{_datadir}/themes/%{theme}/meegotouch/z1.5-large/icons/*.png %{_datadir}/themes/%{theme}/meegotouch/z1.75/icons/*.png %{_datadir}/themes/%{theme}/meegotouch/z2.0/icons/*.png %package logging Summary: Aliendalvik control logging enabler Requires: %{name} BuildArch: noarch %description logging %{summary}. %files logging %defattr(-,root,root,-) %{_sharedstatedir}/environment/aliendalvik-control/10-debug.conf