blob: 3c5ba435944e95675d775678b2660aa515663acc (
plain)
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
|
%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
|