diff options
Diffstat (limited to 'social')
-rw-r--r-- | social/statusnet/PKGBUILD | 1286 |
1 files changed, 1269 insertions, 17 deletions
diff --git a/social/statusnet/PKGBUILD b/social/statusnet/PKGBUILD index 3ef8776f1..7aa359e38 100644 --- a/social/statusnet/PKGBUILD +++ b/social/statusnet/PKGBUILD @@ -1,6 +1,68 @@ # Contributor: fauno <fauno@kiwwwi.com.ar> -pkgname=statusnet -pkgver=0.9.6 +pkgbase=statusnet +pkgname=('statusnet-base' +'statusnet-plugins-piwikanalytics' +'statusnet-plugins-groupprivatemessage' +'statusnet-plugins-subscriptionthrottle' 'statusnet-plugins-mollom' +'statusnet-plugins-noticetitle' 'statusnet-plugins-googleanalytics' +'statusnet-plugins-groupfavorited' 'statusnet-plugins-simpleurl' +'statusnet-plugins-modhelper' 'statusnet-plugins-meteor' +'statusnet-plugins-newmenu' 'statusnet-plugins-memcached' +'statusnet-plugins-ldapauthorization' 'statusnet-plugins-lilurl' +'statusnet-plugins-template' 'statusnet-plugins-openx' +'statusnet-plugins-sharenotice' 'statusnet-plugins-logfilter' +'statusnet-plugins-spotify' 'statusnet-plugins-adsense' +'statusnet-plugins-postdebug' 'statusnet-plugins-inprocesscache' +'statusnet-plugins-blacklist' 'statusnet-plugins-linkpreview' +'statusnet-plugins-realtime' 'statusnet-plugins-openexternallinktarget' +'statusnet-plugins-diskcache' 'statusnet-plugins-autosandbox' +'statusnet-plugins-linkback' 'statusnet-plugins-apilogger' +'statusnet-plugins-autocomplete' 'statusnet-plugins-wikihashtags' +'statusnet-plugins-imap' 'statusnet-plugins-anonymousfave' +'statusnet-plugins-sample' 'statusnet-plugins-memcache' +'statusnet-plugins-ostatus' 'statusnet-plugins-tabfocus' +'statusnet-plugins-ldapcommon' 'statusnet-plugins-mapstraction' +'statusnet-plugins-userlimit' 'statusnet-plugins-echo' +'statusnet-plugins-tinymce' 'statusnet-plugins-requirevalidatedemail' +'statusnet-plugins-modplus' 'statusnet-plugins-enjit' 'statusnet-plugins-apc' +'statusnet-plugins-cachelog' 'statusnet-plugins-followeveryone' +'statusnet-plugins-facebookbridge' 'statusnet-plugins-emailsummary' +'statusnet-plugins-orbited' 'statusnet-plugins-urlshortener' +'statusnet-plugins-ldapauthentication' 'statusnet-plugins-openid' +'statusnet-plugins-sqlprofile' 'statusnet-plugins-directiondetector' +'statusnet-plugins-twitterbridge' 'statusnet-plugins-geonames' +'statusnet-plugins-extendedprofile' 'statusnet-plugins-wikihowprofile' +'statusnet-plugins-blankad' 'statusnet-plugins-clientsideshorten' +'statusnet-plugins-forcegroup' 'statusnet-plugins-emailauthentication' +'statusnet-plugins-comet' 'statusnet-plugins-recaptcha' +'statusnet-plugins-registerthrottle' 'statusnet-plugins-mobileprofile' +'statusnet-plugins-ptiturl' 'statusnet-plugins-submirror' +'statusnet-plugins-gravatar' 'statusnet-plugins-sphinxsearch' +'statusnet-plugins-geourl' 'statusnet-plugins-infinitescroll' +'statusnet-plugins-slicedfavorites' 'statusnet-plugins-disqus' +'statusnet-plugins-minify' 'statusnet-plugins-tighturl' +'statusnet-plugins-yammerimport' 'statusnet-plugins-bitlyurl' +'statusnet-plugins-awesomeness' 'statusnet-plugins-userflag' +'statusnet-plugins-blogspamnet' +'statusnet-plugins-reverseusernameauthentication' 'statusnet-plugins-sitemap' +'statusnet-plugins-mobile' 'statusnet-plugins-poweredbystatusnet' +'statusnet-plugins-bookmark' 'statusnet-plugins-firephp' +'statusnet-plugins-xcache' 'statusnet-plugins-rsscloud' +'statusnet-plugins-casauthentication' 'statusnet-i18n-nn' +'statusnet-i18n-af' 'statusnet-i18n-cs' 'statusnet-i18n-mk' 'statusnet-i18n-ml' +'statusnet-i18n-hsb' 'statusnet-i18n-pl' 'statusnet-i18n-he' +'statusnet-i18n-en_gb' 'statusnet-i18n-pt' 'statusnet-i18n-tr' +'statusnet-i18n-ja' 'statusnet-i18n-ru' 'statusnet-i18n-uk' 'statusnet-i18n-fi' +'statusnet-i18n-ka' 'statusnet-i18n-bg' 'statusnet-i18n-de' 'statusnet-i18n-hu' +'statusnet-i18n-ar' 'statusnet-i18n-te' 'statusnet-i18n-el' 'statusnet-i18n-ko' +'statusnet-i18n-is' 'statusnet-i18n-da' 'statusnet-i18n-it' +'statusnet-i18n-arz' 'statusnet-i18n-gl' 'statusnet-i18n-fa' +'statusnet-i18n-ca' 'statusnet-i18n-fr' 'statusnet-i18n-en' +'statusnet-i18n-fur' 'statusnet-i18n-br' 'statusnet-i18n-zh_tw' +'statusnet-i18n-eo' 'statusnet-i18n-nl' 'statusnet-i18n-nb' 'statusnet-i18n-es' +'statusnet-i18n-vi' 'statusnet-i18n-pt_br' 'statusnet-i18n-ga' +'statusnet-i18n-ia' 'statusnet-i18n-sv' 'statusnet-i18n-zh_cn') +pkgver=0.9.7 pkgrel=1 pkgdesc="StatusNet is a Free and Open Source microblogging platform." arch=('any') @@ -8,39 +70,1229 @@ url="http://status.net" license=('AGPL') groups=('social-web') depends=('php>=5.2.3' 'mysql>=5' 'php-gd' 'php-curl' 'php-gmp') -optdepends=('memcache: for caching database queries' - 'php-xcache: for accelerating PHP code execution' - 'php-ldap: for the LDAP plugin') provides=() options=() -source=("http://status.net/${pkgname}-${pkgver}.tar.gz" +source=("http://status.net/${pkgbase}-${pkgver}.tar.gz" statusnet.install) install=statusnet.install +md5sums=('321674f47934e62ff4bd94b80d9d9ba0' + '24991580625ec177c144ed5acdbe6dbc') build() { - cd "$srcdir/$pkgname-${pkgver}" + /bin/true +} + +package_statusnet-base() { + provides=('statusnet') + optdepends=('memcache: for caching database queries' + 'php-xcache: for accelerating PHP code execution' + 'php-ldap: for the LDAP plugin' + 'statusnet-plugins-ostatus: for federation') + + cd "$srcdir/$pkgbase-${pkgver}" - etc_dir="${pkgdir}/etc/webapps/${pkgname}" - usr_dir="${pkgdir}/usr/share/webapps/${pkgname}" + etc_dir="${pkgdir}/etc/webapps/${pkgbase}" + usr_dir="${pkgdir}/usr/share/webapps/${pkgbase}" install -d ${usr_dir} install -d ${etc_dir} - install -d ${pkgdir}/usr/share/doc/${pkgname}/ - install -d ${pkgdir}/usr/share/licenses/${pkgname} + install -d ${pkgdir}/usr/share/doc/${pkgbase}/ + install -d ${pkgdir}/usr/share/licenses/${pkgbase} install -m644 ./{config.php,htaccess}.sample \ - ${pkgdir}/usr/share/doc/${pkgname}/ + ${pkgdir}/usr/share/doc/${pkgbase}/ install -m644 ./{README,EVENTS.txt,lighttpd.conf.example} \ - ${pkgdir}/usr/share/doc/${pkgname}/ + ${pkgdir}/usr/share/doc/${pkgbase}/ - install -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgname}/ + install -m644 COPYING ${pkgdir}/usr/share/licenses/${pkgbase}/ rm -f *.sample README COPYING README EVENTS.txt *.example cp -ra * ${usr_dir}/ - chmod a+w ${usr_dir}/ chmod a+w ${usr_dir}/{avatar,background,file} + + msg2 "Install bogus config.php" + touch ${etc_dir}/config.php + chmod a+w ${etc_dir}/config.php + ln -s /etc/webapps/statusnet/config.php ${usr_dir}/config.php + + msg2 "Remove locale and plugins in favor of split packages" + rm -rf ${usr_dir}/{locale,plugins} + + install -d ${usr_dir}/plugins + install -d ${usr_dir}/locale } -md5sums=('48c379190754f8cc52deb9cb8f4116c6' - '24991580625ec177c144ed5acdbe6dbc') + +# Helper for creating i18n packages +statusnet-i18n-helper() { + cd "${srcdir}/${pkgbase}-${pkgver}" + + install -d "${pkgdir}/usr/share/webapps/statusnet/locale/${1}" + cp -ra "./locale/${1}" "${pkgdir}/usr/share/webapps/statusnet/locale/${1}/" +} + +# Helper for creating plugin packages +statusnet-plugins-helper() { + cd "${srcdir}/${pkgbase}-${pkgver}" + + install -d "${pkgdir}/usr/share/webapps/statusnet/plugins/${1}" + cp -ra "./plugins/${1}" "${pkgdir}/usr/share/webapps/statusnet/plugins/${1}/" +} + +# Gets the available plugins and returns package_statusnet-plugins-* functions +# Must be ran from PKGBUILD dir after `makepkg -o` +helper_get_plugins() { + cd ./src/${pkgbase}-${pkgver}/plugins + plugins=($(find . -maxdepth 1 -type d | sed "s/^.*\///")) + + for plugin in ${plugins[@]}; do + plugin_lower=$(echo ${plugin} | tr [A-Z] [a-z]) + + echo " +package_statusnet-plugins-${plugin_lower}() { + pkgdesc='${plugin} plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ${plugin} +}" + done + + # Generates a pkgname line + echo "${plugins[@]}" | tr [A-Z] [a-z] | \ + sed "s/\(^\| \)\([^ ]\+\)/\1'statusnet-plugins-\2'/g" + + cd ../../.. +} + +# Gets the available plugins and returns package_statusnet-i18n-* functions +# Must be ran from PKGBUILD dir after `makepkg -o` +helper_get_locales() { + cd ./src/${pkgbase}-${pkgver}/locale + locales=($(find . -maxdepth 1 -type d | sed "s/^.*\///")) + + for locale in ${locales[@]}; do + locale_lower=$(echo ${locale} | tr [A-Z] [a-z]) + + echo " +package_statusnet-i18n-${locale_lower}() { + pkgdesc='${locale} locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ${locale} +}" + done + + # Generates a pkgname line + echo "${locales[@]}" | tr [A-Z] [a-z] | \ + sed "s/\(^\| \)\([^ ]\+\)/\1'statusnet-i18n-\2'/g" + cd ../../.. +} + +# AUTOGENERATED. Delete from next line before update + +package_statusnet-plugins-piwikanalytics() { + pkgdesc='PiwikAnalytics plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper PiwikAnalytics +} + +package_statusnet-plugins-groupprivatemessage() { + pkgdesc='GroupPrivateMessage plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper GroupPrivateMessage +} + +package_statusnet-plugins-subscriptionthrottle() { + pkgdesc='SubscriptionThrottle plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper SubscriptionThrottle +} + +package_statusnet-plugins-mollom() { + pkgdesc='Mollom plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Mollom +} + +package_statusnet-plugins-noticetitle() { + pkgdesc='NoticeTitle plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper NoticeTitle +} + +package_statusnet-plugins-googleanalytics() { + pkgdesc='GoogleAnalytics plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper GoogleAnalytics +} + +package_statusnet-plugins-groupfavorited() { + pkgdesc='GroupFavorited plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper GroupFavorited +} + +package_statusnet-plugins-simpleurl() { + pkgdesc='SimpleUrl plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper SimpleUrl +} + +package_statusnet-plugins-modhelper() { + pkgdesc='ModHelper plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ModHelper +} + +package_statusnet-plugins-meteor() { + pkgdesc='Meteor plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Meteor +} + +package_statusnet-plugins-newmenu() { + pkgdesc='NewMenu plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper NewMenu +} + +package_statusnet-plugins-memcached() { + pkgdesc='Memcached plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Memcached +} + +package_statusnet-plugins-ldapauthorization() { + pkgdesc='LdapAuthorization plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper LdapAuthorization +} + +package_statusnet-plugins-lilurl() { + pkgdesc='LilUrl plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper LilUrl +} + +package_statusnet-plugins-template() { + pkgdesc='Template plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Template +} + +package_statusnet-plugins-openx() { + pkgdesc='OpenX plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper OpenX +} + +package_statusnet-plugins-sharenotice() { + pkgdesc='ShareNotice plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ShareNotice +} + +package_statusnet-plugins-logfilter() { + pkgdesc='LogFilter plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper LogFilter +} + +package_statusnet-plugins-spotify() { + pkgdesc='Spotify plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Spotify +} + +package_statusnet-plugins-adsense() { + pkgdesc='Adsense plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Adsense +} + +package_statusnet-plugins-postdebug() { + pkgdesc='PostDebug plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper PostDebug +} + +package_statusnet-plugins-inprocesscache() { + pkgdesc='InProcessCache plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper InProcessCache +} + +package_statusnet-plugins-blacklist() { + pkgdesc='Blacklist plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Blacklist +} + +package_statusnet-plugins-linkpreview() { + pkgdesc='LinkPreview plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper LinkPreview +} + +package_statusnet-plugins-realtime() { + pkgdesc='Realtime plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Realtime +} + +package_statusnet-plugins-openexternallinktarget() { + pkgdesc='OpenExternalLinkTarget plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper OpenExternalLinkTarget +} + +package_statusnet-plugins-diskcache() { + pkgdesc='DiskCache plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper DiskCache +} + +package_statusnet-plugins-autosandbox() { + pkgdesc='AutoSandbox plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper AutoSandbox +} + +package_statusnet-plugins-linkback() { + pkgdesc='Linkback plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Linkback +} + +package_statusnet-plugins-apilogger() { + pkgdesc='ApiLogger plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ApiLogger +} + +package_statusnet-plugins-autocomplete() { + pkgdesc='Autocomplete plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Autocomplete +} + +package_statusnet-plugins-wikihashtags() { + pkgdesc='WikiHashtags plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper WikiHashtags +} + +package_statusnet-plugins-imap() { + pkgdesc='Imap plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Imap +} + +package_statusnet-plugins-anonymousfave() { + pkgdesc='AnonymousFave plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper AnonymousFave +} + +package_statusnet-plugins-sample() { + pkgdesc='Sample plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Sample +} + +package_statusnet-plugins-memcache() { + pkgdesc='Memcache plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Memcache +} + +package_statusnet-plugins-ostatus() { + pkgdesc='OStatus plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper OStatus +} + +package_statusnet-plugins-tabfocus() { + pkgdesc='TabFocus plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper TabFocus +} + +package_statusnet-plugins-ldapcommon() { + pkgdesc='LdapCommon plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper LdapCommon +} + +package_statusnet-plugins-mapstraction() { + pkgdesc='Mapstraction plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Mapstraction +} + +package_statusnet-plugins-userlimit() { + pkgdesc='UserLimit plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper UserLimit +} + +package_statusnet-plugins-echo() { + pkgdesc='Echo plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Echo +} + +package_statusnet-plugins-tinymce() { + pkgdesc='TinyMCE plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper TinyMCE +} + +package_statusnet-plugins-requirevalidatedemail() { + pkgdesc='RequireValidatedEmail plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper RequireValidatedEmail +} + +package_statusnet-plugins-modplus() { + pkgdesc='ModPlus plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ModPlus +} + +package_statusnet-plugins-enjit() { + pkgdesc='Enjit plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Enjit +} + +package_statusnet-plugins-apc() { + pkgdesc='APC plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper APC +} + +package_statusnet-plugins-cachelog() { + pkgdesc='CacheLog plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper CacheLog +} + +package_statusnet-plugins-followeveryone() { + pkgdesc='FollowEveryone plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper FollowEveryone +} + +package_statusnet-plugins-facebookbridge() { + pkgdesc='FacebookBridge plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper FacebookBridge +} + +package_statusnet-plugins-emailsummary() { + pkgdesc='EmailSummary plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper EmailSummary +} + +package_statusnet-plugins-orbited() { + pkgdesc='Orbited plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Orbited +} + +package_statusnet-plugins-urlshortener() { + pkgdesc='UrlShortener plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper UrlShortener +} + +package_statusnet-plugins-ldapauthentication() { + pkgdesc='LdapAuthentication plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper LdapAuthentication +} + +package_statusnet-plugins-openid() { + pkgdesc='OpenID plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper OpenID +} + +package_statusnet-plugins-sqlprofile() { + pkgdesc='SQLProfile plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper SQLProfile +} + +package_statusnet-plugins-directiondetector() { + pkgdesc='DirectionDetector plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper DirectionDetector +} + +package_statusnet-plugins-twitterbridge() { + pkgdesc='TwitterBridge plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper TwitterBridge +} + +package_statusnet-plugins-geonames() { + pkgdesc='Geonames plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Geonames +} + +package_statusnet-plugins-extendedprofile() { + pkgdesc='ExtendedProfile plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ExtendedProfile +} + +package_statusnet-plugins-wikihowprofile() { + pkgdesc='WikiHowProfile plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper WikiHowProfile +} + +package_statusnet-plugins-blankad() { + pkgdesc='BlankAd plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper BlankAd +} + +package_statusnet-plugins-clientsideshorten() { + pkgdesc='ClientSideShorten plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ClientSideShorten +} + +package_statusnet-plugins-forcegroup() { + pkgdesc='ForceGroup plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ForceGroup +} + +package_statusnet-plugins-emailauthentication() { + pkgdesc='EmailAuthentication plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper EmailAuthentication +} + +package_statusnet-plugins-comet() { + pkgdesc='Comet plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Comet +} + +package_statusnet-plugins-recaptcha() { + pkgdesc='Recaptcha plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Recaptcha +} + +package_statusnet-plugins-registerthrottle() { + pkgdesc='RegisterThrottle plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper RegisterThrottle +} + +package_statusnet-plugins-mobileprofile() { + pkgdesc='MobileProfile plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper MobileProfile +} + +package_statusnet-plugins-ptiturl() { + pkgdesc='PtitUrl plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper PtitUrl +} + +package_statusnet-plugins-submirror() { + pkgdesc='SubMirror plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper SubMirror +} + +package_statusnet-plugins-gravatar() { + pkgdesc='Gravatar plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Gravatar +} + +package_statusnet-plugins-sphinxsearch() { + pkgdesc='SphinxSearch plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper SphinxSearch +} + +package_statusnet-plugins-geourl() { + pkgdesc='GeoURL plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper GeoURL +} + +package_statusnet-plugins-infinitescroll() { + pkgdesc='InfiniteScroll plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper InfiniteScroll +} + +package_statusnet-plugins-slicedfavorites() { + pkgdesc='SlicedFavorites plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper SlicedFavorites +} + +package_statusnet-plugins-disqus() { + pkgdesc='Disqus plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Disqus +} + +package_statusnet-plugins-minify() { + pkgdesc='Minify plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Minify +} + +package_statusnet-plugins-tighturl() { + pkgdesc='TightUrl plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper TightUrl +} + +package_statusnet-plugins-yammerimport() { + pkgdesc='YammerImport plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper YammerImport +} + +package_statusnet-plugins-bitlyurl() { + pkgdesc='BitlyUrl plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper BitlyUrl +} + +package_statusnet-plugins-awesomeness() { + pkgdesc='Awesomeness plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Awesomeness +} + +package_statusnet-plugins-userflag() { + pkgdesc='UserFlag plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper UserFlag +} + +package_statusnet-plugins-blogspamnet() { + pkgdesc='BlogspamNet plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper BlogspamNet +} + +package_statusnet-plugins-reverseusernameauthentication() { + pkgdesc='ReverseUsernameAuthentication plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper ReverseUsernameAuthentication +} + +package_statusnet-plugins-sitemap() { + pkgdesc='Sitemap plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Sitemap +} + +package_statusnet-plugins-mobile() { + pkgdesc='Mobile plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Mobile +} + +package_statusnet-plugins-poweredbystatusnet() { + pkgdesc='PoweredByStatusNet plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper PoweredByStatusNet +} + +package_statusnet-plugins-bookmark() { + pkgdesc='Bookmark plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper Bookmark +} + +package_statusnet-plugins-firephp() { + pkgdesc='FirePHP plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper FirePHP +} + +package_statusnet-plugins-xcache() { + pkgdesc='XCache plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper XCache +} + +package_statusnet-plugins-rsscloud() { + pkgdesc='RSSCloud plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper RSSCloud +} + +package_statusnet-plugins-casauthentication() { + pkgdesc='CasAuthentication plugin for StatusNet' + depends=('statusnet') + groups=('statusnet-plugins') + + statusnet-plugins-helper CasAuthentication +} + +package_statusnet-i18n-nn() { + pkgdesc='nn locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper nn +} + +package_statusnet-i18n-af() { + pkgdesc='af locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper af +} + +package_statusnet-i18n-cs() { + pkgdesc='cs locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper cs +} + +package_statusnet-i18n-mk() { + pkgdesc='mk locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper mk +} + +package_statusnet-i18n-ml() { + pkgdesc='ml locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ml +} + +package_statusnet-i18n-hsb() { + pkgdesc='hsb locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper hsb +} + +package_statusnet-i18n-pl() { + pkgdesc='pl locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper pl +} + +package_statusnet-i18n-he() { + pkgdesc='he locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper he +} + +package_statusnet-i18n-en_gb() { + pkgdesc='en_GB locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper en_GB +} + +package_statusnet-i18n-pt() { + pkgdesc='pt locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper pt +} + +package_statusnet-i18n-tr() { + pkgdesc='tr locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper tr +} + +package_statusnet-i18n-ja() { + pkgdesc='ja locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ja +} + +package_statusnet-i18n-ru() { + pkgdesc='ru locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ru +} + +package_statusnet-i18n-uk() { + pkgdesc='uk locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper uk +} + +package_statusnet-i18n-fi() { + pkgdesc='fi locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper fi +} + +package_statusnet-i18n-ka() { + pkgdesc='ka locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ka +} + +package_statusnet-i18n-bg() { + pkgdesc='bg locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper bg +} + +package_statusnet-i18n-de() { + pkgdesc='de locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper de +} + +package_statusnet-i18n-hu() { + pkgdesc='hu locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper hu +} + +package_statusnet-i18n-ar() { + pkgdesc='ar locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ar +} + +package_statusnet-i18n-te() { + pkgdesc='te locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper te +} + +package_statusnet-i18n-el() { + pkgdesc='el locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper el +} + +package_statusnet-i18n-ko() { + pkgdesc='ko locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ko +} + +package_statusnet-i18n-is() { + pkgdesc='is locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper is +} + +package_statusnet-i18n-da() { + pkgdesc='da locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper da +} + +package_statusnet-i18n-it() { + pkgdesc='it locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper it +} + +package_statusnet-i18n-arz() { + pkgdesc='arz locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper arz +} + +package_statusnet-i18n-gl() { + pkgdesc='gl locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper gl +} + +package_statusnet-i18n-fa() { + pkgdesc='fa locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper fa +} + +package_statusnet-i18n-ca() { + pkgdesc='ca locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ca +} + +package_statusnet-i18n-fr() { + pkgdesc='fr locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper fr +} + +package_statusnet-i18n-en() { + pkgdesc='en locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper en +} + +package_statusnet-i18n-fur() { + pkgdesc='fur locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper fur +} + +package_statusnet-i18n-br() { + pkgdesc='br locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper br +} + +package_statusnet-i18n-zh_tw() { + pkgdesc='zh_TW locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper zh_TW +} + +package_statusnet-i18n-eo() { + pkgdesc='eo locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper eo +} + +package_statusnet-i18n-nl() { + pkgdesc='nl locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper nl +} + +package_statusnet-i18n-nb() { + pkgdesc='nb locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper nb +} + +package_statusnet-i18n-es() { + pkgdesc='es locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper es +} + +package_statusnet-i18n-vi() { + pkgdesc='vi locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper vi +} + +package_statusnet-i18n-pt_br() { + pkgdesc='pt_BR locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper pt_BR +} + +package_statusnet-i18n-ga() { + pkgdesc='ga locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ga +} + +package_statusnet-i18n-ia() { + pkgdesc='ia locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper ia +} + +package_statusnet-i18n-sv() { + pkgdesc='sv locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper sv +} + +package_statusnet-i18n-zh_cn() { + pkgdesc='zh_CN locale for StatusNet' + depends=('statusnet') + groups=('statusnet-locales') + + statusnet-i18n-helper zh_CN +} |