[Spice-commits] 3 commits - configure.ac .gitlab-ci.yml Makefile.am spice-protocol.spec.in

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Oct 23 12:10:53 UTC 2019


 .gitlab-ci.yml         |    4 -
 Makefile.am            |    1 
 configure.ac           |    1 
 spice-protocol.spec.in |  174 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 179 insertions(+), 1 deletion(-)

New commits:
commit 18c9917a71382c1d20102e99d96b51e6b5b321a9
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Thu Jan 31 10:31:22 2019 +0000

    build-sys: Provide spec file during build
    
    Having the RPM spec file produced by the build is helpful in
    different situation. Different tools like mock or code
    scanners accept source RPMs as input.
    Providing this file allows easily build of the source RPM (and
    binaries) using a simple command like
    
      $ rpmbuild -ta spice-protocol-XXXX.tar.bz2
    
    Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
    Signed-off-by: Victor Toso <victortoso at redhat.com>
    Acked-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b3fad64..a20776e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,7 +3,7 @@ image: fedora:latest
 variables:
   DEPS_COMMON: git libtool make python3 python3-six redhat-rpm-config
                python3-pyparsing meson ninja-build gtk-doc glib2-devel
-               gettext gettext-devel bzip2
+               gettext gettext-devel bzip2 rpmlint rpm-build python-unversioned-command
 
 before_script:
 - dnf install -y $DEPS_COMMON
@@ -14,6 +14,8 @@ fedora-autotools:
     - ./autogen.sh
     - make
     - make distcheck
+    - rpmlint -o "NetworkEnabled False" spice-protocol.spec
+    - rpmbuild -ta spice-protocol-*.tar.bz2
 
 fedora-meson:
   script:
diff --git a/Makefile.am b/Makefile.am
index db2d5ba..c5b9787 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -25,6 +25,7 @@ MAINTAINERCLEANFILES =						\
 EXTRA_DIST =							\
 	README.md						\
 	CHANGELOG.md						\
+	spice-protocol.spec					\
 	meson.build
 
 -include $(top_srcdir)/git.mk
diff --git a/configure.ac b/configure.ac
index bc3e33f..2adcb7c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -18,4 +18,5 @@ AC_OUTPUT([
 Makefile
 spice-protocol.pc
 spice/Makefile
+spice-protocol.spec
 ])
diff --git a/spice-protocol.spec.in b/spice-protocol.spec.in
index e240637..49724c6 100644
--- a/spice-protocol.spec.in
+++ b/spice-protocol.spec.in
@@ -1,7 +1,8 @@
 Name:           spice-protocol
-Version:        0.14.0
+Version:        @VERSION@
 Release:        1%{?dist}
 Summary:        Spice protocol header files
+Group:          Development/Libraries
 # Main headers are BSD, controller / foreign menu are LGPL
 License:        BSD and LGPLv2+
 URL:            https://www.spice-space.org
commit 21b06e6585d234269028731de33991a26579db8b
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Fri Oct 11 10:33:19 2019 +0100

    build-sys: Update URL in SPEC file
    
    Use https instead of http, web server automatically redirects
    to secure version.
    Remove slash at the end, not needed.
    
    Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
    Acked-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>

diff --git a/spice-protocol.spec.in b/spice-protocol.spec.in
index a13ae99..e240637 100644
--- a/spice-protocol.spec.in
+++ b/spice-protocol.spec.in
@@ -4,8 +4,8 @@ Release:        1%{?dist}
 Summary:        Spice protocol header files
 # Main headers are BSD, controller / foreign menu are LGPL
 License:        BSD and LGPLv2+
-URL:            http://www.spice-space.org/
-Source0:        http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2
+URL:            https://www.spice-space.org
+Source0:        https://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2
 BuildArch:      noarch
 
 %description
commit fe0df3c54625890e06e6bae76ac2c78c4386e207
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Fri Oct 11 08:44:13 2019 +0100

    build-sys: Import spec file from Fedora
    
    Will be used by next commits.
    The SPEC file will allow to an RPM from sources with a simple
    rpmbuild command.
    Package files are useful for easy deployment.
    This will also be used to provide automatic package build.
    This commit just contain a verbatim copy of upstream SPEC file
    to make easier to see changes to it and have a start point.
    
    Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
    Acked-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>

