Commit 580042bd642a92b3e40a8f927816c09a834b96a7

Authored by perry.werneck@gmail.com
1 parent e4efe3c4

Acertando empacotamento em multiplas distros.

Showing 1 changed file with 10 additions and 12 deletions   Show diff stats
pw3270.spec.in
... ... @@ -29,15 +29,18 @@
29 29  
30 30 #---[ Check for distro ]----------------------------------------------------------------------------------------------
31 31  
32   -%define _rel 0
33   -%define _distro Linux
34   -%define _vrsgtk gtk3
  32 +%define _rel 0
  33 +
  34 +%define _release %{_rel}
  35 +%define _distro Linux
  36 +%define _redhat %(test -e /etc/redhat-release && echo 1 || echo 0)
  37 +%define _bldreq gtk3-devel libopenssl-devel
35 38  
36 39 %if 0%{?suse_version}
37 40 %define _release %{_rel}.suse%{suse_version}
38 41 %define _distro SuSE Linux %{suse_version}
39 42 %if %{?suse_version} < 1200
40   - %define _vrsgtk gtk2
  43 + %define _bldreq gtk2-devel libopenssl-devel
41 44 %endif
42 45 %endif
43 46  
... ... @@ -45,6 +48,7 @@
45 48 %define _release %{_rel}.fc%{fedora_version}
46 49 %define _redhat 0
47 50 %define _distro Fedora %{fedora_version}
  51 + %define _bldreq gtk2-devel openssl-devel
48 52 %endif
49 53  
50 54 %if 0%{?_redhat}
... ... @@ -52,15 +56,9 @@
52 56 %define _redhat_vernum %(rpm -qf --queryformat %{VERSION} /etc/redhat-release|tr -d '.')
53 57 %define _release %{_rel}.%{_redhat_prefix}%{_redhat_vernum}
54 58 %define _distro %{_redhat_prefix} %{_redhat_vernum}
  59 + %define _bldreq gtk2-devel openssl-devel
55 60 %endif
56 61  
57   -%if 0%{?centos_ver}
58   - %define _release %{_rel}.el%{centos_ver}
59   - %define _distro CentOS %{centos_ver}
60   - %define _vrsgtk gtk2
61   -%endif
62   -
63   -
64 62 #---[ Packaging ]-----------------------------------------------------------------------------------------------------
65 63  
66 64 Name: @PACKAGE@
... ... @@ -73,7 +71,7 @@ Source: %{name}-%{version}.tar.gz
73 71 BuildRoot: %{_tmppath}/%{name}-%{version}-build
74 72 Requires: openssl shared-mime-info
75 73 Distribution: %_distro
76   -BuildRequires: autoconf >= 2.61 automake gcc-c++ sed pkgconfig %{_vrsgtk}-devel gettext-devel libopenssl-devel findutils coreutils desktop-file-utils
  74 +BuildRequires: autoconf >= 2.61 automake gcc-c++ sed pkgconfig %{_bldreq} gettext-devel findutils coreutils desktop-file-utils
77 75  
78 76 %description
79 77 IBM 3270 terminal emulator gtk. It can be used to communicate with
... ...