diff options
author | swirl <swurl@swurl.xyz> | 2022-01-08 23:52:05 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-08 23:52:05 -0500 |
commit | c63b5bb132e4f3fa0717f6bf3392c5f944af2ebf (patch) | |
tree | 6edd3509895564b98bc3c72fff888de56e99aad8 /packages/rpm/polymc.spec | |
parent | 3b09ee97be4de31b68f7863f7f863418ca59eaf7 (diff) | |
parent | 59ef13f032d73fcfb827c03b5d9df86a7d1b53e6 (diff) | |
download | PrismLauncher-c63b5bb132e4f3fa0717f6bf3392c5f944af2ebf.tar.gz PrismLauncher-c63b5bb132e4f3fa0717f6bf3392c5f944af2ebf.tar.bz2 PrismLauncher-c63b5bb132e4f3fa0717f6bf3392c5f944af2ebf.zip |
Merge pull request #32 from getchoo/add-rpm-packaging
add rpm build script and spec file
Diffstat (limited to 'packages/rpm/polymc.spec')
-rw-r--r-- | packages/rpm/polymc.spec | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/packages/rpm/polymc.spec b/packages/rpm/polymc.spec new file mode 100644 index 00000000..3c5ba435 --- /dev/null +++ b/packages/rpm/polymc.spec @@ -0,0 +1,55 @@ +%global _origdir %(pwd) + +Name: polymc +Version: +Release: 1%{?dist} +Summary: A custom launcher for Minecraft +License: GPLv3 +URL: https://polymc.org/ + +BuildArch: x86_64 +BuildRequires: java-devel +BuildRequires: pkgconfig(gl) +BuildRequires: pkgconfig(Qt5) +BuildRequires: pkgconfig(zlib) + +Requires: java-headless +Requires: pkgconfig(gl) +Requires: pkgconfig(Qt5) +Requires: pkgconfig(zlib) + +%description +A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once + +%prep +mkdir -p %{_builddir}/%{name} +cp -r %{_origdir}/../../* %{_builddir}/%{name} + +%build +cd %{_builddir}/%{name} +cmake \ + -DLauncher_LAYOUT=lin-system \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLauncher_LIBRARY_DEST_DIR=%{_lib} \ + . + +%cmake_build + +%install +cd %{_builddir}/%{name} +%cmake_install + +%files +%{_bindir}/polymc +%{_datadir}/applications/org.polymc.PolyMC.desktop +%{_datadir}/metainfo/org.polymc.PolyMC.metainfo.xml +%{_datadir}/polymc/jars/* +%{_datadir}/icons/hicolor/scalable/apps/org.polymc.PolyMC.svg +%{_libdir}/libLauncher_nbt++.so +%{_libdir}/libLauncher_quazip.so +%{_libdir}/libLauncher_rainbow.so +%{_libdir}/libLauncher_iconfix.so + +%changelog +* Fri Jan 7 2022 getchoo <getchoo at tuta dot io> - 1.0.4 +- Initial polymc spec |