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
