Changeset 5

Show
Ignore:
Timestamp:
09/13/07 13:11:55 (6 years ago)
Author:
d0nut
Message:

updatet package handling to a common system

Files:
1 added
7 modified
1 moved

Legend:

Unmodified
Added
Removed
  • bbcode.google/package.xml

    r1 r5  
    1 <?xml version="1.0"?> 
     1<?xml version="1.0" encoding="UTF-8"?> 
    22<!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 
    33<package name="de.easy-coding.wcf.data.message.bbcode.google"> 
    44        <packageinformation> 
    55                <packagename>Google BBCode</packagename> 
    6                 <isunique>1</isunique> 
     6                <packageDescription><![CDATA[BBCode for Google Query]]></packageDescription> 
     7                <packageDescription languagecode="de"><![CDATA[BBCode fÃŒr Google Suchabfrage]]></packageDescription> 
    78                <version>1.0.5</version> 
    8                 <date>2007-08-19</date> 
     9                <date>DATE</date> 
    910                <plugin>com.woltlab.wcf.data.message.bbcode</plugin> 
    1011        </packageinformation> 
     
    1213        <authorinformation> 
    1314                <author>Torben Brodt</author> 
    14                 <authorurl>http://www.easy-coding.de/</authorurl> 
     15                <authorurl>http://www.easy-coding.de/trac/wcf</authorurl> 
    1516        </authorinformation> 
    1617         
  • bbcode.phpdoc/package.xml

    r1 r5  
    1 <?xml version="1.0"?> 
     1<?xml version="1.0" encoding="UTF-8"?> 
    22<!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 
    33<package name="de.easy-coding.wcf.data.message.bbcode.phpdoc"> 
    44        <packageinformation> 
    5                 <packagename>PHPDoc BBCode</packagename>                 
    6                 <version>VERSION</version> 
     5                <packagename>PHPDoc BBCode</packagename> 
     6                <packageDescription><![CDATA[BBCode for PHP Manual]]></packageDescription> 
     7                <packageDescription languagecode="de"><![CDATA[BBCode fÃŒr das PHP Manual]]></packageDescription>        
     8                <version>1.0.0</version> 
    79                <date>DATE</date> 
    810                <plugin>com.woltlab.wcf.data.message.bbcode</plugin> 
  • bbcode.slideshare/package.xml

    r1 r5  
    1 <?xml version="1.0"?> 
     1<?xml version="1.0" encoding="UTF-8"?> 
    22<!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 
    33<package name="de.easy-coding.wcf.data.message.bbcode.slideshare"> 
    44        <packageinformation> 
    55                <packagename>SlideShare BBCode</packagename> 
    6                 <isunique>1</isunique> 
     6                <packageDescription><![CDATA[BBCode for SlideShare. The the world's largest community for sharing presentations on the web.]]></packageDescription> 
     7                <packageDescription languagecode="de"><![CDATA[BBCode fÃŒr SlideShare]]></packageDescription> 
    78                <version>1.0.0</version> 
    8                 <date>2007-08-10</date> 
     9                <date>DATE</date> 
    910                <plugin>com.woltlab.wcf.data.message.bbcode</plugin> 
    1011        </packageinformation> 
     
    1213        <authorinformation> 
    1314                <author>Torben Brodt</author> 
    14                 <authorurl>http://www.easy-coding.de</authorurl> 
     15                <authorurl>http://www.easy-coding.de/trac/wcf</authorurl> 
    1516        </authorinformation> 
    1617         
  • make_package.sh

    r1 r5  
    22# 
    33# packages filesystem as wcf package 
    4 # parameter = version (e.g. 1.2.0) 
     4# parameter = directory (e.g. bbcode.google) 
    55# 
    66# by Torben Brodt 
    77 
    8 TITLE="de.gmap.wcf.data.page.map" 
    9 VERSION="1.2.2" 
     8cd $1 
    109 
    11 # output version 
    12 if [ "$1" = "-v" ]; then 
    13         echo "$VERSION" 
    14         exit 
    15 fi 
     10# fetch packagename and version 
     11TITLE=`grep "<package name=" package.xml | cut -d '"' -f2` 
     12VERSION=`grep "<version>" package.xml | cut -d ">" -f2 | cut -d "<" -f1` 
    1613 
    17 # check param 
    18 if [ "$1" ]; then 
    19         VERSION=$1 
    20 fi 
     14# and assign date 
     15BUILDDATE=`date +"%Y-%m-%d"` 
    2116 
    2217# welcome output 
    2318echo "" 
    24 echo "$TITLE wird erstellt............................" 
     19echo ">>> $TITLE wird erstellt >>>>>>>>>>>>>>>>>" 
    2520echo "" 
    2621 
    27 # assign vars 
    28 BUILDDATE=`date +"%Y-%m-%d"` 
    29  
    3022# create files.tar 
    31 cd files 
    32 tar cvf ../files.tar * --exclude=*/.svn* 
    33 cd .. 
     23if [ -d "files" ]; then 
     24        cd files 
     25        tar cvf ../files.tar * --exclude=*/.svn* 
     26        cd .. 
     27fi 
    3428 
    3529# create templates.tar 
     
    5044if [ -d "requirements" ]; then 
    5145        TAR_STRING="$TAR_STRING optionals/*.tar.gz" 
    52         cd optionals 
    53         dirs=`find . -mindepth 1 -maxdepth 1 -type d | grep -v .svn` 
     46        cd requirements 
     47        dirs=`find requirements -mindepth 1 -maxdepth 1 -type d | grep -v .svn` 
     48        cd .. 
    5449 
    5550        for i in $dirs 
    5651        do 
    57                 cd $i 
    58                 PACKVERSION=`./make_package.sh -v` 
    59                 ./make_package.sh $PACKVERSION 
    60                 mv ${i}_${PACKVERSION}.tar.gz .. 
    61                 cd .. 
     52                sh ../make_package.sh requirements/$i 
     53                mv ../$i.tar.gz requirements/$i.tar.gz 
    6254        done 
    63  
    64         cd .. 
    6555fi 
    6656 
     
    6959        TAR_STRING="$TAR_STRING optionals/*.tar.gz" 
    7060        cd optionals 
    71         dirs=`find . -mindepth 1 -maxdepth 1 -type d | grep -v .svn` 
     61        dirs=`find . -mindepth 1 -maxdepth 1 | grep -v .svn` 
     62        cd .. 
    7263 
    7364        for i in $dirs 
    7465        do 
    75                 cd $i 
    76                 PACKVERSION=`./make_package.sh -v` 
    77                 ./make_package.sh $PACKVERSION 
    78                 mv ${i}_${PACKVERSION}.tar.gz .. 
    79                 cd .. 
     66                sh ../make_package.sh optionals/$i 
     67                mv ../$i.tar.gz optionals/$i.tar.gz 
    8068        done 
    81  
    82         cd .. 
    8369fi 
    8470 
    85 # rename files for temporary operations 
    86 mv de.xml de.tmp 
    87 mv en.xml en.tmp 
    88 mv de-informal.xml de-informal.tmp 
    89 mv package.xml package.tmp 
    90  
    9171# replacements in language files 
    92 sed "s/VERSION/$VERSION/" de.tmp > de.xml 
    93 sed "s/VERSION/$VERSION/" en.tmp > en.xml 
    94 sed "s/VERSION/$VERSION/" de-informal.tmp > de-informal.xml 
     72if [ -f "de.xml" ]; then 
     73        mv de.xml de.tmp 
     74        sed "s/VERSION/$VERSION/" de.tmp > de.xml 
     75fi 
     76if [ -f "en.xml" ]; then 
     77        mv en.xml en.tmp 
     78        sed "s/VERSION/$VERSION/" en.tmp > en.xml 
     79fi 
     80if [ -f "de-informal.xml" ]; then 
     81        mv de-informal.xml de-informal.tmp 
     82        sed "s/VERSION/$VERSION/" de-informal.tmp > de-informal.xml 
     83fi 
     84if [ -f "it.xml" ]; then 
     85        mv it.xml it.tmp 
     86        sed "s/VERSION/$VERSION/" it.tmp > it.xml 
     87fi 
    9588 
    9689# replacements in package.xml 
    97 sed "s/VERSION/$VERSION/" package.tmp > package.tmp2 
    98 sed "s/DATE/$BUILDDATE/" package.tmp2 > package.xml 
    99 rm package.tmp2 
     90mv package.xml package.tmp 
     91sed "s/DATE/$BUILDDATE/" package.tmp > package.xml 
    10092 
    10193# remove old package 
    102 if [ -f "${TITLE}_$VERSION.tar" ] ; then 
    103         rm ${TITLE}_$VERSION.tar.gz 
     94if [ -f "../${TITLE}.tar.gz" ] ; then 
     95        rm ../${TITLE}.tar.gz 
    10496fi 
    10597 
    106 # create new package 
     98# append sql and diff files to package 
    10799VARX=`find *.diff 2>/dev/null` 
    108100if [ "$VARX" ]; then 
     
    113105        TAR_STRING="$TAR_STRING *.sql" 
    114106fi 
    115 tar cfz ${TITLE}_$VERSION.tar.gz *.xml *.tar $TAR_STRING 
     107 
     108# create new package 
     109tar cfz ${TITLE}.tar.gz *.xml *.tar $TAR_STRING 
     110mv ${TITLE}.tar.gz .. 
    116111 
    117112# rename back 
    118 mv de.tmp de.xml 
    119 mv en.tmp en.xml 
    120 mv de-informal.tmp de-informal.xml 
    121113mv package.tmp package.xml 
     114if [ -f "de.xml" ]; then 
     115        mv de.tmp de.xml 
     116fi 
     117if [ -f "en.xml" ]; then 
     118        mv en.tmp en.xml 
     119fi 
     120if [ -f "de-informal.xml" ]; then 
     121        mv de-informal.tmp de-informal.xml 
     122fi 
     123if [ -f "it.xml" ]; then 
     124        mv it.tmp it.xml 
     125fi 
    122126 
    123127# remove tmp files 
    124 rm files.tar 
     128if [ -f "files.tar" ]; then 
     129        rm files.tar 
     130fi 
    125131if [ -f "templates.tar" ]; then 
    126132        rm templates.tar 
     
    132138        rm requirements/*.tar.gz 
    133139fi 
     140 
     141echo "" 
     142echo "<<<<<<<<<<<<<<<< $TITLE wurde erstellt <<<" 
     143echo "" 
  • publicseorewriter/package.xml

    r1 r5  
    1 <?xml version="1.0"?> 
    2 <!DOCTYPE package SYSTEM "DTD/package.dtd"> 
     1<?xml version="1.0" encoding="UTF-8"?> 
     2<!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 
    33<package name="de.easy-coding.wcf.data.page.publicseorewriter"> 
    44        <packageInformation> 
     
    66                <packageDescription><![CDATA[Public Interfaces for the SEO Tool]]></packageDescription> 
    77                <packageDescription languagecode="de"><![CDATA[Öffentliche Schnittstellen fÃŒr das SEO Tool]]></packageDescription> 
    8                 <isUnique>1</isUnique> 
    98                <version>1.0.1</version> 
    10                 <date>2007-08-29</date> 
     9                <date>DATE</date> 
    1110                <plugin>com.woltlab.wcf.data.page</plugin> 
    1211        </packageInformation> 
     
    1413        <authorInformation> 
    1514                <author>Torben Brodt</author> 
    16                 <authorURL>http://www.easy-coding.de/</authorURL> 
     15                <authorURL>http://www.easy-coding.de/trac/wcf</authorURL> 
    1716        </authorInformation> 
    1817 
  • sitemaps/package.xml

    r1 r5  
    1 <?xml version="1.0"?> 
    2 <!DOCTYPE package SYSTEM "DTD/package.dtd"> 
     1<?xml version="1.0" encoding="UTF-8"?> 
     2<!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 
    33<package name="de.easy-coding.wcf.data.page.sitemaps"> 
    44        <packageInformation> 
     
    66                <packageDescription><![CDATA[Sitemaps are an easy way for webmasters to inform search engines about pages on their sites that are available for crawling.]]></packageDescription> 
    77                <packageDescription languagecode="de"><![CDATA[Sitemaps stellen eine einfache Möglichkeit fÃŒr Webmaster dar, Suchmaschinen Seiten auf Ihren Websites zu melden, die zum Durchsuchen verfÃŒgbar sind.]]></packageDescription> 
    8                 <version>VERSION</version> 
     8                <version>1.1.3</version> 
    99                <date>DATE</date> 
    1010                <plugin>com.woltlab.wcf.data.page</plugin> 
     
    1313        <authorInformation> 
    1414                <author>Torben Brodt</author> 
    15                 <authorURL>http://www.easy-coding.de/</authorURL> 
     15                <authorURL>http://www.easy-coding.de/trac/wcf</authorURL> 
    1616        </authorInformation> 
    1717 
     
    2222         
    2323        <optionalpackages> 
    24                 <optionalpackage file="optionals/de.easy-coding.wbb.data.page.publicseorewriter.tar.gz">de.easy-coding.wbb.data.page.publicseorewriter</optionalpackage> 
     24                <optionalpackage file="optionals/de.easy-coding.wcf.data.page.publicseorewriter.tar.gz">de.easy-coding.wcf.data.page.publicseorewriter</optionalpackage> 
    2525        </optionalpackages> 
    2626 
  • trackback/package.xml

    r1 r5  
    1 <?xml version="1.0"?> 
     1<?xml version="1.0" encoding="UTF-8"?> 
    22<!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 
    33<package name="de.easy-coding.wbb.trackback"> 
     
    55                <packagename>Trackback</packagename> 
    66                <packagedescription>Allow trackback for posts</packagedescription> 
    7                 <version>VERSION</version> 
     7                <version>0.0.1</version> 
    88                <date>DATE</date> 
    99                <plugin>com.woltlab.wbb</plugin> 
     
    1212        <authorinformation> 
    1313                <author>Torben Brodt</author> 
    14                 <authorurl>http://www.easy-coding.de</authorurl> 
     14                <authorurl>http://www.easy-coding.de/trac/wcf</authorurl> 
    1515        </authorinformation> 
    1616         
  • websnapr/package.xml

    r1 r5  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <!DOCTYPE language SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 
     2<!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 
    33<package name="de.easy-coding.wcf.websnapr"> 
    44        <packageinformation> 
    55                <packagename>WebSnapr.js</packagename> 
    66                <packagedescription> WebSnapr lets you capture screenshots of (almost) any web page. Let your visitors to instantly visualize any web page before clicking. Increase site traffic, click-through rate and site stickiness.</packagedescription> 
    7                 <version>VERSION</version> 
     7                <version>1.0.0</version> 
    88                <date>DATE</date> 
    99                <plugin>com.woltlab.wcf</plugin>