This package was rejected before (as was the new libsmack) because the
changes in these packages break RPM as follows:

checking sys/smack.h usability... no
checking sys/smack.h presence... no
checking for sys/smack.h... no
configure: error: --with-mssf given, but sys/smack.h not found



Please fix this issue and resubmit the package.

Ryan

On 2/28/11 8:11 AM, "sparvez" <[email protected]> wrote:

>Hi,
>Adding new package libsmackman in project Trunk:Testing. Please review
>and accept ASAP.
>
>Justification for this new package:
>
>Initial code push for this package was already done but is either on hold
>or declined due to the failure in building arm packages, so
># Added patch libsmackman-1.0.0-add-doxygen-configure.patch to explicitly
>disable doxygen so build doesn't fail to extra files even if doxygen is
>installed in some projects.
>
>Thank You,
>sparvez
>
>[This message was auto-generated]
>
>---
>
>Request #14344:
>
>  submit:   devel:security/libsmackman(r6)(update) ->
>Trunk:Testing/libsmackman
>
>
>Message:
>    Initial code push for this package was already done but is either on
>hold or declined due to the failure in building arm packages, so
># Added patch libsmackman-1.0.0-add-doxygen-configure.patch to explicitly
>disable doxygen so build doesn't fail to extra files even if doxygen is
>installed in some projects.
>
>State:   new          2011-02-28T03:09:10 sparvez
>Comment: None
>
>
>This is a NEW package in Trunk:Testing project.
>The files in the new package:
>libsmackman/
>  |__  Makefile
>  |__  libsmackman-1.0.0-add-doxygen-configure.patch
>  |__  libsmackman-1.0.0.tar.bz2
>  |__  libsmackman.changes
>  |__  libsmackman.spec
>  |__  libsmackman.yaml
>
>The content of the YAML file, libsmackman.yaml:
>===================================================================
>Name: libsmackman
>Summary: SMACK Context Management Libraries
>Version: 1.0.0
>Release: 1
>Group: System/Libraries
>License: LGPLv2
>URL: http://meego.gitorious.org/meego-platform-security
>Sources:
>    - libsmackman-%{version}.tar.bz2
>patches:
>    - libsmackman-1.0.0-add-doxygen-configure.patch
>Description: |
>    These are the userland libraries and tools for SMACK context
>    management.
>
>PkgBR:
>    - libattr-devel
>    - uthash-devel
>    - check-devel
>PkgConfigBR:
>    - libsmack
>Configure: reconfigure
>ConfigOptions:
>    - "--disable-doxygen"
>SubPackages:
>    - Name: devel
>      Summary: Development files for SMACK context management tools
>      Group: Development/Libraries
>
>===================================================================
>
>
>The content of the spec file, libsmackman.spec:
>===================================================================
># 
># Do NOT Edit the Auto-generated Part!
># Generated by: spectacle version 0.21
># 
># >> macros
># << macros
>
>Name:       libsmackman
>Summary:    SMACK Context Management Libraries
>Version:    1.0.0
>Release:    1
>Group:      System/Libraries
>License:    LGPLv2
>URL:        http://meego.gitorious.org/meego-platform-security
>Source0:    libsmackman-%{version}.tar.bz2
>Source100:  libsmackman.yaml
>patch0: libsmackman-1.0.0-add-doxygen-configure.patch
>Requires(post): /sbin/ldconfig
>Requires(postun): /sbin/ldconfig
>BuildRequires:  pkgconfig(libsmack)
>BuildRequires:  libattr-devel
>BuildRequires:  uthash-devel
>BuildRequires:  check-devel
>
>
>%description
>These are the userland libraries and tools for SMACK context
>management.
>
>
>
>%package devel
>Summary:    Development files for SMACK context management tools
>Group:      Development/Libraries
>Requires:   %{name} = %{version}-%{release}
>
>%description devel
>Description: %{summary}
>
>
>%prep
>%setup -q -n %{name}-%{version}
>
># libsmack-2.0.1-add-doxygen-configure.patch
>%patch0 -p1 
>
># >> setup
># << setup
>
>%build
># >> build pre
># << build pre
>
>%reconfigure --disable-static \
>     --disable-doxygen
>make %{?jobs:-j%jobs}
>
># >> build post
># << build post
>%install
>rm -rf %{buildroot}
># >> install pre
># << install pre
>%make_install
>
># >> install post
># << install post
>
>
>
>%post -p /sbin/ldconfig
>
>%postun -p /sbin/ldconfig
>
>
>
>
>
>%files
>%defattr(-,root,root,-)
># >> files
>%{_bindir}/smackman-list-rules
>%{_libdir}/libsmackman.so.1*
># << files
>
>
>%files devel
>%defattr(-,root,root,-)
># >> files devel
>%{_includedir}/libsmackman/smackman.h
>%{_libdir}/libsmackman.so
>%{_libdir}/pkgconfig/libsmackman.pc
># << files devel
>
>
>===================================================================
>
>_______________________________________________
>MeeGo-commits mailing list
>[email protected]
>http://lists.meego.com/listinfo/meego-commits


_______________________________________________
MeeGo-packaging mailing list
[email protected]
http://lists.meego.com/listinfo/meego-packaging

Reply via email to