Changes of Revision 61

aMule.spec Changed
x
 
1
@@ -24,7 +24,7 @@
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
@@ -34,7 +34,7 @@
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
@@ -56,6 +56,8 @@
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
@@ -63,81 +65,77 @@
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