diff --git a/arctis-manager.spec b/arctis-manager.spec index 6e711fe..eab211e 100644 --- a/arctis-manager.spec +++ b/arctis-manager.spec @@ -12,8 +12,8 @@ hiddenimports += collect_submodules('arctis_manager.devices') python_ver_p = subprocess.run('python --version', shell=True, check=True, stdout=subprocess.PIPE) python_ver = '.'.join(python_ver_p.stdout.decode('utf-8').replace('Python ', '').split('.')[0:2]) -which_python_p = subprocess.run('which python', shell=True, check=True, stdout=subprocess.PIPE) -pyqt6_path = Path(which_python_p.stdout.decode('utf-8')).parent.parent.joinpath('lib64', f'python{python_ver}', 'site-packages', 'PyQt6', 'Qt6') +site_packages_p = subprocess.run('python3 -c "import sysconfig; print(sysconfig.get_path(\'purelib\'))"', shell=True, check=True, stdout=subprocess.PIPE) +pyqt6_path = Path(site_packages_p.stdout.decode('utf-8')).parent.parent.parent.joinpath('lib64', f'python{python_ver}', 'site-packages', 'PyQt6', 'Qt6') print(str(pyqt6_path)) diff --git a/install.sh b/install.sh index 1da1d7e..5fb0761 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash if [ -z "${PREFIX}" ]; then - install_prefix=/usr/local + install_prefix=/usr else install_prefix=${PREFIX} fi diff --git a/package_managers/ArctisManager.spec b/package_managers/ArctisManager.spec index 3623205..907f303 100644 --- a/package_managers/ArctisManager.spec +++ b/package_managers/ArctisManager.spec @@ -35,15 +35,15 @@ mkdir -p %{buildroot} # execute the install script (with chroot feature) export CHROOT=%{buildroot} -export PREFIX="/usr/local" +export PREFIX="/usr" bash install.sh %files /usr/lib/udev/rules.d/91-steelseries-arctis.rules /usr/lib/systemd/user/arctis-manager.service -/usr/local/bin/arctis-manager -/usr/local/bin/arctis-manager-launcher -/usr/local/share/applications/ArctisManager.desktop +/usr/bin/arctis-manager +/usr/bin/arctis-manager-launcher +/usr/share/applications/ArctisManager.desktop /usr/share/icons/hicolor/scalable/apps/arctis_manager.svg %changelog