32 Commits

Author SHA1 Message Date
Gökhan Özbulak cbf8b2b18b rng: Add Ubuntu Font License
BUG:COMMENT:17777
2011-10-27 11:27:57 +00:00
H. İbrahim Güngör c9fa7c49d0 pisi-spec.rng: Add Interlingua locale. 2011-09-23 07:49:56 +00:00
Ozan Çağlayan 5ebbc1779f rng: Add CCPL-Attribution-ShareAlike-NonCommercial-3.0
BUG:COMMENT:17792
2011-06-08 11:58:10 +00:00
Ozan Çağlayan 2a788ed4c4 archive: Add support for 7-Zip source archives
Dynamically check the unpacker and gracefully inform the user
about the missing utility.

BUG:FIXED:3870
2011-06-08 11:54:25 +00:00
Ozan Çağlayan c433669caa rng: Add AVASYSPL license for Epson scanner stuff 2011-05-23 19:36:56 +00:00
Gökçen Eraslan 65a5d119ed rng: Add ZPLv2.0 license to RNG. 2011-05-07 19:26:13 +00:00
Mehmet Emre Atasever b560a8436a revert <ExcludeArch> regex support, add armv7l to the <ExcludeArch> values 2011-04-27 16:01:54 +00:00
Mehmet Emre Atasever f291d21fb6 pisi should manage <ExcludeArch> tags with regex 2011-04-27 07:35:10 +00:00
Fatih Aşıcı f13a697a18 rng: Add FDL-1.3 to the list of licenses
BUG:FIXED:17528
2011-03-29 06:16:58 +00:00
Fatih Aşıcı 53f3b33d3f dtd,rng: Accept BuildFlags tag inside Package tags 2011-03-25 13:31:53 +00:00
Fatih Aşıcı fd43ea55d6 specfile: Accept BuildDependencies inside Package tags
It will be used for build dependencies specific to a build type.
2011-02-20 18:20:53 +00:00
Fatih Aşıcı 9aa31bcce7 specfile: Accept BuildType tag inside Package tags
It is not functional at this time.
2011-02-20 14:30:03 +00:00
Fatih Aşıcı d03a06ca52 rng: Update for type attribute in Archive tag
It is now optional and accepts more types.
2010-10-18 11:44:45 +00:00
Onur Küçük 737649cdf8 rng: Add new locales 2010-09-15 12:18:33 +00:00
Ozan Çağlayan a6331b4e14 rng: Add Burmese locale 2010-07-13 06:37:10 +00:00
Fatih Aşıcı c4c5b18b0d rng: Add NCSA to the list of licenses 2010-07-04 21:41:52 +00:00
Fatih Aşıcı c27f695938 rng: Add CeCILL-B license 2010-06-24 09:10:38 +00:00
Fatih Aşıcı 129e2f2591 rng: Allow 'critical' as a value for Type tag 2010-05-27 08:53:47 +00:00
Fatih Aşıcı 0cf8cc6e7c dtd/rng: Replace update type 'bug' with 'critical' 2010-05-17 08:17:24 +00:00
Fatih Aşıcı acb57ef231 dtd,rng: Update DTD and RelaxNG shemas for the recently added features 2010-03-18 12:14:27 +00:00
Ozan Çağlayan 134f72f17c Add ability to rename System.Service scripts
<Provides>
  <COMAR script="iscsi-service.py" name="iscsi">System.Service</COMAR>
  <COMAR script="iscsid-service.py" name="iscsid">System.Service</COMAR>
</Provides>

Will register two separate system services called respectively "iscsi" and "iscsid". This way
we don't have to split packages to give them separate names or to provide more than 1 services
in a sub-package.
2010-03-18 10:04:09 +00:00
Fatih Aşıcı f394699f19 Add target attribute to Archive tag. It can be used to extract the archive into a sub-directory. 2010-02-20 20:42:20 +00:00
Ozan Çağlayan c6bd5c330b We're using i686 instead of x86 2010-02-20 11:23:21 +00:00
Ozan Çağlayan 674dd8ea4e Feature: Add ability to use multiple <Archive> tags for a source package
You can now use 1 or more <Archive> tags in source packages to download more than 1
tarballs in workDir. This is especially useful for packages like thunderbird where
we're currently creating our own tarball to contain the source code + l10n files.

This will also be useful on some binary drivers which has different tarballs for
every architecture.

pisi will automatically chdir into the directory which matches pkgname-pkgversion. If
no directory matches this, you should provide WorkDir in actions.py as usually.

If you'd like to apply your patches to every subarchive directory, you'll have to
modify the patch levels and set WorkDir to "." (very very very rare case)

Example:

<Source>
  ..
  ..
  ..
  <Archive sha1sum=".." type="tarbz2">http://nvidia.com/driver_x86.tar.bz2</Archive>
  <Archive sha1sum=".." type="tarbz2">http://nvidia.com/driver_x86_64.tar.bz2</Archive>
</Source>
2010-02-20 10:36:40 +00:00
Fatih Aşıcı 8adab008cd Add ExcludeArch definition 2010-02-20 10:33:37 +00:00
Fatih Aşıcı 5b74d5a2b3 Fix rng file 2010-02-20 10:31:29 +00:00
Ozan Çağlayan 4fa7e142b5 Feature: Use <AdditionalFiles> in <Source> tags
Example:

<Source>
  ..
  ..
  ..
  <Archive ..>http://www.kernel.org/linux-2.6.32.tar.bz2</Archive>
  <AdditionalFiles>
   <AdditionalFile target="configs/kernel-i686-config">configs/kernel-i686-config</AdditionalFile>
   <AdditionalFile target="configs/kernel-x86_64-config">configs/kernel-x86_64-config</AdditionalFile>
   <AdditionalFile permission="0755" target="config.sh">configs/config.sh</AdditionalFile>
  </AdditionalFiles>
</Source>
2010-02-20 10:30:28 +00:00
Ozan Çağlayan 14d16b4452 Feature: Add ability to avoid source packages from building on specific architectures
Example:

<Source>
    <Name>psyco</Name>
    ..
    ..
    <ExcludeArch>x86_64</ExcludeArch>
</Source>

will avoid the package psyco from building on systems where pisi.conf->architecture == x86_64
2010-02-20 10:26:37 +00:00
Ozan Çağlayan efb97cc392 Add support for reverse applying a patch with <Patch reverse="[tT]rue">.. 2010-01-23 13:22:07 +00:00
Ozan Çağlayan af144f4af4 Revert replace for <Path> as it's not well tested, save the differences into a patch 2009-11-05 11:50:59 +00:00
Ozan Çağlayan bb92f9ec74 Add replace attribute to Path:
A new build which sets 'replace' for a config file will overwrite the file
installed on the system regardless of its status:

<Path fileType="config" replace="true">/etc/hede.conf</Path>

Tested on a simple install/reinstall, works well.
Should test further with delta updates before applying.
2009-10-15 18:17:10 +00:00
Faik Uygur 54e89f07b4 Change to project/trunk,tags,branches style 2009-10-14 12:42:24 +00:00