Version bump due to upstream release, version 1.0.0.

This commit is contained in:
Paul Moore 2012-07-30 15:53:24 -04:00
parent 776b49d6c6
commit 7730f7beb1
2 changed files with 8 additions and 159 deletions

View File

@ -1,150 +0,0 @@
diff -purN libseccomp-0.1.0.orig/macros.mk libseccomp-0.1.0/macros.mk
--- libseccomp-0.1.0.orig/macros.mk 2012-06-06 12:05:39.000000000 -0400
+++ libseccomp-0.1.0/macros.mk 2012-06-13 14:09:41.537999663 -0400
@@ -68,13 +68,13 @@ INSTALL ?= install
# auto dependencies
#
-MAKEDEP = @$(GCC) $(CPPFLAGS) -MM -MF $(patsubst %.o,%.d,$@) $<;
+MAKEDEP = $(GCC) $(CPPFLAGS) -MM -MF $(patsubst %.o,%.d,$@) $<;
MAKEDEP_EXEC = \
- @$(GCC) $(CPPFLAGS) -MM -MT $(patsubst %.d,%,$@) \
+ $(GCC) $(CPPFLAGS) -MM -MT $(patsubst %.d,%,$@) \
-MF $@ $(patsubst %.d,%.c,$@);
ADDDEP = \
- @adddep_func() { \
+ adddep_func() { \
$(MV) $$1 $$1.dtmp; \
$(CAT) $$1.dtmp | $(SED) -e 's/\([^\]\)$$/\1 \\/' | \
( $(CAT) - && $(ECHO) " $$2" ) > $$1; \
@@ -92,14 +92,13 @@ VERSION_HDR = version.h
# build macros
#
-ARCHIVE = @echo " AR $@ (add/update: $?)"; $(AR) -cru $@ $?;
-COMPILE = @echo " CC $@"; $(GCC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<;
-COMPILE_EXEC = @echo " CC $@"; $(GCC) $(CFLAGS) $(CPPFLAGS) -o $@ $< $(LDFLAGS);
-LINK_EXEC = @echo " LD $@"; $(GCC) $(LDFLAGS) -o $@ $^ $(LIBFLAGS);
+ARCHIVE = $(AR) -cru $@ $?;
+COMPILE = $(GCC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $<;
+COMPILE_EXEC = $(GCC) $(CFLAGS) $(CPPFLAGS) -o $@ $< $(LDFLAGS);
+LINK_EXEC = $(GCC) $(LDFLAGS) -o $@ $^ $(LIBFLAGS);
LINK_LIB = \
- @link_lib_func() { \
+ link_lib_func() { \
name=$${1//.so.*/.so}.$(VERSION_MAJOR); \
- echo " LD $@ ($$name)"; \
$(GCC) $(LDFLAGS) -o $@ $^ -shared -Wl,-soname=$$name; \
}; \
link_lib_func $@;
@@ -109,13 +108,8 @@ LINK_LIB = \
#
INSTALL_MACRO = \
- @install_func() { \
+ install_func() { \
dir="$$1"; \
- if [[ -n "$$3" ]]; then \
- $(ECHO) " INSTALL $$3"; \
- else \
- $(ECHO) " INSTALL $$2 ($$dir/$$2)"; \
- fi; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) \
-d "$$dir"; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) -m 0644 \
@@ -124,13 +118,8 @@ INSTALL_MACRO = \
install_func
INSTALL_SBIN_MACRO = \
- @install_sbin_func() { \
+ install_sbin_func() { \
dir="$(INSTALL_SBIN_DIR)"; \
- if [[ -n "$$2" ]]; then \
- $(ECHO) " INSTALL $$2"; \
- else \
- $(ECHO) " INSTALL $^ ($$dir/$^)"; \
- fi; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) \
-d "$$dir"; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) -m 0644 \
@@ -139,13 +128,8 @@ INSTALL_SBIN_MACRO = \
install_sbin_func
INSTALL_BIN_MACRO = \
- @install_bin_func() { \
+ install_bin_func() { \
dir="$(INSTALL_BIN_DIR)"; \
- if [[ -n "$$2" ]]; then \
- $(ECHO) " INSTALL $$2"; \
- else \
- $(ECHO) " INSTALL $^ ($$dir/$^)"; \
- fi; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) \
-d "$$dir"; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) -m 0644 \
@@ -154,13 +138,8 @@ INSTALL_BIN_MACRO = \
install_bin_func
INSTALL_LIB_MACRO = \
- @install_lib_func() { \
+ install_lib_func() { \
dir="$(INSTALL_LIB_DIR)"; \
- if [[ -n "$$2" ]]; then \
- $(ECHO) " INSTALL $$2"; \
- else \
- $(ECHO) " INSTALL $^ ($$dir/$^)"; \
- fi; \
basename=$$(echo $^ | sed -e 's/.so.*$$/.so/'); \
soname=$$(objdump -p $^ | grep "SONAME" | awk '{print $$2}'); \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) \
@@ -179,13 +158,8 @@ INSTALL_LIB_MACRO = \
install_lib_func
INSTALL_INC_MACRO = \
- @install_inc_func() { \
+ install_inc_func() { \
dir="$(INSTALL_INC_DIR)"; \
- if [[ -n "$$2" ]]; then \
- $(ECHO) " INSTALL $$2"; \
- else \
- $(ECHO) " INSTALL $^ ($$dir/$^)"; \
- fi; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) \
-d "$$dir"; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) -m 0644 \
@@ -194,13 +168,8 @@ INSTALL_INC_MACRO = \
install_inc_func
INSTALL_MAN_MACRO = \
- @install_man_func() { \
+ install_man_func() { \
dir="$(INSTALL_MAN_DIR)"/"$$1"; \
- if [[ -n "$$2" ]]; then \
- $(ECHO) " INSTALL $$2"; \
- else \
- $(ECHO) " INSTALL $^ ($$dir/$^)"; \
- fi; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) \
-d "$$dir"; \
$(INSTALL) -o $(INSTALL_OWNER) -g $(INSTALL_GROUP) -m 0644 \
diff -purN libseccomp-0.1.0.orig/Makefile libseccomp-0.1.0/Makefile
--- libseccomp-0.1.0.orig/Makefile 2012-06-06 17:11:38.000000000 -0400
+++ libseccomp-0.1.0/Makefile 2012-06-13 14:12:16.289001238 -0400
@@ -73,14 +73,14 @@ $(VERSION_HDR): version_info.mk
$(SUBDIRS_BUILD): $(VERSION_HDR) $(CONFIGS)
@echo "INFO: building in directory $@/ ..."
- @$(MAKE) -s -C $@
+ $(MAKE) -C $@
install: $(SUBDIRS_BUILD)
@echo "INFO: installing in $(INSTALL_PREFIX) ..."
@$(INSTALL_MACRO) $(INSTALL_LIB_DIR)/pkgconfig libseccomp.pc
@for dir in $(SUBDIRS_INSTALL); do \
echo "INFO: installing from $$dir/"; \
- $(MAKE) -s -C $$dir install; \
+ $(MAKE) -C $$dir install; \
done
ctags:

View File

@ -1,7 +1,7 @@
Summary: Enhanced seccomp library Summary: Enhanced seccomp library
Name: libseccomp Name: libseccomp
Version: 0.1.0 Version: 1.0.0
Release: 2%{?dist} Release: 0%{?dist}
ExclusiveArch: %{ix86} x86_64 ExclusiveArch: %{ix86} x86_64
License: LGPLv2 License: LGPLv2
Group: System Environment/Libraries Group: System Environment/Libraries
@ -9,9 +9,6 @@ Source: http://downloads.sf.net/project/libseccomp/%{name}-%{version}.tar.gz
URL: http://libseccomp.sourceforge.net URL: http://libseccomp.sourceforge.net
Requires: kernel >= 3.5 Requires: kernel >= 3.5
# force the build process to be as verbose as possible, nothing is hidden
Patch1: libseccomp-0.1.0-build_verbose.patch
%description %description
The libseccomp library provides an easy to use interface to the Linux Kernel's The libseccomp library provides an easy to use interface to the Linux Kernel's
syscall filtering mechanism, seccomp. The libseccomp API allows an application syscall filtering mechanism, seccomp. The libseccomp API allows an application
@ -33,18 +30,17 @@ Kernel.
%prep %prep
%setup -q %setup -q
%patch1 -p1
%build %build
./configure --prefix="%{_prefix}" --libdir="%{_libdir}" ./configure --prefix="%{_prefix}" --libdir="%{_libdir}"
CFLAGS="%{optflags}" make make V=1 %{?_smp_mflags}
%install %install
rm -rf "%{buildroot}" rm -rf "%{buildroot}"
mkdir -p "%{buildroot}/%{_libdir}" mkdir -p "%{buildroot}/%{_libdir}"
mkdir -p "%{buildroot}/%{_includedir}" mkdir -p "%{buildroot}/%{_includedir}"
mkdir -p "%{buildroot}/%{_mandir}" mkdir -p "%{buildroot}/%{_mandir}"
make DESTDIR="%{buildroot}" install make V=1 DESTDIR="%{buildroot}" install
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
@ -63,9 +59,12 @@ make DESTDIR="%{buildroot}" install
%{_mandir}/man3/* %{_mandir}/man3/*
%changelog %changelog
* Tue Jul 31 2012 Paul Moore <pmoore@redhat.com> - 1.0.0-0
- New upstream version
- Remove verbose build patch as it is no longer needed
- Enable _smp_mflags during build stage
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.0-2 * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Tue Jul 10 2012 Paul Moore <pmoore@redhat.com> - 0.1.0-1 * Tue Jul 10 2012 Paul Moore <pmoore@redhat.com> - 0.1.0-1
- Limit package to x86/x86_64 platforms (RHBZ #837888) - Limit package to x86/x86_64 platforms (RHBZ #837888)
* Tue Jun 12 2012 Paul Moore <pmoore@redhat.com> - 0.1.0-0 * Tue Jun 12 2012 Paul Moore <pmoore@redhat.com> - 0.1.0-0