diff --git a/spice-protocol.spec.in b/spice-protocol.spec.in
new file mode 100644
index 0000000..a13ae99
--- /dev/null
+++ b/spice-protocol.spec.in
@@ -0,0 +1,173 @@
+Name:           spice-protocol
+Version:        0.14.0
+Release:        1%{?dist}
+Summary:        Spice protocol header files
+# Main headers are BSD, controller / foreign menu are LGPL
+License:        BSD and LGPLv2+
+URL:            http://www.spice-space.org/
+Source0:        http://www.spice-space.org/download/releases/%{name}-%{version}.tar.bz2
+BuildArch:      noarch
+
+%description
+Header files describing the spice protocol
+and the para-virtual graphics card QXL.
+
+
+%prep
+%setup -q
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+make DESTDIR=%{buildroot} install
+
+
+%files
+%doc COPYING CHANGELOG.md
+%{_includedir}/spice-1
+%{_datadir}/pkgconfig/spice-protocol.pc
+
+
+%changelog
+* Fri Apr 12 2019 Victor Toso <victortoso at redhat.com> - 0.14.0-1
+- Update to 0.14.0 release
+
+* Sun Feb 03 2019 Fedora Release Engineering <releng at fedoraproject.org> - 0.12.15-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Mon Jan 14 2019 Marc-André Lureau <marcandre.lureau at redhat.com> - 0.12.15-1
+- Update to 0.12.15 release
+
+* Fri Jul 13 2018 Victor Toso <victortoso at redhat.com> - 0.12.14-2
+- Align QXLRam to 4 bytes to avoid compilers detect misaligned access
+  Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1565766
+
+* Thu Jun 07 2018 Christophe Fergeau <cfergeau at redhat.com> - 0.12.14-1
+- Update to 0.12.14 release
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng at fedoraproject.org> - 0.12.13-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng at fedoraproject.org> - 0.12.13-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed Jul 12 2017 Marc-André Lureau <marcandre.lureau at redhat.com> - 0.12.13-1
+- Update to 0.12.13 release
+
+* Sat Feb 11 2017 Fedora Release Engineering <releng at fedoraproject.org> - 0.12.12-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Fri Aug 05 2016 Christophe Fergeau <cfergeau at redhat.com> - 0.12.12-1
+- Update to 0.12.12 release
+
+* Fri Mar 11 2016 Marc-André Lureau <marcandre.lureau at redhat.com> - 0.12.11-1
+- Update to 0.12.11 release
+
+* Fri Feb 05 2016 Fedora Release Engineering <releng at fedoraproject.org> - 0.12.10-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Thu Oct 01 2015 Christophe Fergeau <cfergeau at redhat.com> 0.12.10-1
+- Update to 0.12.10 - Add python scripts and .proto files used
+  to generate spice-gtk/spice-server marshalling C code
+
+* Wed Jul 29 2015 Christophe Fergeau <cfergeau at redhat.com> 0.12.9-1
+- Update to 0.12.9 - Fixes QEMU build failures when using 0.12.8 with
+  spice-server 0.12.5
+
+* Tue Jun 30 2015 Christophe Fergeau <cfergeau at redhat.com> 0.12.8-1
+- Update to 0.12.8
+
+* Fri Jun 19 2015 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.12.7-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.12.7-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Mon May 19 2014 Christophe Fergeau <cfergeau at redhat.com> 0.12.7-1
+- Update to 0.12.7
+
+* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.12.6-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
+
+* Wed Jul  3 2013 Hans de Goede <hdegoede at redhat.com> - 0.12.6-1
+- Update to 0.12.6
+
+* Thu Mar  7 2013 Hans de Goede <hdegoede at redhat.com> - 0.12.5-1
+- Update to 0.12.5
+
+* Fri Feb  1 2013 Marc-André Lureau <marcandre.lureau at redhat.com> - 0.12.4-1
+- Update to 0.12.4
+
+* Thu Dec 20 2012 Hans de Goede <hdegoede at redhat.com> - 0.12.3-1
+- Update to 0.12.3
+
+* Fri Sep 28 2012 Hans de Goede <hdegoede at redhat.com> - 0.12.2-1
+- Update to 0.12.2
+
+* Thu Sep 6 2012 Soren Sandmann <ssp at redhat.com> - 0.12.1-1
+- Add patch1 and patch2 to support capability bits
+
+* Thu Sep 6 2012 Soren Sandmann <ssp at redhat.com> - 0.12.1-1
+- Update to 0.12.1
+
+* Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.10.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Mon Jan 16 2012 Hans de Goede <hdegoede at redhat.com> - 0.10.1-1
+- Update to 0.10.1
+
+* Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.10.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Nov 13 2011 Alon Levy <alevy at redhat.com> - 0.10.0-1
+- Update to 0.10.0
+
+* Sun Oct 23 2011 Alon Levy <alevy at redhat.com> - 0.9.1-1
+- Update to 0.9.1
+
+* Thu Aug 25 2011 Hans de Goede <hdegoede at redhat.com> - 0.9.0-1
+- Update to 0.9.0
+
+* Mon Jul 25 2011 Marc-André Lureau <marcandre.lureau at redhat.com> - 0.8.1-2
+- Added spice-protocol-0.8.1-define-INLINE.patch
+
+* Tue Jul 19 2011 Marc-André Lureau <marcandre.lureau at redhat.com> - 0.8.1-1
+- Update to 0.8.1
+
+* Tue Mar  1 2011 Hans de Goede <hdegoede at redhat.com> - 0.8.0-1
+- Update to 0.8.0
+
+* Fri Feb 11 2011 Hans de Goede <hdegoede at redhat.com> - 0.7.1-1
+- Update to 0.7.1
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.7.0-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Jan 12 2011 Hans de Goede <hdegoede at redhat.com> - 0.7.0-2
+- Update License tag (controller and foreign menu headers are LGPL)
+
+* Fri Dec 17 2010 Hans de Goede <hdegoede at redhat.com> - 0.7.0-1
+- Update to 0.7.0
+
+* Mon Oct 18 2010 Hans de Goede <hdegoede at redhat.com> - 0.6.3-1
+- Update to 0.6.3
+
+* Thu Sep 30 2010 Gerd Hoffmann <kraxel at redhat.com> - 0.6.1-1
+- Update to 0.6.1.
+
+* Tue Aug 31 2010 Alexander Larsson <alexl at redhat.com> - 0.6.0-1
+- Update to 0.6.0 (stable release)
+
+* Tue Jul 20 2010 Alexander Larsson <alexl at redhat.com> - 0.5.3-1
+- Update to 0.5.3
+
+* Mon Jul 12 2010 Gerd Hoffmann <kraxel at redhat.com> - 0.5.2-2
+- Fix license: It is BSD, not GPL.
+- Cleanup specfile, drop bits not needed any more with
+  recent rpm versions (F13+).
+
+* Fri Jul 9 2010 Gerd Hoffmann <kraxel at redhat.com> - 0.5.2-1
+- initial package.
+


More information about the Spice-commits mailing list