Changes of Revision 61
aMule.spec
Changed
x
1
2
Group: Productivity/Networking/Other
3
URL: https://www.amule.org
4
#https://github.com/amule-project/amule
5
-Source: %{name}-%{version}.tar.xz
6
+Source: %name-%version.tar.xz
7
BuildRequires: binutils-devel
8
BuildRequires: cmake
9
BuildRequires: fdupes
10
11
BuildRequires: pkgconfig
12
BuildRequires: update-desktop-files
13
BuildRequires: wxWidgets-3_0-nostl-devel
14
-%if ( 0%{?sle_version} == 150300 || 0%{?sle_version} == 150400 ) && 0%{?is_opensuse}
15
+%if 0%{?suse_version} == 1500
16
BuildRequires: libboost_headers1_75_0-devel
17
%else
18
BuildRequires: boost-devel
19
20
21
%prep
22
%autosetup -p1
23
+
24
+%build
25
# remove shebang
26
sed -i '/^#!/d' src/utils/xas/xas.pl
27
#override version only for source 2.3.3.20210426.6d4c03b00
28
29
sed -i '/VERSION "GIT"/s@.*@set (VERSION "2.3.3")\nset (SVNDATE "git 20210426")@' CMakeLists.txt
30
fi
31
32
-%build
33
%cmake \
34
- -DBUILD_MONOLITHIC=ON \
35
- -DBUILD_DAEMON=ON \
36
+ -DBUILD_ALC=ON \
37
+ -DBUILD_ALCC=ON \
38
-DBUILD_AMULECMD=ON \
39
- -DBUILD_WEBSERVER=ON \
40
- -DBUILD_REMOTEGUI=ON \
41
-DBUILD_CAS=ON \
42
- -DBUILD_WXCAS=ON \
43
+ -DBUILD_DAEMON=ON \
44
-DBUILD_ED2K=ON \
45
- -DBUILD_ALC=ON \
46
- -DBUILD_ALCC=ON \
47
- -DBUILD_XAS=ON \
48
-DBUILD_FILEVIEW=ON \
49
+ -DBUILD_MONOLITHIC=ON \
50
+ -DBUILD_REMOTEGUI=ON \
51
+ -DBUILD_WEBSERVER=ON \
52
+ -DBUILD_WXCAS=ON \
53
+ -DBUILD_XAS=ON \
54
-DENABLE_UPNP=ON \
55
-DCMAKE_BUILD_TYPE=Release \
56
- -DCMAKE_INSTALL_DOCDIR=%{_defaultdocdir}/%{name}
57
+ -DCMAKE_INSTALL_DOCDIR=%_defaultdocdir/%name
58
%cmake_build
59
60
%install
61
%cmake_install
62
63
%suse_update_desktop_file -G "P2P Client" -i amule Network P2P
64
-%suse_update_desktop_file %{buildroot}%{_datadir}/applications/alc.desktop
65
-%suse_update_desktop_file %{buildroot}%{_datadir}/applications/amulegui.desktop
66
-%suse_update_desktop_file %{buildroot}%{_datadir}/applications/wxcas.desktop
67
+%suse_update_desktop_file %buildroot%_datadir/applications/alc.desktop
68
+%suse_update_desktop_file %buildroot%_datadir/applications/amulegui.desktop
69
+%suse_update_desktop_file %buildroot%_datadir/applications/wxcas.desktop
70
71
-rm %{buildroot}%{_defaultdocdir}/%{name}/{INSTALL,license.txt}
72
+rm %buildroot%_defaultdocdir/%name/{INSTALL,license.txt}
73
74
-%find_lang %{name} --all-name --with-man
75
-%fdupes %{buildroot}
76
+%find_lang %name --all-name --with-man
77
+%fdupes %buildroot
78
79
%files
80
%license docs/license.txt
81
%doc docs/AUTHORS
82
-%doc %{_defaultdocdir}/*
83
-%{_bindir}/alc
84
-%{_bindir}/alcc
85
-%{_bindir}/amule
86
-%{_bindir}/amulecmd
87
-%{_bindir}/amuled
88
-%{_bindir}/amulegui
89
-%{_bindir}/amuleweb
90
-%{_bindir}/autostart-xas
91
-%{_bindir}/cas
92
-%{_bindir}/ed2k
93
-%{_bindir}/fileview
94
-%{_bindir}/wxcas
95
-%dir %{_datadir}/amule
96
-%{_datadir}/amule/skins
97
-%{_datadir}/amule/webserver
98
-%{_datadir}/applications/alc.desktop
99
-%{_datadir}/applications/amule.desktop
100
-%{_datadir}/applications/amulegui.desktop
101
-%{_datadir}/applications/wxcas.desktop
102
-%{_datadir}/cas
103
-%{_datadir}/pixmaps/*.xpm
104
-%dir %{_libdir}/xchat
105
-%dir %{_libdir}/xchat/plugins
106
-%{_libdir}/xchat/plugins/xas.pl
107
-%{_mandir}/man1/alc.1%{?ext_man}
108
-%{_mandir}/man1/alcc.1%{?ext_man}
109
-%{_mandir}/man1/amule.1%{?ext_man}
110
-%{_mandir}/man1/amulecmd.1%{?ext_man}
111
-%{_mandir}/man1/amuled.1%{?ext_man}
112
-%{_mandir}/man1/amulegui.1%{?ext_man}
113
-%{_mandir}/man1/amuleweb.1%{?ext_man}
114
-%{_mandir}/man1/cas.1%{?ext_man}
115
-%{_mandir}/man1/ed2k.1%{?ext_man}
116
-%{_mandir}/man1/wxcas.1%{?ext_man}
117
-%{_mandir}/man1/xas.1%{?ext_man}
118
+%doc %_defaultdocdir/*
119
+%_bindir/alc
120
+%_bindir/alcc
121
+%_bindir/amule
122
+%_bindir/amulecmd
123
+%_bindir/amuled
124
+%_bindir/amulegui
125
+%_bindir/amuleweb
126
+%_bindir/autostart-xas
127
+%_bindir/cas
128
+%_bindir/ed2k
129
+%_bindir/fileview
130
+%_bindir/wxcas
131
+%dir %_datadir/amule
132
+%_datadir/amule/skins
133
+%_datadir/amule/webserver
134
+%_datadir/applications/alc.desktop
135
+%_datadir/applications/amule.desktop
136
+%_datadir/applications/amulegui.desktop
137
+%_datadir/applications/wxcas.desktop
138
+%_datadir/cas
139
+%_datadir/pixmaps/*.xpm
140
+%dir %_libdir/xchat
141
+%dir %_libdir/xchat/plugins
142
+%_libdir/xchat/plugins/xas.pl
143
+%_mandir/man1/alc.1%{?ext_man}
144
+%_mandir/man1/alcc.1%{?ext_man}
145
+%_mandir/man1/amule.1%{?ext_man}
146
+%_mandir/man1/amulecmd.1%{?ext_man}
147
+%_mandir/man1/amuled.1%{?ext_man}
148
+%_mandir/man1/amulegui.1%{?ext_man}
149
+%_mandir/man1/amuleweb.1%{?ext_man}
150
+%_mandir/man1/cas.1%{?ext_man}
151
+%_mandir/man1/ed2k.1%{?ext_man}
152
+%_mandir/man1/wxcas.1%{?ext_man}
153
+%_mandir/man1/xas.1%{?ext_man}
154
155
-%files lang -f %{name}.lang
156
-#only Leap 15.2/15.3 requires the next two lines
157
-%dir %{_mandir}/tr
158
-%dir %{_mandir}/ro
159
+%files lang -f %name.lang
160
161
%changelog
162