Hello community,
here is the log from the commit of package patterns-server for openSUSE:Factory
checked in at 2018-12-13 19:50:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-server (Old)
and /work/SRC/openSUSE:Factory/.patterns-server.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-server"
Thu Dec 13 19:50:00 2018 rev:6 rq:657790 version:20180718
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-server/patterns-server.changes
2018-10-04 19:01:52.479179405 +0200
+++
/work/SRC/openSUSE:Factory/.patterns-server.new.28833/patterns-server.changes
2018-12-13 19:50:02.080577665 +0100
@@ -1,0 +2,5 @@
+Thu Dec 13 09:38:08 UTC 2018 - Dominique Leuenberger <[email protected]>
+
+- Adjust icons to state of yast2-theme package
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-server.spec ++++++
--- /var/tmp/diff_new_pack.lqsLXs/_old 2018-12-13 19:50:02.636576948 +0100
+++ /var/tmp/diff_new_pack.lqsLXs/_new 2018-12-13 19:50:02.640576943 +0100
@@ -12,24 +12,22 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%bcond_with betatest
-
Name: patterns-server
Version: 20180718
Release: 0
Summary: Patterns for Installation (server patterns)
License: MIT
Group: Metapackages
-Url: https://github.com/openSUSE/patterns
+URL: https://github.com/openSUSE/patterns
Source0: %{name}-rpmlintrc
Source1: pattern-definition-32bit.txt
Source2: create_32bit-patterns_file.pl
Source3: pre_checkin.sh
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: patterns-rpm-macros
%description
@@ -46,18 +44,10 @@
Summary: DHCP and DNS Server
Group: Metapackages
Provides: pattern() = dhcp_dns_server
-Provides: pattern-icon() = yast-dns-server
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 3040
Provides: pattern-visible()
-%if 0%{?is_opensuse}
-Provides: patterns-openSUSE-dhcp_dns_server = %{version}
-Obsoletes: patterns-openSUSE-dhcp_dns_server < %{version}
-%else
-Provides: patterns-sles-dhcp_dns_server = %{version}
-Obsoletes: patterns-sles-dhcp_dns_server < %{version}
-%endif
Requires: pattern() = basesystem
-
Requires: bind
Requires: dhcp-server
Recommends: bind-chrootenv
@@ -67,13 +57,20 @@
Recommends: dhcp-tools
Recommends: yast2-dhcp-server
Recommends: yast2-dns-server
+%if 0%{?is_opensuse}
+Provides: patterns-openSUSE-dhcp_dns_server = %{version}
+Obsoletes: patterns-openSUSE-dhcp_dns_server < %{version}
+%else
+Provides: patterns-sles-dhcp_dns_server = %{version}
+Obsoletes: patterns-sles-dhcp_dns_server < %{version}
+%endif
%description dhcp_dns_server
Software to set up a server for the Dynamic Host Configuration Protocol (DHCP)
and the Domain Name System (DNS) services. DHCP provides configuration
parameters to client computers to integrate them into a network, whereas DNS
delivers information associated with domain names, in particular, the IP
address.
%files dhcp_dns_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/dhcp_dns_server.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/dhcp_dns_server.txt
################################################################################
@@ -82,9 +79,15 @@
Summary: Directory Server (LDAP)
Group: Metapackages
Provides: pattern() = directory_server
-Provides: pattern-icon() = yast-ldap-server
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 3060
Provides: pattern-visible()
+Requires: pattern() = basesystem
+# bsc#1084789
+Recommends: 389-ds
+Recommends: nss_ldap
+Recommends: pam_ldap
+Recommends: yast2-ldap-server
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-directory_server = %{version}
Obsoletes: patterns-openSUSE-directory_server < %{version}
@@ -92,20 +95,13 @@
Provides: patterns-sles-directory_server = %{version}
Obsoletes: patterns-sles-directory_server < %{version}
%endif
-Requires: pattern() = basesystem
-
-# bsc#1084789
-Recommends: 389-ds
-Recommends: nss_ldap
-Recommends: pam_ldap
-Recommends: yast2-ldap-server
%description directory_server
Software to set up a directory server with OpenLDAP. The Lightweight Directory
Access Protocol (LDAP) is used to access online directory services.
%files directory_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/directory_server.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/directory_server.txt
################################################################################
@@ -114,18 +110,10 @@
Summary: File Server
Group: Metapackages
Provides: pattern() = file_server
-Provides: pattern-icon() = yast-nfs_server
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 2900
Provides: pattern-visible()
-%if 0%{?is_opensuse}
-Provides: patterns-openSUSE-file_server = %{version}
-Obsoletes: patterns-openSUSE-file_server < %{version}
-%else
-Provides: patterns-sles-file_server = %{version}
-Obsoletes: patterns-sles-file_server < %{version}
-%endif
Requires: pattern() = basesystem
-
Requires: nfs-kernel-server
Recommends: nfsidmap
Recommends: samba
@@ -134,6 +122,13 @@
Recommends: tftp
Recommends: vsftpd
%if 0%{?is_opensuse}
+Provides: patterns-openSUSE-file_server = %{version}
+Obsoletes: patterns-openSUSE-file_server < %{version}
+%else
+Provides: patterns-sles-file_server = %{version}
+Obsoletes: patterns-sles-file_server < %{version}
+%endif
+%if 0%{?is_opensuse}
Recommends: yast2-ftp-server
Recommends: yast2-nfs-server
Recommends: yast2-samba-server
@@ -145,8 +140,8 @@
File services to host files so that they may be accessed or retrieved by other
computers on the same network. This includes the FTP, SMB, and NFS protocols.
%files file_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/file_server.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/file_server.txt
################################################################################
@@ -155,18 +150,10 @@
Summary: Internet Gateway
Group: Metapackages
Provides: pattern() = gateway_server
-Provides: pattern-icon() = yast-dsl
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 3020
Provides: pattern-visible()
-%if 0%{?is_opensuse}
-Provides: patterns-openSUSE-gateway_server = %{version}
-Obsoletes: patterns-openSUSE-gateway_server < %{version}
-%else
-Provides: patterns-sles-gateway_server = %{version}
-Obsoletes: patterns-sles-gateway_server < %{version}
-%endif
Requires: pattern() = basesystem
-
Requires: wireshark
Recommends: arptables
Recommends: calamaris
@@ -180,13 +167,20 @@
Recommends: squid
Recommends: whois
Recommends: wondershaper
+%if 0%{?is_opensuse}
+Provides: patterns-openSUSE-gateway_server = %{version}
+Obsoletes: patterns-openSUSE-gateway_server < %{version}
+%else
+Provides: patterns-sles-gateway_server = %{version}
+Obsoletes: patterns-sles-gateway_server < %{version}
+%endif
%description gateway_server
Software to set up a proxy, firewall, and gateway server, including a virtual
private network (VPN) gateway.
%files gateway_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/gateway_server.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/gateway_server.txt
################################################################################
@@ -195,9 +189,15 @@
Summary: KVM Host Server
Group: Metapackages
Provides: pattern() = kvm_server
-Provides: pattern-icon() = yast-uml
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 3099
Provides: pattern-visible()
+Requires: pattern() = basesystem
+Requires: tftp
+Recommends: libvirt-daemon-qemu
+Recommends: tigervnc
+Recommends: virt-install
+Recommends: vm-install
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-kvm_server = %{version}
Obsoletes: patterns-openSUSE-kvm_server < %{version}
@@ -205,8 +205,6 @@
Provides: patterns-sles-kvm_server = %{version}
Obsoletes: patterns-sles-kvm_server < %{version}
%endif
-Requires: pattern() = basesystem
-
# fix issue because qemu-kvm is not present on all arch and
# we would like to deprecate it for the futur (will be only
# updated if already installed on the system)
@@ -222,18 +220,13 @@
%ifarch %arm
Requires: qemu-arm
%endif
-Requires: tftp
-Recommends: libvirt-daemon-qemu
-Recommends: tigervnc
-Recommends: virt-install
-Recommends: vm-install
%description kvm_server
Software to set up a server for configuring, managing, and monitoring virtual
machines on a single physical machine.
%files kvm_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/kvm_server.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/kvm_server.txt
################################################################################
@@ -242,34 +235,33 @@
Summary: KVM Virtualization Host and tools
Group: Metapackages
Provides: pattern() = kvm_tools
-Provides: pattern-icon() = yast-uml
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 1090
Provides: pattern-visible()
-%if !0%{?is_opensuse}
-Provides: patterns-sles-kvm_tools = %{version}
-Obsoletes: patterns-sles-kvm_tools < %{version}
-%endif
Requires: pattern() = basesystem
Requires: pattern() = kvm_server
-
Requires: libvirt-client
-Requires: libvirt-daemon-qemu
Requires: libvirt-daemon-config-network
+Requires: libvirt-daemon-qemu
Requires: tigervnc
-Requires: vm-install
# bnc#868542
Requires: virt-manager
+Requires: vm-install
Recommends: openssh
+# BSC#1078908
+Recommends: vim
+Recommends: virt-install
+Recommends: virt-v2v
+Recommends: virt-viewer
+Recommends: xorg-x11-xauth
Recommends: yast2-control-center
Recommends: yast2-ncurses
Recommends: yast2-ncurses-pkg
Recommends: yast2-vm
-Recommends: xorg-x11-xauth
-Recommends: virt-install
-Recommends: virt-viewer
-Recommends: virt-v2v
-# BSC#1078908
-Recommends: vim
+%if !0%{?is_opensuse}
+Provides: patterns-sles-kvm_tools = %{version}
+Obsoletes: patterns-sles-kvm_tools < %{version}
+%endif
%description kvm_tools
This will provide all minimal system to get a running KVM Hypervisor
@@ -277,8 +269,8 @@
single physical machine.
%files kvm_tools
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/kvm_tools.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/kvm_tools.txt
################################################################################
@@ -287,20 +279,11 @@
Summary: Web and LAMP Server
Group: Metapackages
Provides: pattern() = lamp_server
-Provides: pattern-icon() = yast-http-server
+Provides: pattern-icon() = pattern-web-devel
Provides: pattern-order() = 3000
Provides: pattern-visible()
-%if 0%{?is_opensuse}
-Provides: patterns-openSUSE-lamp_server = %{version}
-Obsoletes: patterns-openSUSE-lamp_server < %{version}
-%else
-Provides: patterns-sles-lamp_server = %{version}
-Obsoletes: patterns-sles-lamp_server < %{version}
-%endif
Requires: pattern() = basesystem
-
Requires: apache2
-Recommends: yast2-http-server
Recommends: apache2-doc
Recommends: apache2-example-pages
Recommends: apache2-mod_php7
@@ -310,13 +293,21 @@
Recommends: libapr1
Recommends: mariadb
Recommends: perl
+Recommends: yast2-http-server
+%if 0%{?is_opensuse}
+Provides: patterns-openSUSE-lamp_server = %{version}
+Obsoletes: patterns-openSUSE-lamp_server < %{version}
+%else
+Provides: patterns-sles-lamp_server = %{version}
+Obsoletes: patterns-sles-lamp_server < %{version}
+%endif
%description lamp_server
Software to set up a Web server that is able to serve static, dynamic, and
interactive content (like a Web shop). This includes Apache HTTP Server, the
database management system MySQL, and scripting languages such as PHP, Python,
Ruby on Rails, or Perl.
%files lamp_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/lamp_server.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/lamp_server.txt
################################################################################
@@ -325,18 +316,10 @@
Summary: Mail and News Server
Group: Metapackages
Provides: pattern() = mail_server
-Provides: pattern-icon() = yast-mail-server
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 2980
Provides: pattern-visible()
-%if 0%{?is_opensuse}
-Provides: patterns-openSUSE-mail_server = %{version}
-Obsoletes: patterns-openSUSE-mail_server < %{version}
-%else
-Provides: patterns-sles-mail_server = %{version}
-Obsoletes: patterns-sles-mail_server < %{version}
-%endif
Requires: pattern() = basesystem
-
Requires: vacation
Recommends: amavisd-new
Recommends: clamav
@@ -344,13 +327,20 @@
Recommends: inn
Recommends: mailman
Recommends: spamassassin
+%if 0%{?is_opensuse}
+Provides: patterns-openSUSE-mail_server = %{version}
+Obsoletes: patterns-openSUSE-mail_server < %{version}
+%else
+Provides: patterns-sles-mail_server = %{version}
+Obsoletes: patterns-sles-mail_server < %{version}
+%endif
%description mail_server
Software to set up electronic mail and message services to handle email,
mailing, and news lists, including a virus scanner to scan messages at the
server level.
%files mail_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/mail_server.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/mail_server.txt
################################################################################
@@ -359,19 +349,14 @@
Summary: Print Server
Group: Metapackages
Provides: pattern() = print_server
-Provides: pattern-icon() = yast-printer
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 2960
Provides: pattern-visible()
-%if 0%{?is_opensuse}
-Provides: patterns-openSUSE-print_server = %{version}
-Obsoletes: patterns-openSUSE-print_server < %{version}
-%else
-Provides: patterns-sles-printing = %{version}
-Obsoletes: patterns-sles-printing < %{version}
-%endif
Requires: pattern() = basesystem
-
Requires: cups
+Recommends: OpenPrintingPPDs-ghostscript
+Recommends: OpenPrintingPPDs-hpijs
+Recommends: OpenPrintingPPDs-postscript
Recommends: cups-backends
Recommends: cups-filters
Recommends: cups-filters-cups-browsed
@@ -381,11 +366,15 @@
Recommends: gutenprint
Recommends: hplip-hpijs
Recommends: manufacturer-PPDs
-Recommends: OpenPrintingPPDs-ghostscript
-Recommends: OpenPrintingPPDs-hpijs
-Recommends: OpenPrintingPPDs-postscript
Recommends: samba
Recommends: splix
+%if 0%{?is_opensuse}
+Provides: patterns-openSUSE-print_server = %{version}
+Obsoletes: patterns-openSUSE-print_server < %{version}
+%else
+Provides: patterns-sles-printing = %{version}
+Obsoletes: patterns-sles-printing < %{version}
+%endif
%description printing
This pattern provides all packages necessary for printing. It provides all
@@ -393,8 +382,8 @@
remote print server and for setting up a print server.
%files printing
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/printing.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/printing.txt
################################################################################
@@ -405,35 +394,34 @@
Summary: Xen Virtual Machine Host Server
Group: Metapackages
Provides: pattern() = xen_server
-Provides: pattern-icon() = yast-uml
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 3080
Provides: pattern-visible()
-%if 0%{?is_opensuse}
-Provides: patterns-openSUSE-xen_server = %{version}
-Obsoletes: patterns-openSUSE-xen_server < %{version}
-%else
-Provides: patterns-sles-xen_server = %{version}
-Obsoletes: patterns-sles-xen_server < %{version}
-%endif
Requires: pattern() = basesystem
-
Requires: kernel-xen
Requires: tftp
Requires: xen
Requires: xen-libs
Requires: xen-tools
Recommends: libvirt-daemon-xen
+Recommends: tigervnc
# #382423
Recommends: virt-install
Recommends: vm-install
-Recommends: tigervnc
+%if 0%{?is_opensuse}
+Provides: patterns-openSUSE-xen_server = %{version}
+Obsoletes: patterns-openSUSE-xen_server < %{version}
+%else
+Provides: patterns-sles-xen_server = %{version}
+Obsoletes: patterns-sles-xen_server < %{version}
+%endif
%description xen_server
Software to set up a server for configuring, managing, and monitoring virtual
machines on a single physical machine.
%files xen_server
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/xen_server.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/xen_server.txt
%endif
################################################################################
@@ -444,35 +432,34 @@
Summary: XEN Virtualization Host and tools
Group: Metapackages
Provides: pattern() = xen_tools
-Provides: pattern-icon() = yast-uml
+Provides: pattern-icon() = pattern-server
Provides: pattern-order() = 1080
Provides: pattern-visible()
-%if !0%{?is_opensuse}
-Provides: patterns-sles-xen_tools = %{version}
-Obsoletes: patterns-sles-xen_tools < %{version}
-%endif
Requires: pattern() = basesystem
Requires: pattern() = xen_server
-
Requires: libvirt-client
-Requires: libvirt-daemon-xen
Requires: libvirt-daemon-config-network
+Requires: libvirt-daemon-xen
Requires: tigervnc
-Requires: vm-install
# bnc#868542
Requires: virt-manager
+Requires: vm-install
Recommends: openssh
+# BSC#1078908
+Recommends: vim
+Recommends: virt-install
+Recommends: virt-viewer
#Recommends: sles-xen_en-pdf
Recommends: xen-doc-html
+Recommends: xorg-x11-xauth
Recommends: yast2-control-center
Recommends: yast2-ncurses
Recommends: yast2-ncurses-pkg
Recommends: yast2-vm
-Recommends: xorg-x11-xauth
-Recommends: virt-install
-Recommends: virt-viewer
-# BSC#1078908
-Recommends: vim
+%if !0%{?is_opensuse}
+Provides: patterns-sles-xen_tools = %{version}
+Obsoletes: patterns-sles-xen_tools < %{version}
+%endif
%description xen_tools
This will provide all minimal system to get a running XEN Hypervisor
@@ -480,8 +467,8 @@
single physical machine.
%files xen_tools
-%dir /usr/share/doc/packages/patterns
-/usr/share/doc/packages/patterns/xen_tools.txt
+%dir %{_docdir}/patterns
+%{_docdir}/patterns/xen_tools.txt
%endif
################################################################################
@@ -491,26 +478,26 @@
%build
%install
-mkdir -p "%{buildroot}/usr/share/doc/packages/patterns"
+mkdir -p "%{buildroot}%{_docdir}/patterns"
for i in dhcp_dns_server directory_server file_server gateway_server \
lamp_server mail_server printing
do
echo "This file marks the pattern $i to be installed." \
- >"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"
+ >"%{buildroot}%{_docdir}/patterns/$i.txt"
echo "This file marks the pattern $i-32bit to be installed." \
- >"%{buildroot}/usr/share/doc/packages/patterns/$i-32bit.txt"
+ >"%{buildroot}%{_docdir}/patterns/$i-32bit.txt"
done
# NO 32bits pattern for KVM or XEN
for i in kvm_tools kvm_server
do
echo "This file marks the pattern $i to be installed." \
- > "%{buildroot}/usr/share/doc/packages/patterns/$i.txt"
+ > "%{buildroot}%{_docdir}/patterns/$i.txt"
done
# XEN is only available on x86_64
%ifarch x86_64
for i in xen_server xen_tools; do
echo "This file marks the pattern $i to be installed." \
- >"%{buildroot}/usr/share/doc/packages/patterns/$i.txt"
+ >"%{buildroot}%{_docdir}/patterns/$i.txt"
done
%endif