Hello community,

here is the log from the commit of package opa-fmgui for openSUSE:Factory 
checked in at 2017-05-18 20:48:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opa-fmgui (Old)
 and      /work/SRC/openSUSE:Factory/.opa-fmgui.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opa-fmgui"

Thu May 18 20:48:21 2017 rev:1 rq:495570 version:10.1.0.0

Changes:
--------
New Changes file:

--- /dev/null   2017-03-01 00:40:19.279048016 +0100
+++ /work/SRC/openSUSE:Factory/.opa-fmgui.new/opa-fmgui.changes 2017-05-18 
20:48:28.993879549 +0200
@@ -0,0 +1,85 @@
+-------------------------------------------------------------------
+Wed May 17 09:28:18 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Add BuildRequires to hicolor-icon-theme in order to enable
+ %icon_theme_cache_post/postun macros
+
+-------------------------------------------------------------------
+Wed Apr  5 08:46:46 UTC 2017 - josef.moell...@suse.com
+
+- Upgrade to Version 10.1.0.0
+  This obsoletes Patches
+  2:opa-fmgui-desktopfile-without-binary.patch
+  and
+  4:opa-fmgui-fix-detection-of-OpenJDK.patch
+  Added pre-built gradle-2.9 for build phase.
+  Replaced wrong Sun licence by GPLv2-CE as given on
+  https://javahelp.java.net/license.txt
+  [FATE#321477, bsc#989769]
+
+-------------------------------------------------------------------
+Tue Oct  4 18:35:02 CEST 2016 - n...@suse.de
+
+- Applied patch from Intel to search for 'version' instead of 'java version'
+  so the openJDK can be detected at runtime(bsc#989769).
+  [+ opa-fmgui-fix-detection-of-OpenJDK.patch]
+
+-------------------------------------------------------------------
+Wed Jul 27 12:39:49 CEST 2016 - n...@suse.de
+
+- Applied patch from Intel and modified the spec file as required(bsc#989769).
+  [+opa-fmgui-intel-manifest-license.patch]
+
+* opa-fmgui/opa-fmgui.spec
+--------------------------
+  - Updated Version/Release numbers to match opa-fmgui
+  - Changed app folder and name to match installed application name "opa-fmgui"
+  - Removed references to /usr/local/bin; only using /usr/bin
+  - Installed jar files in lib/ folder with correct permissions for all users, 
not just root
+  - Added reference to patch file to make corrections
+
+* opa-fmgui/install/fmgui.sh
+----------------------------
+  - Updated to reference the new folder /usr/share/java/opa-fmgui where the 
fmgui.jar is stored
+
+* opa-fmgui/src/META-INF/MANIFEST.MF
+------------------------------------
+  - Updated to correct reference to Gritty library (gritty.jar not 
gritty-0.02.jar)
+
+* opa-fmgui/util/postsetup.sh
+-----------------------------
+  - Fabric.directory was copied from /usr/local/share/desktop-directories, 
which doesn't exist. Now copying from /usr/share/desktop-directories
+
+* License Files
+---------------
+    - Added all 3rd party license files since their jar files are being 
packaged as required by Intel Legal
+    gritty_license.txt
+    hibernate_license.txt
+    hsqldb_license.txt
+    javahelp_license.html
+    javamail_license.txt
+    jfreechart_license.txt
+    jgraphx_license.txt
+    jsch_license.txt
+    logback_license.txt
+    mbassador_license.txt
+    slf4j_license.txt
+    swingx_license.txt
+
+-------------------------------------------------------------------
+Thu Jul 21 13:50:53 CEST 2016 - n...@suse.de
+
+- Corrected the version in spec file(bsc#989769).
+
+-------------------------------------------------------------------
+Wed Jun  1 15:42:13 CEST 2016 - n...@suse.de
+
+- Added mlocate and jre as depended package(bsc#982579).
+- Fixed desktopfile-without-binary rpm warning.
+  [+opa-fmgui-desktopfile-without-binary.patch]
+
+-------------------------------------------------------------------
+Tue Apr 12 15:17:02 UTC 2016 - nirmoy....@suse.com
+
+- Initial package version 10_0_0_0_2) for fate#319231
+

New:
----
  antlr-2.7.7.jar
  dom4j-1.6.1.jar
  gradle-2.9-bin.zip
  gradle-use_local_repo.patch
  hibernate-commons-annotations-4.0.4.Final.jar
  hibernate-core-4.3.5.Final.jar
  hibernate-entitymanager-4.3.5.Final.jar
  hibernate-jpa-2.1-api-1.0.0.Final.jar
  hsqldb-2.3.2.jar
  jandex-1.1.0.Final.jar
  javahelp-2.0.05.jar
  javassist-3.18.1-GA.jar
  javax.mail-1.5.2.jar
  jboss-logging-3.1.3.GA.jar
  jboss-logging-annotations-1.2.0.Beta1.jar
  jboss-transaction-api_1.2_spec-1.0.0.Final.jar
  jcommon-1.0.21.jar
  jfreechart-1.0.17.jar
  jgraphx-3.6.0.0.jar
  jsch-0.1.53.jar
  log4j-1.2.14.jar
  log4j-over-slf4j-1.7.7.jar
  logback-classic-1.1.2.jar
  logback-core-1.1.2.jar
  mbassador-1.2.4.2.jar
  opa-fmgui-intel-manifest-license.patch
  opa-fmgui.changes
  opa-fmgui.spec
  opa-fmgui.tar.gz
  slf4j-api-1.7.7.jar
  stl-14927-jgraphx-update.patch
  swingx-action-1.6.5.jar
  swingx-all-1.6.5.jar
  swingx-autocomplete-1.6.5.jar
  swingx-beaninfo-1.6.5.jar
  swingx-common-1.6.5.jar
  swingx-core-1.6.5.jar
  swingx-graphics-1.6.5.jar
  swingx-mavensupport-1.6.5.jar
  swingx-painters-1.6.5.jar
  swingx-plaf-1.6.5.jar
  swingx-testsupport-1.6.5.jar

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ opa-fmgui.spec ++++++
#
# spec file for package opa-fmgui
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2015 Intel Corporation
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


%define name opa-fmgui
%define appdir .
%define appfolder opa-fmgui
%define appjar opa-fmgui.jar
%define _binary_payload w9.gzdio
%define gradle_version  2.9

Name:           opa-fmgui
Version:        10.1.0.0
Release:        0
Summary:        Fabric Manager Graphical User Interface
License:        BSD-3-Clause and LGPL-2.0+
Group:          Applications/System
Url:            http://www.intel.com/
Source0:        opa-fmgui.tar.gz
Source1:        antlr-2.7.7.jar
Source2:        dom4j-1.6.1.jar
# Source3:        gritty.jar
Source4:        hibernate-commons-annotations-4.0.4.Final.jar
Source5:        hibernate-core-4.3.5.Final.jar
Source6:        hibernate-entitymanager-4.3.5.Final.jar
Source7:        hibernate-jpa-2.1-api-1.0.0.Final.jar
Source8:        hsqldb-2.3.2.jar
Source9:        jandex-1.1.0.Final.jar
Source10:       javahelp-2.0.05.jar
Source11:       javassist-3.18.1-GA.jar
Source12:       javax.mail-1.5.2.jar
Source13:       jboss-logging-3.1.3.GA.jar
Source14:       jboss-logging-annotations-1.2.0.Beta1.jar
Source15:       jboss-transaction-api_1.2_spec-1.0.0.Final.jar
Source16:       jcommon-1.0.21.jar
Source17:       jfreechart-1.0.17.jar
Source18:       jgraphx-3.6.0.0.jar
Source19:       jsch-0.1.53.jar
Source20:       log4j-1.2.14.jar
Source21:       log4j-over-slf4j-1.7.7.jar
Source22:       logback-classic-1.1.2.jar
Source23:       logback-core-1.1.2.jar
Source24:       mbassador-1.2.4.2.jar
Source25:       slf4j-api-1.7.7.jar
Source26:       swingx-all-1.6.5.jar
Source27:       swingx-action-1.6.5.jar
Source28:       swingx-autocomplete-1.6.5.jar
Source29:       swingx-beaninfo-1.6.5.jar
Source30:       swingx-common-1.6.5.jar
Source31:       swingx-core-1.6.5.jar
Source32:       swingx-graphics-1.6.5.jar
Source33:       swingx-mavensupport-1.6.5.jar
Source34:       swingx-painters-1.6.5.jar
Source35:       swingx-plaf-1.6.5.jar
Source36:       swingx-testsupport-1.6.5.jar
Source37:       gradle-%{gradle_version}-bin.zip

Patch1:         gradle-use_local_repo.patch
Patch3:         opa-fmgui-intel-manifest-license.patch
Patch5:         stl-14927-jgraphx-update.patch

BuildRequires:  ant
BuildRequires:  jre >= 1.7
Requires:               jre >= 1.7
Requires:               mlocate
BuildRequires:  libgnome
BuildRequires:  openssl
BuildRequires:  update-desktop-files
BuildRequires:  hicolor-icon-theme
BuildRequires:  wget
BuildRequires:  unzip
# BuildRequires:  gradle
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
BuildArch:      noarch

%description
FMGUI is the Fabric Manager Graphical User Interface.  It can be run by 
invoking the Bash
script fmgui.

%prep
%setup -q -n opa-fmgui
%patch1 -p1
%patch3 -p1
%patch5 -p1

%build
(cd %{_tmppath}; unzip $RPM_SOURCE_DIR/gradle-%{gradle_version}-bin.zip)
GRADLE_LIB_DIR=$RPM_SOURCE_DIR
export GRADLE_LIB_DIR
%{_tmppath}/gradle-%{gradle_version}/bin/gradle copyDeps build --info

%install
mkdir -p %{buildroot}%{_javadir}/%{appfolder}
mkdir -p %{buildroot}%{_javadir}/%{appfolder}/lib
mkdir -p %{buildroot}%{_javadir}/%{appfolder}/help
mkdir -p %{buildroot}%{_javadir}/%{appfolder}/util
mkdir -p %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
mkdir -p %{buildroot}/%{_datadir}/doc/%{name}/
# mkdir -p %%{buildroot}/%%{_datadir}/doc/%%{name}/licenses
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor
mkdir -p  %{buildroot}/%{_datadir}/applications
mkdir -p %{buildroot}%{_datadir}/desktop-directories

install -m 755 %{appdir}/%{appjar} %{buildroot}%{_javadir}/%{appfolder}

# cp %%{appdir}/LICENSE %%{buildroot}/%%{_datadir}/doc/%%{name}/
# cp  %%{appdir}/THIRD-PARTY-README %%{buildroot}/%%{_datadir}/doc/%%{name}/
# cp  %%{appdir}/Third_Party_Copyright_Notices_and_Licenses 
%%{buildroot}/%%{_datadir}/doc/%%{name}/
# cp  -r %%{appdir}/licenses %%{buildroot}/%%{_datadir}/doc/%%{name}/

install -m 644 -pDt %{buildroot}/%{_javadir}/%{appfolder}/lib %{appdir}/lib/*
cp -a %{appdir}/target/help/* %{buildroot}%{_javadir}/%{appfolder}/help
cp %{appdir}/help/*.html %{buildroot}%{_javadir}/%{appfolder}/help
#cp %%{appdir}/help/LICENSE %%{buildroot}%%{_javadir}/%%{appfolder}/help
install -m 755  %{appdir}/util/fmguiclear.sh 
%{buildroot}%{_javadir}/%{appfolder}/util
install -m 755  %{appdir}/util/postsetup.sh 
%{buildroot}%{_javadir}/%{appfolder}/util
cp -a %{appdir}/util/ClearFMGUICache.desktop 
%{buildroot}%{_javadir}/%{appfolder}/util

install -m 755 %{appdir}/install/opa-fmgui.sh %{buildroot}%{_bindir}/opa-fmgui

#for fmgui.desktop
cp -a  %{appdir}/install/fmguivars.sh %{buildroot}/%{_sysconfdir}/profile.d
cp -a %{appdir}/install/fmgui.desktop %{buildroot}
cp -a %{appdir}/install/Fabric.directory 
%{buildroot}%{_datadir}/desktop-directories
cp -a %{appdir}/install/images/* %{buildroot}/%{_datadir}/icons/hicolor
cp -a %{appdir}/install/Fabric.menu 
%{buildroot}/%{_sysconfdir}/xdg/menus/applications-merged

%suse_update_desktop_file -i fmgui Utility Filesystem

rm %{buildroot}/fmgui.desktop

%post
%desktop_database_post
%icon_theme_cache_post

%postun
%desktop_database_postun
%icon_theme_cache_postun

%files
%defattr(-,root,root,-)
%doc README THIRD-PARTY-README Third_Party_Copyright_Notices_and_Licenses
%license LICENSE gritty/gritty_license.txt
%dir %{_sysconfdir}/xdg/menus
%dir %{_datadir}/desktop-directories
%dir %{_datadir}/doc/opa-fmgui
%dir %{_sysconfdir}/xdg/menus/applications-merged

%{_javadir}/%{appfolder}
%{_bindir}/opa-fmgui
%{_datadir}/applications/*.desktop
# %%{_datadir}/doc/%%{name}/*
%{_datadir}/desktop-directories/Fabric.directory
%{_datadir}/icons/hicolor

# %%license %%{_datadir}/doc/opa-fmgui/LICENSE
# %%license %%{_datadir}/doc/opa-fmgui/licenses/*

%config %{_sysconfdir}/xdg/menus/applications-merged/Fabric.menu
%config %{_sysconfdir}/profile.d/fmguivars.sh

%changelog
++++++ gradle-use_local_repo.patch ++++++
diff --git a/build.gradle b/build.gradle
index 78d2c13..a50b106 100644
--- a/build.gradle
+++ b/build.gradle
@@ -7,7 +7,9 @@ allprojects {
     sourceCompatibility = 1.7
 
     repositories {
-        mavenCentral()
+        flatDir {
+            dirs System.env.GRADLE_LIB_DIR
+       }
     }
 
     configurations{
++++++ opa-fmgui-intel-manifest-license.patch ++++++
++++ 2855 lines (skipped)

++++++ stl-14927-jgraphx-update.patch ++++++
++++ 774 lines (skipped)


Reply via email to