commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2020-03-09 18:33:59 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new.26092 (New) Package is "unison" Mon Mar 9 18:33:59 2020 rev:39 rq:782743 version:2.51.2 Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2019-11-27 13:52:59.848387261 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new.26092/unison.changes 2020-03-09 18:34:04.610016629 +0100 @@ -1,0 +2,9 @@ +Sat Feb 29 20:20:20 UTC 2020 - o...@aepfle.de + +- Update to v2.51.2, via _service file +- add Fix-warnings-raised-by-OCaml-4.08.1.patch +- add Compile-without-unsafe-string.patch +- update Compatibility-with-OCaml-4.08.patch +- update Fix-for-lablgtk-2.18.6.patch + +--- Old: unison-2.48.15.tar.xz New: Compile-without-unsafe-string.patch Fix-warnings-raised-by-OCaml-4.08.1.patch unison-2.51.2.tar.xz Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.mM96Qv/_old 2020-03-09 18:34:06.482017645 +0100 +++ /var/tmp/diff_new_pack.mM96Qv/_new 2020-03-09 18:34:06.506017659 +0100 @@ -17,7 +17,7 @@ Name: unison -Version:2.48.15 +Version:2.51.2 Release:0 %{?ocaml_preserve_bytecode} Summary:File synchronization tool @@ -31,10 +31,13 @@ Source3:%{name}.png Patch0: Compatibility-with-OCaml-4.08.patch Patch1: Fix-for-lablgtk-2.18.6.patch +Patch2: Fix-warnings-raised-by-OCaml-4.08.1.patch +Patch3: Compile-without-unsafe-string.patch BuildRequires: gtk2-devel BuildRequires: ncurses-devel +BuildRequires: ocaml(ocaml_base_version) >= 4.07 BuildRequires: ocaml-lablgtk2-devel > 2.18.5 -BuildRequires: ocaml-rpm-macros >= 4.03.0 +BuildRequires: ocaml-rpm-macros >= 20200220 BuildRequires: update-desktop-files %description ++ Compatibility-with-OCaml-4.08.patch ++ --- /var/tmp/diff_new_pack.mM96Qv/_old 2020-03-09 18:34:06.714017772 +0100 +++ /var/tmp/diff_new_pack.mM96Qv/_new 2020-03-09 18:34:06.734017782 +0100 @@ -1,19 +1,16 @@ -From 29fa058c3127f3b47c347dcaa4a94f4c0e888308 Mon Sep 17 00:00:00 2001 From: Jaap Boender Date: Thu, 21 Mar 2019 12:26:51 + Subject: Compatibility with OCaml 4.08 --- - files.ml | 2 +- - recon.ml | 4 ++-- - system/system_generic.ml | 2 +- + src/files.ml | 2 +- + src/recon.ml | 4 ++-- + src/system/system_generic.ml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) -diff --git a/files.ml b/files.ml -index ba42ad5..5babf21 100644 --- a/files.ml +++ b/files.ml -@@ -722,7 +722,7 @@ let get_files_in_directory dir = +@@ -734,7 +734,7 @@ let get_files_in_directory dir = with End_of_file -> dirh.System.closedir () end; @@ -22,11 +19,9 @@ let ls dir pattern = Util.convertUnixErrorsToTransient -diff --git a/recon.ml b/recon.ml -index 5ed358d..0df2cfe 100644 --- a/recon.ml +++ b/recon.ml -@@ -651,8 +651,8 @@ let rec reconcile +@@ -661,8 +661,8 @@ let rec reconcile (* Sorts the paths so that they will be displayed in order *) let sortPaths pathUpdatesList = @@ -37,8 +32,6 @@ pathUpdatesList let rec enterPath p1 p2 t = -diff --git a/system/system_generic.ml b/system/system_generic.ml -index ed8e18f..0e28a78 100755 --- a/system/system_generic.ml +++ b/system/system_generic.ml @@ -47,7 +47,7 @@ let open_out_gen = open_out_gen ++ Compile-without-unsafe-string.patch ++ 1386 lines (skipped) ++ Fix-for-lablgtk-2.18.6.patch ++ --- /var/tmp/diff_new_pack.mM96Qv/_old 2020-03-09 18:34:06.986017919 +0100 +++ /var/tmp/diff_new_pack.mM96Qv/_new 2020-03-09 18:34:07.010017933 +0100 @@ -1,17 +1,14 @@ -From 2e7ea9481c6c3ff2ec513c39f73cfe15c0763c06 Mon Sep 17 00:00:00 2001 From: daviddavid Date: Mon, 26 Feb 2018 13:36:36 +0100 Subject: Fix for lablgtk >= 2.18.6 --- - uigtk2.ml | 4 ++-- + src/uigtk2.ml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -diff --git a/uigtk2.ml b/uigtk2.ml -index 2ba6d79..04c4da4 100644 --- a/uigtk2.ml +++ b/uigtk2.ml -@@ -89,12 +89,12 @@ let fontItalic = lazy (Pango.Font.from_string "italic") +@@ -89,12 +89,12 @@ let fontItalic = lazy (Pango.Font.from_s (* This does not work with the current version of Lablgtk, due to a bug let icon = GdkPixbuf.from_data ~width:48 ~height:48 ~has_alpha:true ++ Fix-warnings-raised-by-OCaml-4.08.1.patch ++ From: Stephane Glondu Date: Mon, 10 Feb 2020 13:10:23 +0100 Subject: Fix warnings raised by OCaml 4.08.1 --- src/bytearray.ml | 4 ++-- src/case.ml
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2019-11-27 13:52:50 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new.26869 (New) Package is "unison" Wed Nov 27 13:52:50 2019 rev:38 rq:748254 version:2.48.15 Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2019-11-03 12:19:06.697132519 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new.26869/unison.changes 2019-11-27 13:52:59.848387261 +0100 @@ -1,0 +2,8 @@ +Wed Nov 13 12:34:56 UTC 2019 - o...@aepfle.de + +- Update to v2.48v4, via _service file +- Add Compatibility-with-OCaml-4.08.patch +- Add Fix-for-lablgtk-2.18.6.patch +- Require lablgtk2 > 2.18.5 + +--- Old: unison-2.48.4.tar.gz New: Compatibility-with-OCaml-4.08.patch Fix-for-lablgtk-2.18.6.patch _service unison-2.48.15.tar.xz Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.Dx2Je4/_old 2019-11-27 13:53:00.392386809 +0100 +++ /var/tmp/diff_new_pack.Dx2Je4/_new 2019-11-27 13:53:00.396386806 +0100 @@ -12,28 +12,30 @@ # 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/ # Name: unison -Version:2.48.4 +Version:2.48.15 Release:0 %{?ocaml_preserve_bytecode} Summary:File synchronization tool License:GPL-3.0+ Group: Productivity/Networking/Other -Url:http://www.cis.upenn.edu/~bcpierce/unison -Source0: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}.tar.gz -Source1: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}-manual.html +Url:https://github.com/bcpierce00/unison +Source0:%{name}-%{version}.tar.xz +#https://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-manual.html +Source1:unison-2.48.4-manual.html Source2:%{name}.desktop Source3:%{name}.png +Patch0: Compatibility-with-OCaml-4.08.patch +Patch1: Fix-for-lablgtk-2.18.6.patch BuildRequires: gtk2-devel BuildRequires: ncurses-devel -BuildRequires: ocaml-lablgtk2-devel < 2.18.8 +BuildRequires: ocaml-lablgtk2-devel > 2.18.5 BuildRequires: ocaml-rpm-macros >= 4.03.0 BuildRequires: update-desktop-files -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Unison is a file synchronization tool for Unix and Windows. It allows @@ -43,7 +45,7 @@ replica to the other. %prep -%setup -qn src +%autosetup -p1 %build # This package failed when testing with -Wl,-as-needed being default. @@ -66,7 +68,6 @@ %suse_update_desktop_file -i %name Utility SyncUtility %files -%defattr(-,root,root) %doc BUGS.txt CONTRIB COPYING NEWS README ROADMAP.txt unison-manual.html %{_datadir}/applications/* %{_datadir}/pixmaps/unison.png ++ Compatibility-with-OCaml-4.08.patch ++ >From 29fa058c3127f3b47c347dcaa4a94f4c0e888308 Mon Sep 17 00:00:00 2001 From: Jaap Boender Date: Thu, 21 Mar 2019 12:26:51 + Subject: Compatibility with OCaml 4.08 --- files.ml | 2 +- recon.ml | 4 ++-- system/system_generic.ml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/files.ml b/files.ml index ba42ad5..5babf21 100644 --- a/files.ml +++ b/files.ml @@ -722,7 +722,7 @@ let get_files_in_directory dir = with End_of_file -> dirh.System.closedir () end; - Sort.list (<) !files + List.sort String.compare !files let ls dir pattern = Util.convertUnixErrorsToTransient diff --git a/recon.ml b/recon.ml index 5ed358d..0df2cfe 100644 --- a/recon.ml +++ b/recon.ml @@ -651,8 +651,8 @@ let rec reconcile (* Sorts the paths so that they will be displayed in order *) let sortPaths pathUpdatesList = - Sort.list -(fun (p1, _) (p2, _) -> Path.compare p1 p2 <= 0) + List.sort +Path.compare pathUpdatesList let rec enterPath p1 p2 t = diff --git a/system/system_generic.ml b/system/system_generic.ml index ed8e18f..0e28a78 100755 --- a/system/system_generic.ml +++ b/system/system_generic.ml @@ -47,7 +47,7 @@ let open_out_gen = open_out_gen let chmod = Unix.chmod let chown = Unix.chown let utimes = Unix.utimes -let link = Unix.link +let link s d = Unix.link s d let openfile = Unix.openfile let opendir f = let h = Unix.opendir f in ++ Fix-for-lablgtk-2.18.6.patch ++ >From 2e7ea9481c6c3ff2ec513c39f73cfe15c0763c06 Mon Sep 17 00:00:00 2001 From:
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2019-11-03 12:19:05 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new.2990 (New) Package is "unison" Sun Nov 3 12:19:05 2019 rev:37 rq:744822 version:2.48.4 Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2017-11-23 09:43:49.073819605 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new.2990/unison.changes 2019-11-03 12:19:06.697132519 +0100 @@ -1,0 +2,5 @@ +Fri Nov 1 11:21:31 UTC 2019 - o...@aepfle.de + +- Require lablgtk2 < 2.18.8 + +--- Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.unW7RW/_old 2019-11-03 12:19:07.265133219 +0100 +++ /var/tmp/diff_new_pack.unW7RW/_new 2019-11-03 12:19:07.269133224 +0100 @@ -30,7 +30,7 @@ Source3:%{name}.png BuildRequires: gtk2-devel BuildRequires: ncurses-devel -BuildRequires: ocaml-lablgtk2-devel +BuildRequires: ocaml-lablgtk2-devel < 2.18.8 BuildRequires: ocaml-rpm-macros >= 4.03.0 BuildRequires: update-desktop-files BuildRoot: %{_tmppath}/%{name}-%{version}-build
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2017-11-23 09:43:47 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new (New) Package is "unison" Thu Nov 23 09:43:47 2017 rev:36 rq:544309 version:2.48.4 Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2017-10-11 23:03:12.524025030 +0200 +++ /work/SRC/openSUSE:Factory/.unison.new/unison.changes 2017-11-23 09:43:49.073819605 +0100 @@ -1,0 +2,9 @@ +Mon Nov 13 07:13:47 UTC 2017 - ok...@suse.com + +- Update to 2.48.4 + * Fix build for OCaml 4.03 +(and add Makefile improvements for exporting under git) + * Better reporting for OCaml compiler version mismatch +- drop patch unison-ocaml-4.03.patch: Change included in upstream sources + +--- Old: unison-2.48.3-manual.html unison-2.48.3.tar.gz unison-ocaml-4.03.patch New: unison-2.48.4-manual.html unison-2.48.4.tar.gz Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.2ekCmR/_old 2017-11-23 09:43:50.605763701 +0100 +++ /var/tmp/diff_new_pack.2ekCmR/_new 2017-11-23 09:43:50.609763555 +0100 @@ -1,7 +1,7 @@ # # spec file for package unison # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: unison -Version:2.48.3 +Version:2.48.4 Release:0 %{?ocaml_preserve_bytecode} Summary:File synchronization tool @@ -28,7 +28,6 @@ Source1: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}-manual.html Source2:%{name}.desktop Source3:%{name}.png -Patch0: unison-ocaml-4.03.patch BuildRequires: gtk2-devel BuildRequires: ncurses-devel BuildRequires: ocaml-lablgtk2-devel @@ -44,8 +43,7 @@ replica to the other. %prep -%setup -q -%patch0 -p1 +%setup -qn src %build # This package failed when testing with -Wl,-as-needed being default. ++ unison-2.48.3-manual.html -> unison-2.48.4-manual.html ++ --- /work/SRC/openSUSE:Factory/unison/unison-2.48.3-manual.html 2015-02-23 13:19:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new/unison-2.48.4-manual.html 2017-11-23 09:43:48.609836537 +0100 @@ -36,8 +36,8 @@ Unison File Synchronizer User Manual and Reference Guide -Version 2.48.3 -Copyright 1998-2015, Benjamin C. Pierce +Version 2.48.4 +Copyright 1998-2012, Benjamin C. Pierce @@ -105,7 +105,7 @@ Installing Ssh Unix Windows -Changes in Version 2.48.3 +Changes in Version 2.48.4 @@ -387,15 +387,8 @@ Unix -Unison can be built with or without a graphical user interface (GUI). The -build system will decide automatically depending on the libraries installed -on your system, but you can also type make UISTYLE=text to build -Unison without GUI. - -You'll need the Objective Caml compiler, -available from http://caml.inria.fr;>http://caml.inria.fr. OCaml is available from most -package managers -Building and installing OCaml +You'll need the Objective Caml compiler (version 3.11.2 or later), which is +available from http://caml.inria.fr;>http://caml.inria.fr. Building and installing OCaml on Unix systems is very straightforward; just follow the instructions in the distribution. You'll probably want to build the native-code compiler in addition to the bytecode compiler, as Unison runs much faster when compiled @@ -410,30 +403,39 @@ not parallelizable, so don't use make flags which cause it to start processes in parallel, e.g. -j for GNU make. -Once you've got OCaml installed, grab a copy of the Unison sources, unzip -and untar them, change to the new unison directory, and type make UISTYLE=text. The result should be an executable file called -unison. Type ./unison to make sure the program is -executable. You should get back a usage message. +Once you've got OCaml installed, grab a copy of the Unison sources, +unzip and untar them, change to the new unison directory, and +type make UISTYLE=text. +The result should be an executable file called unison. +Type ./unison to make sure the program is executable. You +should get back a usage message. If you want to build the graphical user interface, you will need to install -some additional things: +two additional things: -The Gtk2 development libraries (package libgtk2.0-dev on debian -based systems). -OCaml bindings for Gtk2. Install them from your software repositories -(package
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2017-10-11 23:03:05 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new (New) Package is "unison" Wed Oct 11 23:03:05 2017 rev:35 rq:533174 version:2.48.3 Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2016-07-20 09:17:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.unison.new/unison.changes 2017-10-11 23:03:12.524025030 +0200 @@ -1,0 +2,5 @@ +Mon Jul 17 12:48:58 UTC 2017 - o...@aepfle.de + +- Wrap specfile conditionals to fix quilt setup + +--- Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.lo9ZYn/_old 2017-10-11 23:03:13.651975611 +0200 +++ /var/tmp/diff_new_pack.lo9ZYn/_new 2017-10-11 23:03:13.655975436 +0200 @@ -19,7 +19,7 @@ Name: unison Version:2.48.3 Release:0 -%{ocaml_preserve_bytecode} +%{?ocaml_preserve_bytecode} Summary:File synchronization tool License:GPL-3.0+ Group: Productivity/Networking/Other @@ -51,7 +51,7 @@ # This package failed when testing with -Wl,-as-needed being default. # So we disable it here, if you want to retest, just delete this comment and the line below. export SUSE_ASNEEDED=0 -%if %{ocaml_native_compiler} +%if 0%{?ocaml_native_compiler} NATIVE=true %else NATIVE=false
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2016-07-20 09:17:29 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new (New) Package is "unison" Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2015-10-20 00:06:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.unison.new/unison.changes 2016-07-20 09:17:31.0 +0200 @@ -1,0 +2,6 @@ +Mon May 23 09:52:29 UTC 2016 - o...@aepfle.de + +- Require ocaml >= 4.0.3 due to its API change in Unix.symlink + unison-ocaml-4.03.patch + +--- New: unison-ocaml-4.03.patch Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.juaknc/_old 2016-07-20 09:17:32.0 +0200 +++ /var/tmp/diff_new_pack.juaknc/_new 2016-07-20 09:17:32.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package unison # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,17 +16,10 @@ # -%define opt %(test -x %{_bindir}/ocamlopt && echo 1 || echo 0) -%if !%opt -# get rid of /usr/lib/rpm/find-debuginfo.sh -# strip kills the bytecode part of ELF binaries -# see also NO_BRP_STRIP_DEBUG in install section -%undefine _build_create_debug -%endif - Name: unison Version:2.48.3 Release:0 +%{ocaml_preserve_bytecode} Summary:File synchronization tool License:GPL-3.0+ Group: Productivity/Networking/Other @@ -35,9 +28,11 @@ Source1: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}-manual.html Source2:%{name}.desktop Source3:%{name}.png +Patch0: unison-ocaml-4.03.patch BuildRequires: gtk2-devel BuildRequires: ncurses-devel BuildRequires: ocaml-lablgtk2-devel +BuildRequires: ocaml-rpm-macros >= 4.03.0 BuildRequires: update-desktop-files BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -50,12 +45,13 @@ %prep %setup -q +%patch0 -p1 %build # This package failed when testing with -Wl,-as-needed being default. # So we disable it here, if you want to retest, just delete this comment and the line below. export SUSE_ASNEEDED=0 -%if %opt +%if %{ocaml_native_compiler} NATIVE=true %else NATIVE=false @@ -63,11 +59,6 @@ make UISTYLE=gtk2 NATIVE=$NATIVE THREADS=true %install -%if !%opt -# get rid of /usr/lib/rpm/brp-strip-debug -# strip kills the bytecode part of ELF binaries -export NO_BRP_STRIP_DEBUG=true -%endif install -m 755 -d %{buildroot}/%{_bindir} install -m 755 %{name} %{buildroot}%{_bindir} install -m 755 %{name}-fsmonitor %{buildroot}%{_bindir} ++ unison-ocaml-4.03.patch ++ https://github.com/bcpierce00/unison/commit/4473822b5aa6de3e849ca6c958b365a71edbca4f --- system/system_generic.ml |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/system/system_generic.ml +++ b/system/system_generic.ml @@ -57,7 +57,7 @@ let opendir f = let readdir = Unix.readdir let closedir = Unix.closedir let readlink = Unix.readlink -let symlink = Unix.symlink +let symlink s1 s2 = Unix.symlink s1 s2 let chdir = Sys.chdir let getcwd = Sys.getcwd
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2015-10-19 22:52:31 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new (New) Package is "unison" Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2015-02-23 13:19:28.0 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new/unison.changes 2015-10-20 00:06:21.0 +0200 @@ -1,0 +2,10 @@ +Sat Oct 10 09:40:28 UTC 2015 - o...@aepfle.de + +- Replace BuildRequires lablgtk2-devel with ocaml-lablgtk2-devel + +--- +Fri Oct 9 18:44:33 UTC 2015 - tilman.vo...@web.de + +- include unison-fsmonitor binary in package + +--- Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.Xitjqj/_old 2015-10-20 00:06:21.0 +0200 +++ /var/tmp/diff_new_pack.Xitjqj/_new 2015-10-20 00:06:21.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package unison # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,8 +36,8 @@ Source2:%{name}.desktop Source3:%{name}.png BuildRequires: gtk2-devel -BuildRequires: lablgtk2-devel BuildRequires: ncurses-devel +BuildRequires: ocaml-lablgtk2-devel BuildRequires: update-desktop-files BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -69,7 +69,8 @@ export NO_BRP_STRIP_DEBUG=true %endif install -m 755 -d %{buildroot}/%{_bindir} -install -m 755 %name %{buildroot}%{_bindir} +install -m 755 %{name} %{buildroot}%{_bindir} +install -m 755 %{name}-fsmonitor %{buildroot}%{_bindir} install -m 755 -d %{buildroot}/%{_prefix}/share/pixmaps install -m 644 %{SOURCE3} %{buildroot}/%{_prefix}/share/pixmaps install -m 644 %{SOURCE1} unison-manual.html @@ -81,5 +82,6 @@ %{_datadir}/applications/* %{_datadir}/pixmaps/unison.png %{_bindir}/%{name} +%{_bindir}/%{name}-fsmonitor %changelog
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2015-02-23 13:19:26 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new (New) Package is unison Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2013-03-08 09:55:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new/unison.changes 2015-02-23 13:19:28.0 +0100 @@ -1,0 +2,13 @@ +Sat Feb 21 22:04:36 CET 2015 - oli...@getspam.de + +- Update to 2.48.3: + * Uprintf module replaced with functionality from the standard +library (doesn't work with ocaml4.02, caused crash) + * many file system monitoring improvements + * some minor changes (maxsizethreshold option and a +copyonconflict preference added) + +- removed build-fix-EG11.1.patch: was only applied for os 11.1 + which is not supported anymore + +--- Old: build-fix-EG11.1.patch unison-2.40.102-manual.html unison-2.40.102.tar.gz New: unison-2.48.3-manual.html unison-2.48.3.tar.gz Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.t2BGHb/_old 2015-02-23 13:19:29.0 +0100 +++ /var/tmp/diff_new_pack.t2BGHb/_new 2015-02-23 13:19:29.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package unison # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ %endif Name: unison -Version:2.40.102 +Version:2.48.3 Release:0 Summary:File synchronization tool License:GPL-3.0+ @@ -35,7 +35,6 @@ Source1: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}-manual.html Source2:%{name}.desktop Source3:%{name}.png -Patch0: build-fix-EG11.1.patch BuildRequires: gtk2-devel BuildRequires: lablgtk2-devel BuildRequires: ncurses-devel @@ -51,9 +50,6 @@ %prep %setup -q -%if 0%{?suse_version} == 01110 -%patch -p1 -%endif %build # This package failed when testing with -Wl,-as-needed being default. ++ unison-2.40.102-manual.html - unison-2.48.3-manual.html ++ --- /work/SRC/openSUSE:Factory/unison/unison-2.40.102-manual.html 2013-01-14 12:04:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new/unison-2.48.3-manual.html 2015-02-23 13:19:28.0 +0100 @@ -36,8 +36,8 @@ BR div id=manualheaderDIV CLASS=centerFONT SIZE=7FONT COLOR=blackUnison File Synchronizer/FONTBR FONT SIZE=6FONT COLOR=blackUser Manual and Reference Guide/FONTBR -FONT SIZE=5Version 2.40.65BR -FONT SIZE=4Copyright 1998-2009, Benjamin C. Pierce +FONT SIZE=5Version 2.48.3BR +FONT SIZE=4Copyright 1998-2015, Benjamin C. Pierce /FONT/FONT/FONT/FONT/DIV/divBR BR !--TOC section Contents-- @@ -105,7 +105,7 @@ A HREF=#sshFONT SIZE=4BInstalling Ssh/B/FONT/ABR nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;#8226;A HREF=#ssh-unixUnix/ABR nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;#8226;A HREF=#ssh-winWindows/ABR -A HREF=#newsFONT SIZE=4BChanges in Version 2.40.65/B/FONT/ABR +A HREF=#newsFONT SIZE=4BChanges in Version 2.48.3/B/FONT/ABR /BLOCKQUOTE @@ -387,8 +387,15 @@ H4 CLASS=subsubsectionA NAME=build-unix/AUnix/H4!--SEC END -- -You'll need the Objective Caml compiler (version 3.11.2 or later), which is -available from A HREF=http://caml.inria.fr;TThttp://caml.inria.fr/TT/A. Building and installing OCaml +Unison can be built with or without a graphical user interface (GUI). The +build system will decide automatically depending on the libraries installed +on your system, but you can also type TTmake UISTYLE=text/TT to build +Unison without GUI.BR +BR +You'll need the Objective Caml compiler, +available from A HREF=http://caml.inria.fr;TThttp://caml.inria.fr/TT/A. OCaml is available from most +package managers +Building and installing OCaml on Unix systems is very straightforward; just follow the instructions in the distribution. You'll probably want to build the native-code compiler in addition to the bytecode compiler, as Unison runs much faster when compiled @@ -403,39 +410,30 @@ not parallelizable, so don't use make flags which cause it to start processes in parallel, e.g. -j for GNU make.BR BR -Once you've got OCaml installed, grab a copy of the Unison sources, -unzip and untar them, change to the new FONT SIZE=4TTunison/TT/FONT directory, and -type #8220;TTmake UISTYLE=text/TT.#8221; -The result should be an
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2013-03-08 09:55:08 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new (New) Package is unison, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2013-01-14 12:04:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new/unison.changes 2013-03-08 09:55:10.0 +0100 @@ -1,0 +2,6 @@ +Wed Jan 16 16:40:46 CET 2013 - oher...@suse.de + +- disable strip and /usr/lib/rpm/find-debuginfo.sh for non-opt builds + it destroys bytecode binaries + +--- Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.BLFXNW/_old 2013-03-08 09:55:11.0 +0100 +++ /var/tmp/diff_new_pack.BLFXNW/_new 2013-03-08 09:55:11.0 +0100 @@ -16,6 +16,14 @@ # +%define opt %(test -x %{_bindir}/ocamlopt echo 1 || echo 0) +%if !%opt +# get rid of /usr/lib/rpm/find-debuginfo.sh +# strip kills the bytecode part of ELF binaries +# see also NO_BRP_STRIP_DEBUG in install section +%undefine _build_create_debug +%endif + Name: unison Version:2.40.102 Release:0 @@ -51,23 +59,25 @@ # This package failed when testing with -Wl,-as-needed being default. # So we disable it here, if you want to retest, just delete this comment and the line below. export SUSE_ASNEEDED=0 -%ifarch s390 s390x -make UISTYLE=gtk2 NATIVE=false THREADS=false +%if %opt +NATIVE=true %else -make UISTYLE=gtk2 NATIVE=true THREADS=true +NATIVE=false %endif +make UISTYLE=gtk2 NATIVE=$NATIVE THREADS=true %install +%if !%opt +# get rid of /usr/lib/rpm/brp-strip-debug +# strip kills the bytecode part of ELF binaries +export NO_BRP_STRIP_DEBUG=true +%endif install -m 755 -d %{buildroot}/%{_bindir} install -m 755 %name %{buildroot}%{_bindir} install -m 755 -d %{buildroot}/%{_prefix}/share/pixmaps install -m 644 %{SOURCE3} %{buildroot}/%{_prefix}/share/pixmaps install -m 644 %{SOURCE1} unison-manual.html %suse_update_desktop_file -i %name Utility SyncUtility -%ifarch s390 s390x -# do not strip non-optimized builds -export NO_BRP_STRIP_DEBUG=true -%endif %files %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at 2013-01-14 12:04:00 Comparing /work/SRC/openSUSE:Factory/unison (Old) and /work/SRC/openSUSE:Factory/.unison.new (New) Package is unison, Maintainer is orpha...@suse.de Changes: --- /work/SRC/openSUSE:Factory/unison/unison.changes2012-02-16 15:02:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.unison.new/unison.changes 2013-01-14 12:04:04.0 +0100 @@ -1,0 +2,7 @@ +Mon Jan 14 08:05:03 UTC 2013 - sasc...@suse.de + +- Update to version 2.40.102: + + Upstream provides no changelog +- Uppercase name and a comment in unison.desktop + +--- Old: unison-2.40.63-manual.html unison-2.40.63.tar.gz New: unison-2.40.102-manual.html unison-2.40.102.tar.gz Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.IMLRya/_old 2013-01-14 12:04:05.0 +0100 +++ /var/tmp/diff_new_pack.IMLRya/_new 2013-01-14 12:04:05.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package unison # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: unison -Version:2.40.63 +Version:2.40.102 Release:0 -Summary:A file synchronization tool +Summary:File synchronization tool License:GPL-3.0+ Group: Productivity/Networking/Other Url:http://www.cis.upenn.edu/~bcpierce/unison @@ -28,15 +28,11 @@ Source2:%{name}.desktop Source3:%{name}.png Patch0: build-fix-EG11.1.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gtk2-devel +BuildRequires: lablgtk2-devel BuildRequires: ncurses-devel BuildRequires: update-desktop-files -%if 0%{?suse_version} 1020 -BuildRequires: lablgtk2-devel -%else -BuildRequires: lablgtk2 -%endif +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Unison is a file synchronization tool for Unix and Windows. It allows @@ -73,12 +69,9 @@ export NO_BRP_STRIP_DEBUG=true %endif -%clean -rm -rf %{buildroot} - %files %defattr(-,root,root) -%doc BUGS.txt CONTRIB COPYING NEWS README ROADMAP.txt TODO.txt unison-manual.html +%doc BUGS.txt CONTRIB COPYING NEWS README ROADMAP.txt unison-manual.html %{_datadir}/applications/* %{_datadir}/pixmaps/unison.png %{_bindir}/%{name} ++ unison-2.40.63-manual.html - unison-2.40.102-manual.html ++ --- /work/SRC/openSUSE:Factory/unison/unison-2.40.63-manual.html 2011-09-23 12:49:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.unison.new/unison-2.40.102-manual.html 2013-01-14 12:04:04.0 +0100 @@ -36,7 +36,7 @@ BR div id=manualheaderDIV CLASS=centerFONT SIZE=7FONT COLOR=blackUnison File Synchronizer/FONTBR FONT SIZE=6FONT COLOR=blackUser Manual and Reference Guide/FONTBR -FONT SIZE=5Version 2.40.61BR +FONT SIZE=5Version 2.40.65BR FONT SIZE=4Copyright 1998-2009, Benjamin C. Pierce /FONT/FONT/FONT/FONT/DIV/divBR BR @@ -105,7 +105,7 @@ A HREF=#sshFONT SIZE=4BInstalling Ssh/B/FONT/ABR nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;#8226;A HREF=#ssh-unixUnix/ABR nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;#8226;A HREF=#ssh-winWindows/ABR -A HREF=#newsFONT SIZE=4BChanges in Version 2.40.61/B/FONT/ABR +A HREF=#newsFONT SIZE=4BChanges in Version 2.40.65/B/FONT/ABR /BLOCKQUOTE @@ -399,7 +399,9 @@ BR You'll also need the GNU TTmake/TT utility, standard on many Unix systems. (Type FONT SIZE=4TTmake ndash;version/TT/FONT to check that you've got the -GNU version.)BR +GNU version.) Unison's build system is +not parallelizable, so don't use make flags which cause it to start +processes in parallel, e.g. -j for GNU make.BR BR Once you've got OCaml installed, grab a copy of the Unison sources, unzip and untar them, change to the new FONT SIZE=4TTunison/TT/FONT directory, and @@ -703,9 +705,7 @@ The standard remote shell facility on Unix systems is CODEssh/CODE, which provides the same functionality as the older CODErsh/CODE but much better security. Ssh is available from -A HREF=ftp://ftp.cs.hut.fi/pub/ssh/;TTftp://ftp.cs.hut.fi/pub/ssh//TT/A; up-to-date binaries for some -architectures can also be found at -A HREF=ftp://ftp.faqs.org/ssh/contrib;TTftp://ftp.faqs.org/ssh/contrib/TT/A. See sectionnbsp;A HREF=#ssh-winA.2/A +A HREF=http://www.openssh.org;TThttp://www.openssh.org/TT/A. See sectionnbsp;A HREF=#ssh-winA.2/A for
commit unison for openSUSE:Factory
Hello community, here is the log from the commit of package unison for openSUSE:Factory checked in at Wed May 18 14:49:59 CEST 2011. --- unison/unison.changes 2011-03-31 15:20:54.0 +0200 +++ /mounts/work_src_done/STABLE/unison/unison.changes 2011-04-29 13:05:46.0 +0200 @@ -1,0 +2,8 @@ +Fri Apr 29 09:13:36 UTC 2011 - mh...@novell.com + +- Update to 2.40.63: + * Include makefile patch + * Make unison compile with ocaml 3.12 + * Fix incompatibility with OpenSSH 5.6 + +--- calling whatdependson for head-i586 Old: fix_makefile.patch unison-2.40.61-manual.html unison-2.40.61.tar.gz New: unison-2.40.63-manual.html unison-2.40.63.tar.gz Other differences: -- ++ unison.spec ++ --- /var/tmp/diff_new_pack.s3pesw/_old 2011-05-18 14:49:15.0 +0200 +++ /var/tmp/diff_new_pack.s3pesw/_new 2011-05-18 14:49:15.0 +0200 @@ -18,7 +18,7 @@ Name: unison -Version:2.40.61 +Version:2.40.63 Release:1 Summary:A file synchronization tool Group: Productivity/Networking/Other @@ -28,7 +28,6 @@ Source1: http://www.cis.upenn.edu/~bcpierce/unison/download/releases/stable/unison-%{version}-manual.html Source2:%{name}.desktop Source3:%{name}.png -Patch0: fix_makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gtk2-devel ncurses-devel update-desktop-files %if 0%{?suse_version} 1020 @@ -47,7 +46,6 @@ %prep %setup -q -%patch0 -p 1 %build # This package failed when testing with -Wl,-as-needed being default. ++ unison-2.40.61-manual.html - unison-2.40.63-manual.html ++ ++ unison-2.40.61.tar.gz - unison-2.40.63.tar.gz ++ 6131 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org