[Mageia-dev] [135989]

John Balcaen mikala at mageia.org
Mon Aug 29 11:47:28 CEST 2011


2011/8/29  <root at mageia.org>:
> Revision 135989 Author ze Date 2011-08-29 08:09:56 +0200 (Mon, 29 Aug 2011)
>
> Log Message
>
> - cmake its already builrequires by kde-macros
> - this way we dont force building strictly  with OpenJDK
> - remove clean section (done by default)
> - simple way to list dirs
> - set requires in devel package to release like hapens for restant packages
>
> Modified Paths
>
> cauldron/soprano/current/SPECS/soprano.spec
>
> Modified: cauldron/soprano/current/SPECS/soprano.spec
> ===================================================================
> --- cauldron/soprano/current/SPECS/soprano.spec	2011-08-29 05:21:36 UTC (rev
> 135988)
> +++ cauldron/soprano/current/SPECS/soprano.spec	2011-08-29 06:09:56 UTC (rev
[...]
>
>  %if %with_java
> -BuildRequires: java-rpmbuild
> +BuildRequires: java-devel
>  BuildRequires: chrpath
>  %endif
This is stupid.

>  Conflicts: soprano-devel < 4:2.6.51-2
>  Suggests: soprano-plugin-virtuoso = %{epoch}:%version
>
> @@ -55,8 +52,8 @@
>  %defattr(-,root,root)
>  %_bindir/sopranocmd
>  %_bindir/sopranod
> -%dir %_datadir/soprano
> -%_datadir/soprano/rules
> +%dir %_datadir/soprano/

I guess i forgot the the purpose of %dir so could you explain me the difference
between %dir %datadir/soprano & %dir %datadir/soprano/ ?

[...]

> -Provides: libsoprano-devel = %{epoch}:%version-%release
> -Requires: %libsoprano = %{epoch}:%version-%release
> -Requires: %libsopranoclient = %{epoch}:%version-%release
> -Requires: %libsopranoserver = %{epoch}:%version-%release
> -Requires: %libsopranoindex = %{epoch}:%version-%release
> -Requires: %name = %{epoch}:%version-%release
> -Requires: %{name}-plugin-virtuoso = %{epoch}:%version-%release
> -Requires: %{name}-plugin-redland = %{epoch}:%version-%release
> +Provides: libsoprano-devel = %{epoch}:%version
> +Requires: %libsoprano = %{epoch}:%version
> +Requires: %libsopranoclient = %{epoch}:%version
> +Requires: %libsopranoserver = %{epoch}:%version
> +Requires: %libsopranoindex = %{epoch}:%version
> +Requires: %name = %{epoch}:%version
> +Requires: %{name}-plugin-virtuoso = %{epoch}:%version
> +Requires: %{name}-plugin-redland = %{epoch}:%version
It's quite different of what you wrote in the description...
Here you set the requires to %version & not to %release...
Also it's quite different how we create requires on library packages
on other kde's related packages (since we're using
%epoch:%version-%release)
but since you already talk with yourself for this change i guess you
can surely share the reason for this change.

Well i don't care anymore i guess..




-- 
Balcaen John
Jabber-id: mikala at jabber.littleboboy.net


More information about the Mageia-dev mailing list