[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-release-team
Subject:    Re: KDE Applications Versioning
From:       Christoph Cullmann <cullmann () absint ! com>
Date:       2015-06-23 7:30:10
Message-ID: 2146944435.622783.1435044610982.JavaMail.zimbra () absint ! com
[Download RAW message or body]

> El Dimarts, 9 de juny de 2015, a les 07:52:49, Christoph Cullmann va
> escriure:
> > Hi,
> > 
> > dear release team, would it make sense to have some script updated
> > KDE Application Release Version in CMake to auto-version the bundled
> > applications (if wanted by the application maintainer)?
> 
> How would you do that? Scripts doing magic are nice, but can you describe how
> the magic would work?
I would do the same like for frameworks.

All projects that are included in kde applications x.xx would have a CMake variable like the frameworks

set(KF5_VERSION "5.12.0") # handled by release scripts

but (KDE Applications or whatever):

set(KA5_VERSION "15.04") # handled by release scripts

and after each release that gets auto-incremented to the next one.

Applications that want to use that, then can just define their own version based on this var.
Applications that don't want to use that, don't need to do anything.

Greetings
Christoph

-- 
----------------------------- Dr.-Ing. Christoph Cullmann ---------
AbsInt Angewandte Informatik GmbH      Email: cullmann@AbsInt.com
Science Park 1                         Tel:   +49-681-38360-22
66123 Saarbrücken                      Fax:   +49-681-38360-20
GERMANY                                WWW:   http://www.AbsInt.com
--------------------------------------------------------------------
Geschäftsführung: Dr.-Ing. Christian Ferdinand
Eingetragen im Handelsregister des Amtsgerichts Saarbrücken, HRB 11234
_______________________________________________
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic