diff options
Diffstat (limited to 'nonprism')
38 files changed, 0 insertions, 1938 deletions
diff --git a/nonprism/banshee-nonprism/banshee.install b/nonprism/banshee-nonprism/banshee.install deleted file mode 100644 index 079ac953d..000000000 --- a/nonprism/banshee-nonprism/banshee.install +++ /dev/null @@ -1,15 +0,0 @@ -pkgname=banshee - -post_install() { - update-desktop-database -q - update-mime-database usr/share/mime &> /dev/null - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor -} - -post_upgrade() { - post_install $1 -} - -post_remove() { - post_install $1 -} diff --git a/nonprism/bitlbee-libre-nonprism/PKGBUILD b/nonprism/bitlbee-libre-nonprism/PKGBUILD deleted file mode 100644 index ef3705757..000000000 --- a/nonprism/bitlbee-libre-nonprism/PKGBUILD +++ /dev/null @@ -1,70 +0,0 @@ -# $Id: PKGBUILD 202378 2013-12-21 14:01:44Z andyrtr $ - -# Contributor: FUBAR <mrfubar@gmail.com> -# Contributor: simo <simo@archlinux.org> -# Contributor: Jeff 'codemac' Mickey <jeff@archlinux.org> -# Contributor: Daniel J Griffiths <ghost1227@archlinux.us> -# Contributor: Gaetan Bisson <bisson@archlinux.org> -# Maintainer: Dave Reisner <dreisner@archlinux.org> -# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> - -_pkgname=bitlbee -pkgname=bitlbee-libre-nonprism -pkgver=3.2.1 -pkgrel=2 -pkgdesc='Brings XMPP to IRC, without support for unsafe and dangerous for privacy protocols' -url='http://www.bitlbee.org/' -license=('GPL') -arch=('i686' 'x86_64' 'mips64el') -depends=('gnutls' 'glib2') -makedepends=('asciidoc' 'libotr3') -optdepends=('libotr3: for OTR encryption support' - 'xinetd: to run bitlbee through xinetd') -provides=$_pkgname=$pkgver -conflicts=$_pkgname -replaces=("$_pkgname" "$_pkgname-libre" "$_pkgname-coherence") -source=("http://get.bitlbee.org/src/${_pkgname}-${pkgver}.tar.gz" - 'xinetd' - 'bitlbee.tmpfiles') -sha1sums=('954471ab87206826c072f31b3def40a1be5a78f5' - '5e0af27ba9cc4fe455e3381c75fc49a9326e2f17' - '3695ed2fe22436c4d0fc3ead829f7d1f89bc491c') -backup=('etc/bitlbee/bitlbee.conf' - 'etc/bitlbee/motd.txt' - 'etc/xinetd.d/bitlbee') -install=bitlbee.install - -build() { - cd "$_pkgname-$pkgver" - - ./configure \ - --prefix=/usr \ - --etcdir=/etc/bitlbee \ - --sbindir=/usr/bin \ - --pidfile=/run/bitlbee/bitlbee.pid \ - --ipcsocket=/run/bitlbee/bitlbee.sock \ - --systemdsystemunitdir=/usr/lib/systemd/system \ - --jabber=1 \ - --msn=0 \ - --oscar=0 \ - --yahoo=0 \ - --twitter=0 \ - --ssl=gnutls \ - --strip=0 \ - --otr=plugin \ - --skype=0 - - # hacky: build against libotr3 - sed -i 's,^OTRFLAGS=.*,OTRFLAGS=-lotr3,' Makefile.settings - sed -i 's,#include.*libotr,&3,' otr.h - - make -} - -package() { - make -C "$_pkgname-$pkgver" DESTDIR="$pkgdir" install{,-etc,-dev} - - install -o65 -g65 -dm770 "$pkgdir/var/lib/bitlbee" - install -Dm644 "$srcdir/xinetd" "$pkgdir/etc/xinetd.d/bitlbee" - install -Dm644 "$srcdir/bitlbee.tmpfiles" "$pkgdir/usr/lib/tmpfiles.d/bitlbee.conf" -} diff --git a/nonprism/bitlbee-libre-nonprism/bitlbee.install b/nonprism/bitlbee-libre-nonprism/bitlbee.install deleted file mode 100644 index c8a8f93a1..000000000 --- a/nonprism/bitlbee-libre-nonprism/bitlbee.install +++ /dev/null @@ -1,22 +0,0 @@ -post_install() { - if ! getent group bitlbee &>/dev/null; then - groupadd -r -g 65 bitlbee >/dev/null - fi - if ! getent passwd bitlbee &>/dev/null; then - useradd -r -u 65 -g bitlbee -d /var/lib/bitlbee -s /bin/false -c bitlbee bitlbee >/dev/null - fi - systemd-tmpfiles --create bitlbee.conf -} - -post_upgrade() { - post_install -} - -post_remove() { - if getent passwd bitlbee &>/dev/null; then - userdel bitlbee >/dev/null - fi - if getent group bitlbee &>/dev/null; then - groupdel bitlbee >/dev/null - fi -} diff --git a/nonprism/bitlbee-libre-nonprism/bitlbee.tmpfiles b/nonprism/bitlbee-libre-nonprism/bitlbee.tmpfiles deleted file mode 100644 index da72a0a79..000000000 --- a/nonprism/bitlbee-libre-nonprism/bitlbee.tmpfiles +++ /dev/null @@ -1 +0,0 @@ -d /run/bitlbee 0755 bitlbee bitlbee - - diff --git a/nonprism/bitlbee-libre-nonprism/xinetd b/nonprism/bitlbee-libre-nonprism/xinetd deleted file mode 100644 index d671a8cfc..000000000 --- a/nonprism/bitlbee-libre-nonprism/xinetd +++ /dev/null @@ -1,12 +0,0 @@ -service bitlbee -{ - type = UNLISTED - socket_type = stream - protocol = tcp - wait = no - user = bitlbee - group = bitlbee - server = /usr/sbin/bitlbee - port = 6667 - disable = yes -} diff --git a/nonprism/bti-nonprism/PKGBUILD b/nonprism/bti-nonprism/PKGBUILD deleted file mode 100644 index e09af287c..000000000 --- a/nonprism/bti-nonprism/PKGBUILD +++ /dev/null @@ -1,40 +0,0 @@ -# $Id: PKGBUILD 105298 2014-02-04 18:30:40Z jlichtblau $ -# Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org> -# Contributor: Kaiting Chen <kaitocracy@gmail.com> -# Contributor: uvok <uvok at online dot de> -# Contributor: Urist <9362773 at gmail.com> - -_pkgname=bti -pkgname=bti-nonprism -pkgver=034 -pkgrel=1 -pkgdesc='Console client for status.net, without Twitter support' -arch=('i686' 'x86_64' 'mips64el') -url='http://gregkh.github.com/bti/' -license=('GPL') -depends=('pcre' 'libxml2' 'curl' 'liboauth' 'json-c') -provides=$_pkgname=$pkgver -conflicts=$_pkgname -replaces=$_pkgname -source=(http://www.kernel.org/pub/software/web/$_pkgname/$_pkgname-$pkgver.tar.xz - nonprism.patch) -sha256sums=('8b4a1a11f529f83956468acadaea9d11db4f03e82afe07fecb84b2d00e9eae83' - '86eab6c949e3c19d3a4088fac78fba4709845e9d5871b12c17a944127347498c') - -prepare() { - cd "${srcdir}"/$_pkgname-$pkgver - patch -Np1 -i ${srcdir}/nonprism.patch -} - -build() { - cd "${srcdir}"/$_pkgname-$pkgver - ./configure --prefix=/usr - - make -} - -package() { - cd "${srcdir}"/$_pkgname-$pkgver - - make DESTDIR="${pkgdir}" install -} diff --git a/nonprism/bti-nonprism/nonprism.patch b/nonprism/bti-nonprism/nonprism.patch deleted file mode 100644 index 9423d03a7..000000000 --- a/nonprism/bti-nonprism/nonprism.patch +++ /dev/null @@ -1,407 +0,0 @@ -diff --git a/bti-bashcompletion b/bti-bashcompletion -index fa55d75..f957b32 100644 ---- a/bti-bashcompletion -+++ b/bti-bashcompletion -@@ -12,7 +12,7 @@ _bti() - fi - - if [[ "${prev}" == "--host" ]] ; then -- COMPREPLY=( $(compgen -W "twitter identica" -- ${cur} ) ) -+ COMPREPLY=( $(compgen -W "statusnet" -- ${cur} ) ) - fi - - if [[ "${prev}" == "--action" ]] ; then -diff --git a/bti.1 b/bti.1 -index bdd6c76..3577e98 100644 ---- a/bti.1 -+++ b/bti.1 -@@ -28,23 +28,23 @@ - .\" * MAIN CONTENT STARTS HERE * - .\" ----------------------------------------------------------------- - .SH "NAME" --bti \- send a tweet to twitter\&.com from the command line -+bti \- send a tweet to status\&.net from the command line - .SH "SYNOPSIS" - .HP \w'\fBbti\fR\ 'u - \fBbti\fR [\fB\-\-account\ account\fR] [\fB\-\-password\ password\fR] [\fB\-\-action\ action\fR] [\fB\-\-user\ screenname\fR] [\fB\-\-host\ HOST_NAME\fR] [\fB\-\-proxy\ PROXY:PORT\fR] [\fB\-\-logfile\ LOGFILE\fR] [\fB\-\-config\ CONFIGFILE\fR] [\fB\-\-replyto\ ID\fR] [\fB\-\-retweet\ ID\fR] [\fB\-\-page\ PAGENUMBER\fR] [\fB\-\-bash\fR] [\fB\-\-shrink\-urls\fR] [\fB\-\-debug\fR] [\fB\-\-dry\-run\fR] [\fB\-\-verbose\fR] [\fB\-\-version\fR] [\fB\-\-help\fR] - .SH "DESCRIPTION" - .PP --bti sends a tweet message to twitter\&.com\&. -+bti sends a tweet message to status\&.net\&. - .SH "OPTIONS" - .PP - \fB\-\-account account\fR - .RS 4 --Specify the twitter\&.com account name\&. -+Specify the status\&.net account name\&. - .RE - .PP - \fB\-\-password password\fR - .RS 4 --Specify the password of your twitter\&.com account\&. -+Specify the password of your status\&.net account\&. - .RE - .PP - \fB\-\-action action\fR -@@ -59,9 +59,9 @@ Specify the user whose messages you want to see when the action is "user", and t - .PP - \fB\-\-host HOST_NAME\fR - .RS 4 --Specify the host which you want to send your message to\&. Valid options are "twitter" to send to twitter\&.com\&. -+Specify the host which you want to send your message to\&. Valid options are "statusnet" to send to status\&.net\&. - .sp --If no host is specified, the default is to send to twitter\&.com\&. -+If no host is specified, the default is to send to status\&.net\&. - .RE - .PP - \fB\-\-proxy PROXY:PORT\fR -@@ -85,8 +85,6 @@ Specify a config file for bti to read from\&. By default, bti looks in the ~/\&. - .RS 4 - Status ID of a single post to which you want to create a threaded reply to\&. - .sp --For twitter, this is ignored unless the message starts with the @name of the owner of the post with the status ID\&. --.sp - For status\&.net, this can link any two messages into context with each other\&. Status\&.net will also link a message that contains an @name without this without regard to context\&. - .RE - .PP -@@ -167,12 +165,12 @@ The account and password can be stored in a configuration file in the users home - .PP - \fBaccount\fR - .RS 4 --The twitter\&.com account name you wish to use to send this message with\&. -+The status\&.net account name you wish to use to send this message with\&. - .RE - .PP - \fBpassword\fR - .RS 4 --The twitter\&.com password for the account you wish to use to send this message with\&. -+The status\&.net password for the account you wish to use to send this message with\&. - .RE - .PP - \fB\-\-action action\fR -@@ -187,7 +185,7 @@ Specify the user you want to see his/her messages while the action is "user"\&. - .PP - \fBhost\fR - .RS 4 --The host you want to use to send the message to\&. Valid options is "twitter" or "custom" to specify your own server\&. -+The host you want to use to send the message to\&. Valid options is "statusnet" or "custom" to specify your own server\&. - .RE - .PP - \fBproxy\fR -diff --git a/bti.c b/bti.c -index f4b2c4d..226e111 100644 ---- a/bti.c -+++ b/bti.c -@@ -53,7 +53,7 @@ int debug; - - static void display_help(void) - { -- fprintf(stdout, "bti - send tweet to twitter or identi.ca\n" -+ fprintf(stdout, "bti - send tweet to status.net\n" - "Version: %s\n" - "Usage:\n" - " bti [options]\n" -@@ -258,14 +258,12 @@ static void bti_curl_buffer_free(struct bti_curl_buffer *buffer) - free(buffer); - } - --const char twitter_host[] = "https://api.twitter.com/1.1/statuses"; --const char twitter_host_stream[] = "https://stream.twitter.com/1.1/statuses"; /*this is not reset, and doesnt work */ --const char twitter_host_simple[] = "https://api.twitter.com/1.1"; --const char twitter_name[] = "twitter"; -+const char statusnet_host[] = "https://status.net/api/statuses"; -+const char statusnet_name[] = "statusnet"; - --static const char twitter_request_token_uri[] = "https://twitter.com/oauth/request_token"; --static const char twitter_access_token_uri[] = "https://twitter.com/oauth/access_token"; --static const char twitter_authorize_uri[] = "https://twitter.com/oauth/authorize?oauth_token="; -+static const char statusnet_request_token_uri[] = "https://status.net/api/oauth/request_token?oauth_callback=oob"; -+static const char statusnet_access_token_uri[] = "https://status.net/api/oauth/access_token"; -+static const char statusnet_authorize_uri[] = "https://status.net/api/oauth/authorize?oauth_token="; - static const char custom_request_token_uri[] = "/../oauth/request_token?oauth_callback=oob"; - static const char custom_access_token_uri[] = "/../oauth/access_token"; - static const char custom_authorize_uri[] = "/../oauth/authorize?oauth_token="; -@@ -792,9 +790,9 @@ static int request_access_token(struct session *session) - if (!session) - return -EINVAL; - -- if (session->host == HOST_TWITTER) -+ if (session->host == HOST_STATUSNET) - request_url = oauth_sign_url2( -- twitter_request_token_uri, NULL, -+ statusnet_request_token_uri, NULL, - OA_HMAC, NULL, session->consumer_key, - session->consumer_secret, NULL, NULL); - else { -@@ -825,11 +823,11 @@ static int request_access_token(struct session *session) - "Please open the following link in your browser, and " - "allow 'bti' to access your account. Then paste " - "back the provided PIN in here.\n"); -- if (session->host == HOST_TWITTER) { -- fprintf(stdout, "%s%s\nPIN: ", twitter_authorize_uri, at_key); -+ if (session->host == HOST_STATUSNET) { -+ fprintf(stdout, "%s%s\nPIN: ", statusnet_authorize_uri, at_key); - verifier = session->readline(NULL); - sprintf(at_uri, "%s?oauth_verifier=%s", -- twitter_access_token_uri, verifier); -+ statusnet_access_token_uri, verifier); - } else { - fprintf(stdout, "%s%s%s\nPIN: ", - session->hosturl, custom_authorize_uri, at_key); -@@ -883,7 +881,7 @@ static int send_request(struct session *session) - return -EINVAL; - - if (!session->hosturl) -- session->hosturl = strdup(twitter_host); -+ session->hosturl = strdup(statusnet_host); - - if (session->no_oauth || session->guest) { - curl_buf = bti_curl_buffer_alloc(session->action); -@@ -898,7 +896,7 @@ static int send_request(struct session *session) - } - - if (!session->hosturl) -- session->hosturl = strdup(twitter_host); -+ session->hosturl = strdup(statusnet_host); - - switch (session->action) { - case ACTION_UPDATE: -@@ -959,7 +957,7 @@ static int send_request(struct session *session) - - case ACTION_PUBLIC: - /*snprintf(endpoint, endpoint_size, "%s%s?page=%d", session->hosturl,*/ -- snprintf(endpoint, endpoint_size, "%s%s", twitter_host_stream, -+ snprintf(endpoint, endpoint_size, "%s%s", statusnet_host, - public_uri); - curl_easy_setopt(curl, CURLOPT_URL, endpoint); - break; -@@ -972,7 +970,6 @@ static int send_request(struct session *session) - break; - - case ACTION_DIRECT: -- /* NOT IMPLEMENTED - twitter requires authentication anyway */ - break; - - default: -@@ -1052,7 +1049,6 @@ static int send_request(struct session *session) - } else { - switch (session->action) { - case ACTION_UPDATE: -- /* dont test it here, let twitter return an error that we show */ - if (strlen_utf8(session->tweet) > 140 + 1000 ) { - printf("E: tweet is too long!\n"); - goto skip_tweet; -@@ -1083,7 +1079,7 @@ static int send_request(struct session *session) - mentions_uri, session->page); - break; - case ACTION_PUBLIC: -- sprintf(endpoint, "%s%s", twitter_host_stream, -+ sprintf(endpoint, "%s%s", statusnet_host, - public_uri); - break; - case ACTION_GROUP: -@@ -1102,7 +1098,7 @@ static int send_request(struct session *session) - break; - case ACTION_DIRECT: - escaped_tweet = oauth_url_escape(session->tweet); -- sprintf(endpoint, "%s%s?user=%s&text=%s", twitter_host_simple, -+ sprintf(endpoint, "%s%s?user=%s&text=%s", statusnet_host, - direct_uri, session->user, escaped_tweet); - is_post = 1; - break; -@@ -1691,10 +1687,10 @@ int main(int argc, char *argv[], char *envp[]) - free(session->hosturl); - if (session->hostname) - free(session->hostname); -- if (strcasecmp(optarg, "twitter") == 0) { -- session->host = HOST_TWITTER; -- session->hosturl = strdup(twitter_host); -- session->hostname = strdup(twitter_name); -+ if (strcasecmp(optarg, "statusnet") == 0) { -+ session->host = HOST_STATUSNET; -+ session->hosturl = strdup(statusnet_host); -+ session->hostname = strdup(statusnet_name); - } else { - session->host = HOST_CUSTOM; - session->hosturl = strdup(optarg); -@@ -1750,31 +1746,8 @@ int main(int argc, char *argv[], char *envp[]) - if (debug) - display_version(); - -- if (session->host == HOST_TWITTER) { -- if (!session->consumer_key || !session->consumer_secret) { -- if (session->action == ACTION_USER || -- session->action == ACTION_PUBLIC) { -- /* -- * Some actions may still work without -- * authentication -- */ -- session->guest = 1; -- } else { -- fprintf(stderr, -- "Twitter no longer supports HTTP basic authentication.\n" -- "Both consumer key, and consumer secret are required" -- " for bti in order to behave as an OAuth consumer.\n"); -- goto exit; -- } -- } -- if (session->action == ACTION_GROUP) { -- fprintf(stderr, "Groups only work in Identi.ca.\n"); -- goto exit; -- } -- } else { -- if (!session->consumer_key || !session->consumer_secret) -- session->no_oauth = 1; -- } -+ if (!session->consumer_key || !session->consumer_secret) -+ session->no_oauth = 1; - - if (session->no_oauth) { - if (!session->account) { -diff --git a/bti.example b/bti.example -index 57c55c9..29afa11 100644 ---- a/bti.example -+++ b/bti.example -@@ -5,7 +5,7 @@ - # a message. - account=twitmaster - password=icanhascheezburger --host=identica -+host=statusnet - # Example of a custom StatusNet installation - #host=http://army.twit.tv/api/statuses - logfile=.bti.log -diff --git a/bti.h b/bti.h -index 3d5ed9c..e466c2a 100644 ---- a/bti.h -+++ b/bti.h -@@ -17,7 +17,7 @@ - #define __BTI_H - - enum host { -- HOST_TWITTER = 0, -+ HOST_STATUSNET = 1, - HOST_CUSTOM = 2 - }; - -@@ -75,8 +75,8 @@ struct bti_curl_buffer { - int length; - }; - --extern const char twitter_host[]; --extern const char twitter_name[]; -+extern const char statusnet_host[]; -+extern const char statusnet_name[]; - extern int debug; - - extern void bti_parse_configfile(struct session *session); -diff --git a/bti.xml b/bti.xml -index c0b89ee..00ad9a8 100644 ---- a/bti.xml -+++ b/bti.xml -@@ -21,7 +21,7 @@ - - <refnamediv> - <refname>bti</refname> -- <refpurpose>send a tweet to twitter.com from the command line</refpurpose> -+ <refpurpose>send a tweet to status.net from the command line</refpurpose> - </refnamediv> - - <refsynopsisdiv> -@@ -49,7 +49,7 @@ - </refsynopsisdiv> - - <refsect1><title>DESCRIPTION</title> -- <para>bti sends a tweet message to twitter.com. -+ <para>bti sends a tweet message to status.net. - </para> - </refsect1> - -@@ -59,7 +59,7 @@ - <term><option>--account account</option></term> - <listitem> - <para> -- Specify the twitter.com account name. -+ Specify the status.net account name. - </para> - </listitem> - </varlistentry> -@@ -67,7 +67,7 @@ - <term><option>--password password</option></term> - <listitem> - <para> -- Specify the password of your twitter.com account. -+ Specify the password of your status.net account. - </para> - </listitem> - </varlistentry> -@@ -100,10 +100,10 @@ - <listitem> - <para> - Specify the host which you want to send your message to. Valid -- options are "twitter" to send to twitter.com. -+ options are "statusnet" to send to status.net. - </para> - <para> -- If no host is specified, the default is to send to twitter.com. -+ If no host is specified, the default is to send to status.net. - </para> - </listitem> - </varlistentry> -@@ -149,10 +149,6 @@ - reply to. - </para> - <para> -- For twitter, this is ignored unless the message starts with the -- @name of the owner of the post with the status ID. -- </para> -- <para> - For status.net, this can link any two messages into context with - each other. Status.net will also link a message that contains an - @name without this without regard to context. -@@ -301,7 +297,7 @@ - <term><option>account</option></term> - <listitem> - <para> -- The twitter.com account name you wish to use to send this -+ The status.net account name you wish to use to send this - message with. - </para> - </listitem> -@@ -310,7 +306,7 @@ - <term><option>password</option></term> - <listitem> - <para> -- The twitter.com password for the account you wish to use -+ The status.net password for the account you wish to use - to send this message with. - </para> - </listitem> -@@ -341,7 +337,7 @@ - <listitem> - <para> - The host you want to use to send the message to. Valid -- options is "twitter" or "custom" to specify your own server. -+ options is "statusnet" or "custom" to specify your own server. - - </para> - </listitem> -diff --git a/config.c b/config.c -index e6fecc1..0bbc186 100644 ---- a/config.c -+++ b/config.c -@@ -219,10 +219,10 @@ static int retweet_callback(struct session *session, char *value) - - static int host_callback(struct session *session, char *value) - { -- if (strcasecmp(value, "twitter") == 0) { -- session->host = HOST_TWITTER; -- session->hosturl = strdup(twitter_host); -- session->hostname = strdup(twitter_name); -+ if (strcasecmp(value, "statusnet") == 0) { -+ session->host = HOST_STATUSNET; -+ session->hosturl = strdup(statusnet_host); -+ session->hostname = strdup(statusnet_name); - } else { - session->host = HOST_CUSTOM; - session->hosturl = strdup(value); diff --git a/nonprism/centerim-nonprism/PKGBUILD b/nonprism/centerim-nonprism/PKGBUILD deleted file mode 100644 index 1863e006b..000000000 --- a/nonprism/centerim-nonprism/PKGBUILD +++ /dev/null @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 78820 2012-10-25 06:47:28Z foutrelis $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Contributor: Aaron Griffin <aaron@archlinux.org> -# Contributor: shild <sxp@bk.ru> - -_pkgname=centerim -pkgname=centerim-nonprism -pkgver=4.22.10 -pkgrel=2 -pkgdesc="Fork of CenterICQ - A text mode menu- and window-driven IM interface, without support for unsafe and dangerous for privacy protocols" -arch=('i686' 'x86_64') -url="http://www.centerim.org" -license=('GPL') -depends=('python2' 'libjpeg' 'gpgme') -replaces=("$_pkgname" 'centericq') -conflicts=$_pkgname -provides=$_pkgname=$pkgver -source=("http://www.centerim.org/download/releases/$_pkgname-$pkgver.tar.gz" - 'nonprism.patch') -md5sums=('7565c3c8cac98a4e2d8524076a44676f' - '74887744683b68ea37d4d020c80fb675') - -prepare() { - cd "${srcdir}/${_pkgname}-${pkgver}" - # add patch to remove more protocols - patch -Np1 -i "${srcdir}/nonprism.patch" -} - -build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - sed -i 's#python#python2#' misc/CenterIMLog2HTML.py - sed -i '1,1i#include <stdio.h>' libicq2000/libicq2000/sigslot.h - ./configure --prefix=/usr \ - --with-ssl \ - --with-openssl \ - --enable-locales-fix \ - --disable-icq \ - --disable-yahoo \ - --disable-aim \ - --disable-gg \ - --disable-msn - make -} - -package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install -} diff --git a/nonprism/centerim-nonprism/nonprism.patch b/nonprism/centerim-nonprism/nonprism.patch deleted file mode 100644 index 43c732966..000000000 --- a/nonprism/centerim-nonprism/nonprism.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/firetalk/Makefile.am b/firetalk/Makefile.am -index cf14403..dab773d 100644 ---- a/firetalk/Makefile.am -+++ b/firetalk/Makefile.am -@@ -1,7 +1,7 @@ - noinst_LIBRARIES = libfiretalk.a --EXTRA_DIST = aim.c irc.c toc.c firetalk.c safestring.c oscar.c aim.h toc.h firetalk-int.h firetalk.h safestring.h oscar.h toc2_uuids.h -+EXTRA_DIST = irc.c firetalk.c safestring.c firetalk-int.h firetalk.h safestring.h - AUTOMAKE_OPTIONS = foreign --libfiretalk_a_SOURCES = aim.c irc.c toc.c firetalk.c safestring.c oscar.c -+libfiretalk_a_SOURCES = irc.c firetalk.c safestring.c - - SUBDIRS = - AM_CPPFLAGS = -I$(top_srcdir)/../connwrap -I$(top_srcdir)/../connwrap diff --git a/nonprism/choqok-nonprism/PKGBUILD b/nonprism/choqok-nonprism/PKGBUILD deleted file mode 100644 index 87354d071..000000000 --- a/nonprism/choqok-nonprism/PKGBUILD +++ /dev/null @@ -1,57 +0,0 @@ -# $Id: PKGBUILD 96779 2013-09-04 22:09:55Z andrea $ -# Maintainer: Peter Richard Lewis <plewis@aur.archlinux.org> -# Contributor: Andrea Scarpino <andrea@archlinux.org> -# Contributor: Emanuele Rossi <newdna1510@yahoo.it> -# Contributor: Bram Schoenmakers <me@bramschoenmakers.nl> -# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> - -_pkgname=choqok -pkgname=choqok-nonprism -pkgver=1.4 -pkgrel=1.1 -pkgdesc="A status.net client for KDE, without Twitter support" -url='http://choqok.gnufolks.org/' -license=('GPL') -arch=('i686' 'x86_64' 'mips64el') -provides=("$_pkgname=$pkgver") -conflicts=$_pkgname -depends=('kdebase-runtime' 'qjson' 'qoauth' 'qca-ossl') -makedepends=('cmake' 'automoc4') -optdepends=('kdebase-konqueror: proxy support') -install="${_pkgname}.install" -source=("http://downloads.sourceforge.net/${_pkgname}/${_pkgname}-${pkgver}.tar.xz") -md5sums=('2efe34ed903b448a21d9233d8033dbdb') - -prepare() { - mkdir build - - cd "${srcdir}/${_pkgname}-${pkgver}" - - # remove twitter service and keep only twitterapi (choqok software) for status.net and open collaboration services - sed -i '\|add_subdirectory(twitter)|d' microblogs/CMakeLists.txt - sed -i 's|twitter[.]com|status.net|' microblogs/laconica/laconicamicroblog.cpp - sed -i 's|twitter[.]com|status.net|' microblogs/laconica/laconicasearch.cpp - - # remove uploaders plugin (with only nonprivacy services) - sed -i '\|add_subdirectory(uploaders)|d' plugins/CMakeLists.txt - sed -i 's|Comment||' plugins/searchaction/choqok_searchaction.desktop - - # remove twitter on docbook - sed -i 's| and Twitter.com|| - s| and another with the alias|.</para>| - s|while a post using Twitter is called a tweet|| - \|Twitter|d;\|twitter|d' doc/index.docbook -} - -build() { - cd build - cmake ../${_pkgname}-${pkgver} \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr - make -} - -package() { - cd build - make DESTDIR="${pkgdir}" install -} diff --git a/nonprism/choqok-nonprism/choqok.install b/nonprism/choqok-nonprism/choqok.install deleted file mode 100644 index e70c054ec..000000000 --- a/nonprism/choqok-nonprism/choqok.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/claws-mail-nonprism/PKGBUILD b/nonprism/claws-mail-nonprism/PKGBUILD deleted file mode 100644 index fed2bb82c..000000000 --- a/nonprism/claws-mail-nonprism/PKGBUILD +++ /dev/null @@ -1,75 +0,0 @@ -# $Id: PKGBUILD 205518 2014-02-06 16:12:34Z andyrtr $ -# Maintainer: Andreas Radke <andyrtr@archlinux.org> -# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> - -_pkgname=claws-mail -pkgname=$_pkgname-nonprism -pkgver=3.9.3 -pkgrel=2 -pkgdesc="A GTK+ based e-mail client, without libgdata support" -arch=('i686' 'x86_64' 'mips64el') -license=('GPL3') -url="http://www.$_pkgname.org" -depends=('gtk2' 'gnutls' 'startup-notification' 'enchant' 'gpgme' 'libetpan' 'compface' - 'libsm' 'dbus-glib' 'hicolor-icon-theme' 'desktop-file-utils') -makedepends=('spamassassin' 'bogofilter' 'valgrind' - # dependencies for plugins - 'libsoup' 'webkitgtk2' 'libnotify' 'libcanberra' 'poppler-glib' 'pygtk') - #'libchamplain' needed for geolocation plugin, disabled for now - most time it's not compatible with current gnome releases -optdepends=('python2: needed for some tools and python plugin' - 'perl: needed for some tools and perl plugin' - 'spamassassin: adds support for spamfiltering' - 'bogofilter: adds support for spamfiltering' - 'libnotify: for notification plugin' - 'libcanberra: for notification plugin' - 'dbus: for notification plugin' - 'libxml2: for gtkhtml2_viewer and rssyl plugins' - 'curl: for gtkhtml2_viewer, vcalendar, rssyl and spamreport plugins' - 'libarchive: for archive plugin and various other plugins' - 'libytnef: for tnef_parse plugin' - 'webkitgtk2: for the fancy webkit html plugin' - 'libsoup: for the fancy webkit html plugin' - 'poppler-glib: for pdf viewer plugin' - 'ghostscript: for pdf viewer plugin') -replaces=("$_pkgname" "sylpheed-claws" "$_pkgname-extra-plugins" "$_pkgname-libre" "$_pkgname-libre-nonprism") -conflicts=("$_pkgname" "$_pkgname-extra-plugins") -provides=("$_pkgname=$pkgver" 'claws') -install=$_pkgname.install -source=(http://downloads.sourceforge.net/sourceforge/sylpheed-claws/$_pkgname-$pkgver.tar.bz2{,.asc}) -md5sums=('0158b5e6b6d6866f9a75fd288a4edf04' - 'SKIP') - -build() { - cd $_pkgname-$pkgver - - # fixes for python2 - export PYTHON="/usr/bin/python2" - sed -i 's@^#!.*python.*@#!/usr/bin/python2@' tools/*.py - sed -i 's:python -c:python2 -c:g' configure - - setarch $CARCH ./configure --prefix=/usr --disable-static \ - --enable-enchant \ - --enable-gnutls \ - --enable-ldap \ - --enable-crash-dialog \ - --enable-pgpmime-plugin \ - --enable-spamassassin-plugin \ - --enable-bogofilter-plugin \ - --disable-gdata-plugin - #--help - setarch $CARCH make -} - -package() { - cd $_pkgname-$pkgver - setarch $CARCH make DESTDIR=$pkgdir install - - # build and install extra tools - cd tools - setarch $CARCH make - # all executables and .conf files ; only top directory - find -maxdepth 1 -type f -and -perm /111 -or -name '*.conf' | while read i ; do - install -D -m755 $i \ - $pkgdir/usr/lib/$_pkgname/tools/$i - done -} diff --git a/nonprism/claws-mail-nonprism/claws-mail.install b/nonprism/claws-mail-nonprism/claws-mail.install deleted file mode 100644 index 4d2f155d4..000000000 --- a/nonprism/claws-mail-nonprism/claws-mail.install +++ /dev/null @@ -1,16 +0,0 @@ -post_install() { - echo "install \"html2ps\" from AUR to add support for printing html mails with fancy plugin" - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor - update-desktop-database -q -} - -post_upgrade() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor - update-desktop-database -q -} - -post_remove() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor - update-desktop-database -q -} - diff --git a/nonprism/darktable-nonprism/PKGBUILD b/nonprism/darktable-nonprism/PKGBUILD deleted file mode 100644 index 2f4b6ecca..000000000 --- a/nonprism/darktable-nonprism/PKGBUILD +++ /dev/null @@ -1,47 +0,0 @@ -# $Id: PKGBUILD 105572 2014-02-10 13:31:04Z spupykin $ -# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> -# Maintainer: Christian Himpel <chressie at gmail dot com> -# Contributor: Johannes Hanika <hanatos at gmail dot com> - -_pkgname=darktable -pkgname=darktable-nonprism -pkgver=1.4.1 -_pkgver=1.4 -pkgrel=1 -pkgdesc="Utility to organize and develop raw images, without flickcurl support" -arch=('i686' 'x86_64' 'mips64el') -url=http://darktable.sf.net/ -license=('GPL3') -replaces=$_pkgname -conflicts=$_pkgname -provides=$_pkgname=$pkgver -depends=('exiv2>=0.18' 'intltool>=0.40' 'lcms2' 'lensfun>=0.2.3' 'libglade' 'dbus-glib' - 'curl' 'libgnome-keyring' 'libgphoto2' 'openexr' 'sqlite' 'libxslt' - 'libsoup' 'gtk-engines' 'json-glib') -makedepends=('intltool>=0.40' 'cmake' 'librsvg') -optdepends=('librsvg') -install=darktable.install -source=(http://downloads.sourceforge.net/project/darktable/darktable/${_pkgver}/darktable-$pkgver.tar.xz) -md5sums=('78252618bb7b1df30109ef5484d46f3c') - -build() { - cd "$srcdir/$_pkgname-$pkgver" - mkdir -p build - cd build - CXXFLAGS+=" -fpermissive" - cmake \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DDONT_INSTALL_GCONF_SCHEMAS=True \ - -DBINARY_PACKAGE_BUILD=1 \ - -DUSE_GCONF_BACKEND=Off \ - -DBUILD_USERMANUAL=False \ - .. - make -} - -package() { - cd "$srcdir/$_pkgname-$pkgver/build" - make DESTDIR="$pkgdir" install - mv "${pkgdir}/usr/share/doc/darktable" "${pkgdir}/usr/share/doc/${_pkgname}-${pkgver}" -} diff --git a/nonprism/darktable-nonprism/darktable.install b/nonprism/darktable-nonprism/darktable.install deleted file mode 100644 index 24b15a4f5..000000000 --- a/nonprism/darktable-nonprism/darktable.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - [ -x `which update-desktop-database 2>/dev/null` ] && update-desktop-database -q -} - -post_upgrade() { - [ -x `which update-desktop-database 2>/dev/null` ] && update-desktop-database -q -} - -post_remove() { - [ -x `which update-desktop-database 2>/dev/null` ] && update-desktop-database -q -} diff --git a/nonprism/duplicity-nonprism/PKGBUILD b/nonprism/duplicity-nonprism/PKGBUILD deleted file mode 100644 index 79163db90..000000000 --- a/nonprism/duplicity-nonprism/PKGBUILD +++ /dev/null @@ -1,58 +0,0 @@ -# $Id: PKGBUILD 105458 2014-02-08 15:39:04Z bgyorgy $ -# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> -# Contributor: Kaiting Chen <kaitocracy@gmail.com> -# Contributor: Aaron Schaefer <aaron@elasticdog.com> -# Maintainer (Parabola): André Silva <emulatorman@parabola.nu> - -_pkgname=duplicity -pkgname=duplicity-nonprism -pkgver=0.6.23 -pkgrel=3 -pkgdesc='A utility for encrypted, bandwidth-efficient backups using the rsync algorithm, without python2-gdata recommendation' -arch=('i686' 'x86_64') -url='http://www.nongnu.org/duplicity/' -license=('GPL') -depends=('gnupg' 'librsync' 'ncftp' 'python2-paramiko' 'python2-lockfile') -optdepends=('lftp: FTPS backend' - 'python2-boto: Amazon S3 backend' - 'python2-gobject: GIO backend' - 'gvfs: GIO backend' - 'python2-httplib2: Ubuntu One backend' - 'python2-oauthlib: Ubuntu One backend' - 'rsync: rsync backend') -replaces=$_pkgname -conflicts=$_pkgname -provides=$_pkgname=$pkgver -source=("http://savannah.nongnu.org/download/$_pkgname/$_pkgname-$pkgver.tar.gz"{,.sig} - "gpg-encode.patch") -md5sums=('ae0e84446bcf114735de1057ed53c977' - 'SKIP' - '366555c73aeebf7f15f6f37ec65176ce') - -prepare() { - cd "${srcdir}/${_pkgname}-${pkgver}" - - # Fix gpg encrypted backup (FS#38838, upstream revision 961, will be fixed in 0.6.24). - patch -Np0 -i ../gpg-encode.patch -} - -build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - - # python2 fix - for file in $(find . -name '*.py' -print); do - sed -i 's_^#!.*/usr/bin/python$_#!/usr/bin/python2_' $file - sed -i 's_^#!.*/usr/bin/env.*python$_#!/usr/bin/env python2_' $file - done -} - -package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - - python2 setup.py install --root="$pkgdir" --optimize=1 - - # fix broken documentation permissions until upstream does (FS#27301) - chmod 644 "$pkgdir/usr/share/man/man1/$_pkgname.1" - chmod 644 "$pkgdir/usr/share/man/man1/rdiffdir.1" - chmod 644 "$pkgdir/usr/share/doc/$_pkgname-$pkgver"/* -} diff --git a/nonprism/duplicity-nonprism/gpg-encode.patch b/nonprism/duplicity-nonprism/gpg-encode.patch deleted file mode 100644 index f9159a3ca..000000000 --- a/nonprism/duplicity-nonprism/gpg-encode.patch +++ /dev/null @@ -1,216 +0,0 @@ -=== modified file 'bin/duplicity' ---- bin/duplicity 2014-01-21 21:04:27 +0000 -+++ bin/duplicity 2014-02-05 02:57:13 +0000 -@@ -27,7 +27,7 @@ - # Please send mail to me or the mailing list if you find bugs or have - # any suggestions. - --import getpass, gzip, os, sys, time, types -+import gzip, os, sys, time, types - import traceback, platform, statvfs, resource, re - import threading - from datetime import datetime -@@ -37,9 +37,6 @@ - if os.path.exists(os.path.join(pwd, "../duplicity")): - sys.path.insert(0, os.path.abspath(os.path.join(pwd, "../."))) - --import gettext --gettext.install('duplicity', codeset='utf8') -- - from duplicity import log - log.setup() - -@@ -65,6 +62,13 @@ - # If exit_val is not None, exit with given value at end. - exit_val = None - -+def getpass_safe(message): -+ # getpass() in Python 2.x will call str() on our prompt. So we can't pass -+ # in non-ascii characters. -+ import getpass, locale -+ message = message.encode(locale.getpreferredencoding(), 'replace') -+ return getpass.getpass(message) -+ - def get_passphrase(n, action, for_signing = False): - """ - Check to make sure passphrase is indeed needed, then get -@@ -160,19 +164,19 @@ - if use_cache and globals.gpg_profile.signing_passphrase: - pass1 = globals.gpg_profile.signing_passphrase - else: -- pass1 = getpass.getpass(_("GnuPG passphrase for signing key:")+" ") -+ pass1 = getpass_safe(_("GnuPG passphrase for signing key:")+" ") - else: - if use_cache and globals.gpg_profile.passphrase: - pass1 = globals.gpg_profile.passphrase - else: -- pass1 = getpass.getpass(_("GnuPG passphrase:")+" ") -+ pass1 = getpass_safe(_("GnuPG passphrase:")+" ") - - if n == 1: - pass2 = pass1 - elif for_signing: -- pass2 = getpass.getpass(_("Retype passphrase for signing key to confirm: ")) -+ pass2 = getpass_safe(_("Retype passphrase for signing key to confirm: ")) - else: -- pass2 = getpass.getpass(_("Retype passphrase to confirm: ")) -+ pass2 = getpass_safe(_("Retype passphrase to confirm: ")) - - if not pass1 == pass2: - print _("First and second passphrases do not match! Please try again.") - -=== modified file 'bin/rdiffdir' ---- bin/rdiffdir 2013-12-27 06:39:00 +0000 -+++ bin/rdiffdir 2014-02-05 02:57:13 +0000 -@@ -27,9 +27,6 @@ - - import sys, getopt, gzip, os - --import gettext --gettext.install('duplicity', codeset='utf8') -- - from duplicity import diffdir - from duplicity import patchdir - from duplicity import log - -=== added directory 'testing/overrides' -=== added file 'testing/overrides/gettext.py' ---- testing/overrides/gettext.py 1970-01-01 00:00:00 +0000 -+++ testing/overrides/gettext.py 2014-02-05 02:57:13 +0000 -@@ -0,0 +1,34 @@ -+# -*- Mode:Python; indent-tabs-mode:nil; tab-width:4; encoding:utf8 -*- -+# -+# Copyright 2014 Michael Terry <mike@mterry.name> -+# -+# This file is part of duplicity. -+# -+# Duplicity is free software; you can redistribute it and/or modify it -+# under the terms of the GNU General Public License as published by the -+# Free Software Foundation; either version 2 of the License, or (at your -+# option) any later version. -+# -+# Duplicity is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+# General Public License for more details. -+# -+# You should have received a copy of the GNU General Public License -+# along with duplicity; if not, write to the Free Software Foundation, -+# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -+ -+# This is just a small override to the system gettext.py which allows us to -+# always return a string with fancy unicode characters, which will notify us -+# if we ever get a unicode->ascii translation by accident. -+ -+def translation(*args, **kwargs): -+ class Translation: -+ ZWSP = u"" # ZERO WIDTH SPACE, basically an invisible space separator -+ def install(self, **kwargs): -+ import __builtin__ -+ __builtin__.__dict__['_'] = lambda x: x + self.ZWSP -+ def ungettext(self, one, more, n): -+ if n == 1: return one + self.ZWSP -+ else: return more + self.ZWSP -+ return Translation() - -=== modified file 'testing/run-tests' ---- testing/run-tests 2011-11-24 01:49:53 +0000 -+++ testing/run-tests 2014-02-05 02:57:13 +0000 -@@ -25,9 +25,9 @@ - - THISDIR=$(pwd) - export TZ=US/Central --export LANG= -+export LANG=en_US.UTF-8 - # up for 'duplicity' module and here for 'helper.py' --export PYTHONPATH="$(dirname $THISDIR):$THISDIR/helpers" -+export PYTHONPATH="$THISDIR/overrides:$(dirname $THISDIR):$THISDIR/helpers" - export GNUPGHOME="$THISDIR/gnupg" - export PATH="$(dirname $THISDIR)/bin:$PATH" - - -=== modified file 'testing/tests/finaltest.py' ---- testing/tests/finaltest.py 2012-11-24 19:45:09 +0000 -+++ testing/tests/finaltest.py 2014-02-05 02:57:13 +0000 -@@ -20,6 +20,7 @@ - # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - import helper -+import pexpect - import sys, os, unittest - - import duplicity.backend -@@ -50,7 +51,8 @@ - """ - Test backup/restore using duplicity binary - """ -- def run_duplicity(self, arglist, options = [], current_time = None): -+ def run_duplicity(self, arglist, options = [], current_time = None, -+ passphrase_input = None): - """Run duplicity binary with given arguments and options""" - options.append("--archive-dir testfiles/cache") - cmd_list = ["duplicity"] -@@ -62,22 +64,23 @@ - cmd_list.extend(arglist) - cmdline = " ".join(cmd_list) - #print "Running '%s'." % cmdline -- if not os.environ.has_key('PASSPHRASE'): -+ if passphrase_input is None and not os.environ.has_key('PASSPHRASE'): - os.environ['PASSPHRASE'] = 'foobar' -- return_val = os.system(cmdline) -+ (output, return_val) = pexpect.run(cmdline, withexitstatus=True, -+ events={'passphrase.*:': passphrase_input}) - if return_val: - raise CmdError(return_val) - -- def backup(self, type, input_dir, options = [], current_time = None): -+ def backup(self, type, input_dir, options = [], **kwargs): - """Run duplicity backup to default directory""" - options = options[:] - if type == "full": - options.insert(0, 'full') - args = [input_dir, "'%s'" % backend_url] -- self.run_duplicity(args, options, current_time) -+ self.run_duplicity(args, options, **kwargs) - - def restore(self, file_to_restore = None, time = None, options = [], -- current_time = None): -+ **kwargs): - options = options[:] # just nip any mutability problems in bud - assert not os.system("rm -rf testfiles/restore_out") - args = ["'%s'" % backend_url, "testfiles/restore_out"] -@@ -85,17 +88,17 @@ - options.extend(['--file-to-restore', file_to_restore]) - if time: - options.extend(['--restore-time', str(time)]) -- self.run_duplicity(args, options, current_time) -+ self.run_duplicity(args, options, **kwargs) - - def verify(self, dirname, file_to_verify = None, time = None, options = [], -- current_time = None): -+ **kwargs): - options = ["verify"] + options[:] - args = ["'%s'" % backend_url, dirname] - if file_to_verify: - options.extend(['--file-to-restore', file_to_verify]) - if time: - options.extend(['--restore-time', str(time)]) -- self.run_duplicity(args, options, current_time) -+ self.run_duplicity(args, options, **kwargs) - - def deltmp(self): - """Delete temporary directories""" -@@ -255,6 +258,12 @@ - assert chain.start_time == 30000, chain.start_time - assert chain.end_time == 40000, chain.end_time - -+ def test_piped_password(self): -+ """Make sure that prompting for a password works""" -+ self.backup("full", "testfiles/empty_dir", -+ passphrase_input="foobar\nfoobar\n") -+ self.restore(passphrase_input="foobar\n") -+ - class FinalTest1(FinalTest, unittest.TestCase): - def setUp(self): - assert not os.system("tar xzf testfiles.tar.gz > /dev/null 2>&1") - diff --git a/nonprism/eog-plugins-nonprism/PKGBUILD b/nonprism/eog-plugins-nonprism/PKGBUILD deleted file mode 100644 index 58d53cb83..000000000 --- a/nonprism/eog-plugins-nonprism/PKGBUILD +++ /dev/null @@ -1,39 +0,0 @@ -# $Id: PKGBUILD 196609 2013-10-15 18:22:34Z heftig $ -# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> -# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> - -_pkgname=eog-plugins -pkgname=eog-plugins-nonprism -pkgver=3.10.1 -pkgrel=1 -pkgdesc="Plugins for Eye of Gnome, without libgdata support" -arch=('i686' 'x86_64') -url="http://www.gnome.org/" -license=('GPL2') -depends=('eog' 'libchamplain') -makedepends=('intltool') -provides=("$_pkgname=$pkgver") -conflicts=$_pkgname -replaces=$_pkgname -install=eog-plugins.install -options=('!libtool') -source=(http://download.gnome.org/sources/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.xz) -sha256sums=('d5b32c49dbf1e0b6cf56c9fdc6c19186c92e98d92b71aa98805491e2bb2f8e12') - -build() { - cd $_pkgname-$pkgver - PYTHON=/usr/bin/python2 ./configure --prefix=/usr \ - --sysconfdir=/etc --localstatedir=/var - - # https://bugzilla.gnome.org/show_bug.cgi?id=655517 - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool - - make -} - -package() { - cd $_pkgname-$pkgver - make DESTDIR="$pkgdir" install -} - -# vim:set ts=2 sw=2 et: diff --git a/nonprism/eog-plugins-nonprism/eog-plugins.install b/nonprism/eog-plugins-nonprism/eog-plugins.install deleted file mode 100644 index 24072f316..000000000 --- a/nonprism/eog-plugins-nonprism/eog-plugins.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - usr/bin/glib-compile-schemas usr/share/glib-2.0/schemas -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/evolution-data-server-nonprism/PKGBUILD b/nonprism/evolution-data-server-nonprism/PKGBUILD deleted file mode 100644 index 0ce7ceefd..000000000 --- a/nonprism/evolution-data-server-nonprism/PKGBUILD +++ /dev/null @@ -1,37 +0,0 @@ -# $Id: PKGBUILD 205631 2014-02-10 09:46:35Z heftig $ -# Maintainer: Jan de Groot <jgc@archlinux.org> - -_pkgname=evolution-data-server -pkgname=evolution-data-server-nonprism -pkgver=3.10.4 -pkgrel=1 -pkgdesc="Centralized access to appointments and contacts, without libgdata support" -arch=(i686 x86_64) -depends=(gnome-online-accounts nss krb5 libgweather libical db) -makedepends=(intltool gperf gobject-introspection vala python2) -install=$_pkgname.install -url="http://www.gnome.org" -license=(GPL) -replaces=("$_pkgname" 'evolution-data-server-coherence') -conflicts=$_pkgname -provides=$_pkgname=$pkgver -source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.xz) -sha256sums=('5c2d5e19af19ecfa81f31306411ab6155c3c62cf407d5a5aaa675a8ce940fa2d') - -build() { - cd "$_pkgname-$pkgver" - ./configure --prefix=/usr --sysconfdir=/etc \ - --localstatedir=/var --with-openldap=yes \ - --libexecdir=/usr/lib/evolution-data-server \ - --with-krb5=/usr --with-libdb=/usr \ - --without-libgdata \ - --disable-google \ - --enable-vala-bindings --disable-uoa - sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool - make -} - -package() { - cd "$_pkgname-$pkgver" - make DESTDIR="$pkgdir" install -} diff --git a/nonprism/evolution-data-server-nonprism/evolution-data-server.install b/nonprism/evolution-data-server-nonprism/evolution-data-server.install deleted file mode 100644 index e75920e11..000000000 --- a/nonprism/evolution-data-server-nonprism/evolution-data-server.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install () { - glib-compile-schemas /usr/share/glib-2.0/schemas -} - -post_upgrade () { - post_install -} - -post_remove () { - post_install -}
\ No newline at end of file diff --git a/nonprism/gnome-online-accounts-nonprism/PKGBUILD b/nonprism/gnome-online-accounts-nonprism/PKGBUILD deleted file mode 100644 index db313b925..000000000 --- a/nonprism/gnome-online-accounts-nonprism/PKGBUILD +++ /dev/null @@ -1,38 +0,0 @@ -# $Id: PKGBUILD 199427 2013-11-12 16:52:35Z heftig $ -# Maintainer: Ionut Biru <ibiru@archlinux.org> -# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> - -_pkgname=gnome-online-accounts -pkgname=gnome-online-accounts-nonprism -pkgver=3.10.2 -pkgrel=1 -pkgdesc="GNOME service to access online accounts, without support for unsafe and dangerous for privacy protocols" -arch=(i686 x86_64 mips64el) -url="http://www.gnome.org" -license=('GPL') -depends=('webkitgtk' 'json-glib' 'libnotify' 'rest' 'hicolor-icon-theme' 'libsecret' - 'telepathy-glib' 'krb5' 'gcr') -makedepends=('intltool' 'libxslt' 'gobject-introspection' 'docbook-xsl') -provides=("$_pkgname=$pkgver") -conflicts=$_pkgname -replaces=($_pkgname $pkgname-coherence) -install=$_pkgname.install -source=(http://ftp.gnome.org/pub/gnome/sources/$_pkgname/${pkgver:0:4}/$_pkgname-$pkgver.tar.xz) -sha256sums=('0b2418c1845337b6574a12d2075d319d8aaa5bbc4b0d1d123108c5da00e11b97') - -build() { - cd $_pkgname-$pkgver - ./configure --prefix=/usr --libexecdir=/usr/lib/$_pkgname --disable-static \ - --disable-exchange --disable-facebook -disable-flickr \ - --disable-google --enable-imap-smtp --disable-kerberos \ - --enable-owncloud --enable-telepathy --disable-windows-live \ - --disable-twitter --disable-yahoo - make -} - -package() { - cd $_pkgname-$pkgver - make DESTDIR="$pkgdir" install -} - -# vim:set ts=2 sw=2 et: diff --git a/nonprism/gnome-online-accounts-nonprism/gnome-online-accounts.install b/nonprism/gnome-online-accounts-nonprism/gnome-online-accounts.install deleted file mode 100644 index 525ecff63..000000000 --- a/nonprism/gnome-online-accounts-nonprism/gnome-online-accounts.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install () { - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/icedove-libre-nonprism/icedove.desktop b/nonprism/icedove-libre-nonprism/icedove.desktop deleted file mode 100644 index ef2cd76e9..000000000 --- a/nonprism/icedove-libre-nonprism/icedove.desktop +++ /dev/null @@ -1,13 +0,0 @@ -[Desktop Entry] -Version=1.0 -Name=Icedove -Comment=Mail & News Reader -GenericName=Mail Client & News Reader -Exec=icedove %u -TryExec=icedove -Icon=icedove -Terminal=false -Type=Application -Categories=Network;Email; -MimeType=message/rfc822;x-scheme-handler/mailto; -StartupNotify=true diff --git a/nonprism/icedove-libre-nonprism/icedove.install b/nonprism/icedove-libre-nonprism/icedove.install deleted file mode 100644 index 4d4a283db..000000000 --- a/nonprism/icedove-libre-nonprism/icedove.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install() { - update-desktop-database -q - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/icedove-libre-nonprism/mozconfig b/nonprism/icedove-libre-nonprism/mozconfig deleted file mode 100644 index 57c02368a..000000000 --- a/nonprism/icedove-libre-nonprism/mozconfig +++ /dev/null @@ -1,46 +0,0 @@ -mk_add_options MOZ_CO_PROJECT=mail -ac_add_options --enable-application=mail - -ac_add_options --prefix=/usr -ac_add_options --libdir=/usr/lib - -# Icedove -ac_add_options --disable-official-branding -ac_add_options --with-branding=mail/branding/icedove - -# System libraries -ac_add_options --with-system-nspr -ac_add_options --with-system-nss -ac_add_options --with-system-jpeg -ac_add_options --with-system-zlib -ac_add_options --with-system-bz2 -ac_add_options --with-system-png -ac_add_options --with-system-libevent -ac_add_options --with-system-libvpx -ac_add_options --enable-system-hunspell -ac_add_options --enable-system-sqlite -ac_add_options --enable-system-ffi -ac_add_options --enable-system-cairo -ac_add_options --enable-system-pixman -ac_add_options --with-pthreads - -# Features -ac_add_options --enable-startup-notification -ac_add_options --enable-gio - -ac_add_options --disable-gstreamer -ac_add_options --disable-gnomevfs -ac_add_options --disable-crashreporter -ac_add_options --disable-updater -ac_add_options --disable-tests -ac_add_options --disable-mochitest -ac_add_options --disable-installer - -# Optimization -ac_add_options --enable-optimize - -export MOZILLA_OFFICIAL=1 -mk_add_options MOZILLA_OFFICIAL=1 - -# Parabola features -ac_add_options --disable-safe-browsing diff --git a/nonprism/icedove-libre-nonprism/vendor.js b/nonprism/icedove-libre-nonprism/vendor.js deleted file mode 100644 index 170b505a8..000000000 --- a/nonprism/icedove-libre-nonprism/vendor.js +++ /dev/null @@ -1,9 +0,0 @@ -// Use LANG environment variable to choose locale -pref("intl.locale.matchOS", true); - -// Disable default mailer checking. -pref("mail.shell.checkDefaultMail", false); - -// Don't disable our bundled extensions in the application directory -pref("extensions.autoDisableScopes", 11); -pref("extensions.shownSelectionUI", true); diff --git a/nonprism/kdenetwork-kopete-libre-nonprism/kdenetwork-kopete.install b/nonprism/kdenetwork-kopete-libre-nonprism/kdenetwork-kopete.install deleted file mode 100644 index 5495fb1b5..000000000 --- a/nonprism/kdenetwork-kopete-libre-nonprism/kdenetwork-kopete.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/kdenetwork-kopete-libre-nonprism/kdenetwork.install b/nonprism/kdenetwork-kopete-libre-nonprism/kdenetwork.install deleted file mode 100644 index e70c054ec..000000000 --- a/nonprism/kdenetwork-kopete-libre-nonprism/kdenetwork.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/kdenetwork-kopete-libre-nonprism/libre-nonprism.patch b/nonprism/kdenetwork-kopete-libre-nonprism/libre-nonprism.patch deleted file mode 100644 index 6d73766cc..000000000 --- a/nonprism/kdenetwork-kopete-libre-nonprism/libre-nonprism.patch +++ /dev/null @@ -1,110 +0,0 @@ -diff --git a/doc/index.docbook b/doc/index.docbook -index b55fd88..416de49 100644 ---- a/doc/index.docbook -+++ b/doc/index.docbook -@@ -24,7 +24,6 @@ - <!ENTITY kopete-chatstyle SYSTEM "chatstyle.docbook"> - <!ENTITY kopete-pipes SYSTEM "pipes.docbook"> - <!ENTITY kopete-jabber SYSTEM "jabber.docbook"> -- <!ENTITY kopete-icq SYSTEM "icq.docbook"> - ]> - <!-- - Intro (1st draft, Will) -@@ -116,15 +115,7 @@ Appendix: Chat Window Style Guide (1st draft, Michaël) - <keyword>Messaging</keyword> - <keyword>Jabber</keyword> - <keyword>IRC</keyword> --<keyword>MSN</keyword> --<keyword>ICQ</keyword> --<keyword>AIM</keyword> --<keyword>Yahoo</keyword> --<keyword>Gadu-Gadu</keyword> --<keyword>GroupWise</keyword> --<keyword>Novell</keyword> - <keyword>WinPopup</keyword> --<keyword>SMS</keyword> - </keywordset> - - </bookinfo> -@@ -178,13 +169,13 @@ Appendix: Chat Window Style Guide (1st draft, Michaël) - <para>To use &kopete; you need to set up one or more accounts for the instant messaging services you wish to use.</para> - <para>You've probably already chosen a messaging service, either because you already use &im;, or you need to use the same service as your friends. If you don't fit into either of these categories, please consider using a messaging service based on open standards, because these are designed for use by Free Software. Other messaging services are prone to changing the underlying technology without making the details freely available, making them harder for Free Software developers to support.</para> - <para>The messaging services that &kopete; supports that are based on open standards are Jabber and IRC.</para> --<para>The following section assumes you are registered with an &im; service already. If not, you can register with Gadu-Gadu, Jabber, and <trademark>MSN</trademark> from inside &kopete;; for other services, you'll have to register using their respective web site before creating an account in &kopete;.</para> -+<para>The following section assumes you are registered with an &im; service already. If not, you can register with Jabber from inside &kopete;; for other services, you'll have to register using their respective web site before creating an account in &kopete;.</para> - <sect1 id="creating-accounts"> - <title>Creating Accounts</title> - <para>To create an account, use <menuchoice><guimenu>Settings</guimenu> <guimenuitem>Configure...</guimenuitem> </menuchoice> to display the Configure window.</para> - <para>The Configure window is the main way to set up and customize &kopete;. On the left a column of icons control which aspect of &kopete; is being configured. Click the <guiicon>Accounts</guiicon> icon. The main pane will change to display the account management pane. This is currently empty, but will soon list your &im; accounts. Click <guibutton>Add Account</guibutton> to display the <interface>Account Wizard</interface>.</para> - <para>The <interface>Account Wizard</interface> helps you create an &im; account. On the first page, you are asked to select the messaging service that you'd like to use. Click one of the services shown and then click <guibutton>Next</guibutton>. On the following page, you should enter your registration details for that instant messaging service.</para> --<para>Most services just require you to enter a username or unique identifying number (<acronym>UIN</acronym>) and password. The special purpose services Winpopup and <acronym>SMS</acronym> work slightly differently, so please see their specific sections. There are a couple of other options that apply to most services that you should look at:</para> -+<para>Most services just require you to enter a username or unique identifying number (<acronym>UIN</acronym>) and password. The special purpose services Winpopup work slightly differently, so please see their specific sections. There are a couple of other options that apply to most services that you should look at:</para> - <variablelist> - <varlistentry><term>Remember password</term><listitem><para>When this is checked, &kopete; will store the password for you, so you don't have to enter it every time you connect to the &im; service. If you are security-conscious or want to limit access to the &im; account you can leave this unchecked.</para></listitem></varlistentry> - <varlistentry><term>Connect at startup</term><listitem><para>When this is checked, &kopete; will try to connect to the &im; service as when it starts. If you use a <acronym>LAN</acronym>, <acronym>DSL</acronym> or other <quote>always-on</quote> connection, this is appropriate; dial-up modem users should turn this off and connect manually when you have dialed up.</para></listitem></varlistentry> -@@ -260,7 +251,7 @@ Shortcuts...</guimenuitem></menuchoice>.</para></tip> - <listitem><para>Select Display Name and Group. Here you can enter a Display Name (the name used for this person inside &kopete;), and choose the <link linkend="organise-contacts-grouping">groups</link> they are a member of.</para></listitem> - <listitem><para>Select &im; Accounts. Here you can choose which accounts you want to use to chat to the new contact. If you only have one &im; account, you won't see this screen.</para></listitem> - <listitem><para>Account-specific Add Contact Pages. For each account, you'll get one page where you can enter the <acronym>UIN</acronym>, buddy name or Email address, depending on the &im; system in use.</para></listitem> --<listitem><para>Finish Screen. All done. Except if the &im; system requires authorization (such as <trademark>ICQ</trademark>) to add a contact to your list - in which case, you'll be prompted after the wizard exits.</para></listitem> -+<listitem><para>Finish Screen. All done. Except if the &im; system requires authorization to add a contact to your list - in which case, you'll be prompted after the wizard exits.</para></listitem> - </orderedlist> - - <para>You can add contacts to an existing Metacontact using its context menu.</para> -@@ -705,47 +696,17 @@ Shortcuts...</guimenuitem></menuchoice>.</para></tip> - <para>&kopete; calls different &im; systems 'Protocols'. When you add an account, it is specific to a single protocol. Although &kopete; tries to make instant messaging appear the same, no matter what protocol you use, there are some differences in the level of support for advanced features such as file transfer and multimedia.</para> - <sect1 id="protocols-list"> - <title>Protocols</title> -- <sect2 id="protocols-aim"> -- <title>AIM</title> -- <para>AIM supports chatrooms. Use the <guilabel>Join Chat...</guilabel> command on the AIM account menu to join a chatroom. Contact pictures and custom emoticons are also supported.</para> -- </sect2> -- <sect2 id="protocols-icq"> -- <title>ICQ</title> -- <para>ICQ has an Invisibility feature which allows you to hide from selected contacts. You may also search the ICQ user folder when adding a contact. A wide range of contact details can be set using the <guilabel>Properties</guilabel> option.</para> -- </sect2> -- <sect2 id="protocols-msn"> -- <title>MSN</title> -- <para>File transfer and multi user chats work. To transfer a file, drag the file from &konqueror; or the desktop into the chat window. To invite someone else into a chat, drag them from the Contact List into the chat window. The <menuchoice><guimenu>File</guimenu></menuchoice> menu also contains these commands. In addition, MSN supports custom emoticons.</para> -- <para>To use file transfer, make sure port 6891 is forwarded to your computer.</para> -- </sect2> -- <sect2 id="protocols-yahoo"> -- <title>Yahoo</title> -- <para>Yahoo can send and receive webcam video. It also supports Yahoo mail and the Yahoo address book from the account menu. Conferencing is also possible.</para> -- </sect2> - <sect2 id="protocols-jabber"> - <title>Jabber</title> - <para>Jabber, also known as XMPP, supports file transfer, conferencing and any other services supplied by the Jabber server. For example, many Jabber servers have a user directory, and some provide transports to other messaging systems. To access services, use <menuchoice><guimenu>Services...</guimenu></menuchoice> on the account menu. Jabber file transfer can work without port forwarding, but enjoys better performance where a direct connection is possible. By default, port 8010 is used for port forwarding, but this is configurable in each account's settings.</para> - </sect2> -- <sect2 id="protocols-gtalk"> -- <title>Google Talk</title> -- <para>Since Google Talk is based upon Jabber, it is well supported in &kopete; with the exception of voice chat, which is worked upon.</para> -- <para>To configure &kopete; for Google Talk: Use your complete Google Mail address as the user name. Check <guilabel>Use protocol encryption (SSL)</guilabel>, <guilabel>Allow plain-text password authentication</guilabel> and <guilabel>Override default server information</guilabel>. The server is <quote>talk.google.com</quote> or <quote>gmail.com</quote> and ports 443 or 5223 should be used.</para> -- </sect2> -- <sect2 id="protocols-groupwise"> -- <title>Novell GroupWise</title> -- <para>GroupWise Messenger is an enterprise messenging system from Novell Inc. The full range of features are supported, including privacy, group chat, rich text and user search.</para> -- </sect2> -- <sect2 id="protocols-gadu-gadu"> -- <title>Gadu-Gadu</title> -- <para>Gadu-Gadu is a chat system originating from Poland. At present, &kopete; supports basic chat functions.</para> -- </sect2> - <sect2 id="protocols-winpopup"> - <title>WinPopup</title> - <para>WinPopup is a way to use &kopete; to send and receive messages with &Windows; computers on the local network. The WinPopup protocol only supports single, plain-text messages.</para> - </sect2> - <sect2 id="protocols-others"> - <title>Other protocols</title> -- <para>As well as the protocols named above, &kopete; has support for several other protocols. In most cases, this is not enabled by default or an additional plugin must be installed. Meanwhile, SMS, Skype and SILC are provided in this way. See &kopetewww; for details, however, the &kopete; team are not responsible for these protocols.</para> -+ <para>As well as the protocols named above, &kopete; has support for several other protocols. In most cases, this is not enabled by default or an additional plugin must be installed. See &kopetewww; for details, however, the &kopete; team are not responsible for these protocols.</para> - </sect2> - </sect1> - </chapter> -@@ -1180,7 +1141,6 @@ Documentation copyright 2003,2004,2005 &Will.Stephenson; (lists at stevello free - &kopete-chatstyle; - &kopete-pipes; - &kopete-jabber; --&kopete-icq; - - &documentation.index; - </book> diff --git a/nonprism/kdepim-runtime-nonprism/kdepim-runtime.install b/nonprism/kdepim-runtime-nonprism/kdepim-runtime.install deleted file mode 100644 index c77e68041..000000000 --- a/nonprism/kdepim-runtime-nonprism/kdepim-runtime.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null - update-mime-database usr/share/mime &> /dev/null - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/pidgin-nonprism/PKGBUILD b/nonprism/pidgin-nonprism/PKGBUILD deleted file mode 100644 index 848606fd0..000000000 --- a/nonprism/pidgin-nonprism/PKGBUILD +++ /dev/null @@ -1,133 +0,0 @@ -# $Id: PKGBUILD 205034 2014-02-03 14:10:06Z foutrelis $ -# Maintainer: Evangelos Foutras <evangelos@foutrelis.com> -# Contributor: Ionut Biru <ibiru@archlinux.org> -# Contributor: Andrea Scarpino <andrea@archlinux.org> -# Contributor: Alexander Fehr <pizzapunk gmail com> -# Contributor: Lucien Immink <l.immink@student.fnt.hvu.nl> - -_pkgname=pidgin -pkgname=('pidgin-nonprism' 'libpurple-nonprism' 'finch-nonprism') -pkgver=2.10.9 -pkgrel=1 -arch=('i686' 'x86_64' 'mips64el') -url="http://pidgin.im/" -license=('GPL') -makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm' - 'libidn' 'python2' 'hicolor-icon-theme' 'farstream-0.1' 'avahi' - 'tk' 'ca-certificates' 'intltool' 'networkmanager') -source=(https://downloads.sourceforge.net/project/$_pkgname/Pidgin/$pkgver/$_pkgname-$pkgver.tar.bz2{,.asc} - nonprism.patch) -sha256sums=('dc362ed8577f623eea4554a79e917073aa726825074fea402f2e515f0f51f319' - 'SKIP' - 'f7acfb852cdecfed16e8b116546b643cad1c44d28b56f28ff5485f92af68e9e2') - -prepare() { - cd "$srcdir/$_pkgname-$pkgver" - - msg 'remove Google Talk and Facebook protocols' - patch -Np1 -i "$srcdir/nonprism.patch" - msg 'remove wrong OS term' - sed -i 's|on Linux|on GNU/Linux|' libpurple/valgrind.h - sed -i 's|On Linux|On GNU/Linux|' libpurple/connection.h - - # Use Python 2 - sed -i 's/env python$/&2/' */plugins/*.py \ - libpurple/purple-{remote,notifications-example,url-handler} -} - -build() { - cd "$srcdir/$_pkgname-$pkgver" - - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --disable-schemas-install \ - --disable-meanwhile \ - --disable-gnutls \ - --enable-cyrus-sasl \ - --disable-doxygen \ - --enable-nm \ - --with-python=/usr/bin/python2 \ - --with-system-ssl-certs=/etc/ssl/certs \ - --with-dynamic-prpls=bonjour,irc,jabber,silc,simple,zephyr - make -} - -package_pidgin-nonprism(){ - pkgdesc="Multi-protocol instant messaging client, without support for unsafe and dangerous for privacy protocols" - depends=('libpurple' 'startup-notification' 'gtkspell' 'libxss' 'libsm' - 'hicolor-icon-theme') - optdepends=('aspell: for spelling correction') - provides=("$_pkgname=$pkgver") - conflicts=$_pkgname - replaces=$_pkgname - install=pidgin.install - - cd "$srcdir/pidgin-$pkgver" - - # For linking - make -C libpurple DESTDIR="$pkgdir" install-libLTLIBRARIES - - make -C pidgin DESTDIR="$pkgdir" install - make -C doc DESTDIR="$pkgdir" install - - # Remove files that are packaged in libpurle - make -C libpurple DESTDIR="$pkgdir" uninstall-libLTLIBRARIES - - install -Dm644 pidgin.desktop "$pkgdir"/usr/share/applications/pidgin.desktop - - rm "$pkgdir/usr/share/man/man1/finch.1" - - msg "Removing PRISM images" - rm -v "$pkgdir"/usr/share/pixmaps/pidgin/emblems/{16/aol-client.png,scalable/aol-client.svg} - rm -v "$pkgdir"/usr/share/pixmaps/pidgin/emotes/default/msn{,-away,-busy,_online}.png - rm -v "$pkgdir"/usr/share/pixmaps/pidgin/protocols/{16,22}/google-talk.png - rm -v "$pkgdir"/usr/share/pixmaps/pidgin/protocols/{16,22,48}/{aim,facebook,gadu-gadu,icq,meanwhile,msn,mxit,myspace,novell,yahoo}.png - rm -v "$pkgdir"/usr/share/pixmaps/pidgin/protocols/scalable/{aim,gadu-gadu,google-talk,icq,meanwhile,msn,mxit,novell,yahoo}.svg - - msg "patch pidgin desktop" - sed -i "\|Comment\[|d - s|Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more|Supports Jabber/XMPP and more| - " "$pkgdir"/usr/share/applications/pidgin.desktop -} - -package_libpurple-nonprism(){ - pkgdesc="IM library extracted from Pidgin, without support for unsafe and dangerous for privacy protocols" - depends=('farstream-0.1' 'libsasl' 'libidn' 'dbus-glib' 'nss') - optdepends=('avahi: Bonjour protocol support' - 'ca-certificates: SSL CA certificates' - 'python2-dbus: for purple-remote and purple-url-handler' - 'tk: Tcl/Tk scripting support') - provides=("${pkgname%-nonprism}=$pkgver") - conflicts=${pkgname%-nonprism} - replaces=${pkgname%-nonprism} - - cd "$srcdir/pidgin-$pkgver" - - for _dir in libpurple share/sounds share/ca-certs m4macros po; do - make -C "$_dir" DESTDIR="$pkgdir" install - done -} - -package_finch-nonprism(){ - pkgdesc="A ncurses-based messaging client, without support for unsafe and dangerous for privacy protocols" - depends=("libpurple=$pkgver-$pkgrel" 'libx11' 'python2') - provides=("${pkgname%-nonprism}=$pkgver") - conflicts=${pkgname%-nonprism} - replaces=${pkgname%-nonprism} - - cd "$srcdir/pidgin-$pkgver" - - # For linking - make -C libpurple DESTDIR="$pkgdir" install-libLTLIBRARIES - - make -C finch DESTDIR="$pkgdir" install - make -C doc DESTDIR="$pkgdir" install - - # Remove files that are packaged in libpurle - make -C libpurple DESTDIR="$pkgdir" uninstall-libLTLIBRARIES - - rm "$pkgdir"/usr/share/man/man1/pidgin.1 -} - -# vim:set ts=2 sw=2 et: diff --git a/nonprism/pidgin-nonprism/nonprism.patch b/nonprism/pidgin-nonprism/nonprism.patch deleted file mode 100644 index 88140268e..000000000 --- a/nonprism/pidgin-nonprism/nonprism.patch +++ /dev/null @@ -1,67 +0,0 @@ -diff -Nur pidgin-2.10.7/pidgin/gtkutils.c pidgin-2.10.7-nonprism/pidgin/gtkutils.c ---- a/pidgin/gtkutils.c 2013-02-11 07:16:53.000000000 -0200 -+++ b/pidgin/gtkutils.c 2013-08-16 19:59:22.633298587 -0300 -@@ -677,7 +677,6 @@ - GdkPixbuf *pixbuf = NULL; - GtkSizeGroup *sg; - GList *p; -- const char *gtalk_name = NULL, *facebook_name = NULL; - int i; - - aop_menu = g_malloc0(sizeof(AopMenu)); -@@ -686,55 +685,12 @@ - gtk_widget_show(aop_menu->menu); - sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL); - -- if (purple_find_prpl("prpl-jabber")) { -- gtalk_name = _("Google Talk"); -- facebook_name = _("Facebook (XMPP)"); -- } -- - for (p = purple_plugins_get_protocols(), i = 0; - p != NULL; - p = p->next, i++) { - - plugin = (PurplePlugin *)p->data; - -- if (gtalk_name && strcmp(gtalk_name, plugin->info->name) < 0) { -- char *filename = g_build_filename(DATADIR, "pixmaps", "pidgin", "protocols", -- "16", "google-talk.png", NULL); -- GtkWidget *item; -- -- pixbuf = pidgin_pixbuf_new_from_file(filename); -- g_free(filename); -- -- gtk_menu_shell_append(GTK_MENU_SHELL(aop_menu->menu), -- item = aop_menu_item_new(sg, pixbuf, gtalk_name, "prpl-jabber", "protocol")); -- g_object_set_data(G_OBJECT(item), "fakegoogle", GINT_TO_POINTER(1)); -- -- if (pixbuf) -- g_object_unref(pixbuf); -- -- gtalk_name = NULL; -- i++; -- } -- -- if (facebook_name && strcmp(facebook_name, plugin->info->name) < 0) { -- char *filename = g_build_filename(DATADIR, "pixmaps", "pidgin", "protocols", -- "16", "facebook.png", NULL); -- GtkWidget *item; -- -- pixbuf = pidgin_pixbuf_new_from_file(filename); -- g_free(filename); -- -- gtk_menu_shell_append(GTK_MENU_SHELL(aop_menu->menu), -- item = aop_menu_item_new(sg, pixbuf, facebook_name, "prpl-jabber", "protocol")); -- g_object_set_data(G_OBJECT(item), "fakefacebook", GINT_TO_POINTER(1)); -- -- if (pixbuf) -- g_object_unref(pixbuf); -- -- facebook_name = NULL; -- i++; -- } -- - pixbuf = pidgin_create_prpl_icon_from_prpl(plugin, PIDGIN_PRPL_ICON_SMALL, NULL); - - gtk_menu_shell_append(GTK_MENU_SHELL(aop_menu->menu), diff --git a/nonprism/pidgin-nonprism/pidgin.install b/nonprism/pidgin-nonprism/pidgin.install deleted file mode 100644 index 1a05f573e..000000000 --- a/nonprism/pidgin-nonprism/pidgin.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - gtk-update-icon-cache -q -t -f usr/share/icons/hicolor -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/sylpheed-nonprism/nonprism.patch b/nonprism/sylpheed-nonprism/nonprism.patch deleted file mode 100644 index 50d000634..000000000 --- a/nonprism/sylpheed-nonprism/nonprism.patch +++ /dev/null @@ -1,168 +0,0 @@ -diff -Nur a/src/setup.c b/src/setup.c ---- a/src/setup.c 2010-08-19 02:23:28.000000000 -0300 -+++ b/src/setup.c 2013-10-23 15:10:24.439721307 -0200 -@@ -327,10 +327,6 @@ - GtkWidget *cancel_btn; - GtkWidget *pop3_radio; - GtkWidget *imap_radio; --#if USE_SSL -- GtkWidget *pop3g_radio; -- GtkWidget *imapg_radio; --#endif - GtkWidget *name_entry; - GtkWidget *addr_entry; - GtkWidget *id_entry; -@@ -378,15 +374,8 @@ - { - SETUP_TYPE_POP3, - SETUP_TYPE_IMAP, --#if USE_SSL -- SETUP_TYPE_POP3G, -- SETUP_TYPE_IMAPG --#endif - }; - --#define GMAIL_POP3_SERVER "pop.gmail.com" --#define GMAIL_IMAP_SERVER "imap.gmail.com" --#define GMAIL_SMTP_SERVER "smtp.gmail.com" - #define POP3_PORT 110 - #define IMAP_PORT 143 - #define SMTP_PORT 25 -@@ -410,14 +399,6 @@ - serv = gtk_entry_get_text(GTK_ENTRY(setupac.serv_entry)); - smtp = gtk_entry_get_text(GTK_ENTRY(setupac.smtp_entry)); - --#if USE_SSL -- if (setupac.type == SETUP_TYPE_POP3G || -- setupac.type == SETUP_TYPE_IMAPG) { -- if (GTK_WIDGET(editable) == setupac.addr_entry) -- gtk_entry_set_text(GTK_ENTRY(setupac.id_entry), addr); -- } --#endif -- - if (page == SETUP_PAGE_ADDRESS && name && *name && addr && *addr) - next_enable = TRUE; - else if (page == SETUP_PAGE_ACCOUNT && -@@ -436,8 +417,6 @@ - p = str = gtk_entry_get_text(GTK_ENTRY(entry)); - if (!str || *p == '\0') - return FALSE; -- if (!strcmp(str, "(username)@gmail.com")) -- return FALSE; - - while (*p) { - c = *p; -@@ -480,14 +459,6 @@ - } else if (response_id == GTK_RESPONSE_ACCEPT) { - if (prev_page == SETUP_PAGE_ADDRESS) { - if (entry_is_valid(setupac.addr_entry)) { --#if USE_SSL -- if (setupac.type == SETUP_TYPE_POP3G || -- setupac.type == SETUP_TYPE_IMAPG) -- gtk_notebook_set_current_page -- (GTK_NOTEBOOK(setupac.notebook), -- SETUP_PAGE_FINISH); -- else --#endif - gtk_notebook_set_current_page - (GTK_NOTEBOOK(setupac.notebook), page + 1); - } else -@@ -508,10 +479,6 @@ - if (prev_page == SETUP_PAGE_START) { - setupac.type = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(setupac.pop3_radio)) ? SETUP_TYPE_POP3 - : gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(setupac.imap_radio)) ? SETUP_TYPE_IMAP --#if USE_SSL -- : gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(setupac.pop3g_radio)) ? SETUP_TYPE_POP3G -- : gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(setupac.imapg_radio)) ? SETUP_TYPE_IMAPG --#endif - : SETUP_TYPE_POP3; - } - } else if (response_id == GTK_RESPONSE_REJECT) { -@@ -539,28 +506,6 @@ - gtk_widget_set_sensitive(setupac.serv_entry, TRUE); - gtk_widget_set_sensitive(setupac.smtp_entry, TRUE); - break; --#if USE_SSL -- case SETUP_TYPE_POP3G: -- if (prev_page == SETUP_PAGE_START) -- gtk_entry_set_text(GTK_ENTRY(setupac.addr_entry), "(username)@gmail.com"); -- gtk_widget_set_sensitive(setupac.id_entry, FALSE); -- gtk_label_set_text(GTK_LABEL(setupac.serv_label_name1), _("POP3 server:")); -- gtk_entry_set_text(GTK_ENTRY(setupac.serv_entry), GMAIL_POP3_SERVER); -- gtk_widget_set_sensitive(setupac.serv_entry, FALSE); -- gtk_entry_set_text(GTK_ENTRY(setupac.smtp_entry), GMAIL_SMTP_SERVER); -- gtk_widget_set_sensitive(setupac.smtp_entry, FALSE); -- break; -- case SETUP_TYPE_IMAPG: -- if (prev_page == SETUP_PAGE_START) -- gtk_entry_set_text(GTK_ENTRY(setupac.addr_entry), "(username)@gmail.com"); -- gtk_widget_set_sensitive(setupac.id_entry, FALSE); -- gtk_label_set_text(GTK_LABEL(setupac.serv_label_name1), _("IMAP4 server:")); -- gtk_entry_set_text(GTK_ENTRY(setupac.serv_entry), GMAIL_IMAP_SERVER); -- gtk_widget_set_sensitive(setupac.serv_entry, FALSE); -- gtk_entry_set_text(GTK_ENTRY(setupac.smtp_entry), GMAIL_SMTP_SERVER); -- gtk_widget_set_sensitive(setupac.smtp_entry, FALSE); -- break; --#endif /* USE_SSL */ - } - } else if (page == SETUP_PAGE_FINISH) { - prev_enable = FALSE; -@@ -595,24 +540,6 @@ - setupac.smtp_auth = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(setupac.smtpauth_chkbtn)); - gtk_label_set_text(GTK_LABEL(setupac.serv_label_name2), _("IMAP4 server:")); - break; --#if USE_SSL -- case SETUP_TYPE_POP3G: -- setupac.serv_ssl = TRUE; -- setupac.smtp_ssl = TRUE; -- setupac.smtp_auth = TRUE; -- setupac.serv_port = POP3S_PORT; -- setupac.smtp_port = SMTPS_PORT; -- gtk_label_set_text(GTK_LABEL(setupac.serv_label_name2), _("POP3 server:")); -- break; -- case SETUP_TYPE_IMAPG: -- setupac.serv_ssl = TRUE; -- setupac.smtp_ssl = TRUE; -- setupac.smtp_auth = TRUE; -- setupac.serv_port = IMAPS_PORT; -- setupac.smtp_port = SMTPS_PORT; -- gtk_label_set_text(GTK_LABEL(setupac.serv_label_name2), _("IMAP4 server:")); -- break; --#endif /* USE_SSL */ - } - - GET_STR(name, name_entry); -@@ -756,14 +683,6 @@ - setupac.imap_radio = gtk_radio_button_new_with_label_from_widget - (GTK_RADIO_BUTTON(setupac.pop3_radio), "IMAP4"); - gtk_box_pack_start(GTK_BOX(vbox), setupac.imap_radio, FALSE, FALSE, 0); --#if USE_SSL -- setupac.pop3g_radio = gtk_radio_button_new_with_label_from_widget -- (GTK_RADIO_BUTTON(setupac.pop3_radio), "POP3 (Gmail)"); -- gtk_box_pack_start(GTK_BOX(vbox), setupac.pop3g_radio, FALSE, FALSE, 0); -- setupac.imapg_radio = gtk_radio_button_new_with_label_from_widget -- (GTK_RADIO_BUTTON(setupac.pop3_radio), "IMAP4 (Gmail)"); -- gtk_box_pack_start(GTK_BOX(vbox), setupac.imapg_radio, FALSE, FALSE, 0); --#endif - - /* Page 2 */ - vbox = gtk_vbox_new(FALSE, 12); -@@ -991,18 +910,6 @@ - #endif - ac->imapport = setupac.serv_port; - break; --#if USE_SSL -- case SETUP_TYPE_POP3G: -- ac->protocol = A_POP3; -- ac->ssl_pop = SSL_TUNNEL; -- ac->popport = setupac.serv_port; -- break; -- case SETUP_TYPE_IMAPG: -- ac->protocol = A_IMAP4; -- ac->ssl_imap = SSL_TUNNEL; -- ac->imapport = setupac.serv_port; -- break; --#endif /* USE_SSL */ - } - - g_free(ac->sig_text); diff --git a/nonprism/sylpheed-nonprism/sylpheed.install b/nonprism/sylpheed-nonprism/sylpheed.install deleted file mode 100644 index e111ef946..000000000 --- a/nonprism/sylpheed-nonprism/sylpheed.install +++ /dev/null @@ -1,11 +0,0 @@ -post_install() { - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/nonprism/your-privacy/PKGBUILD b/nonprism/your-privacy/PKGBUILD deleted file mode 100644 index 3dbc1c733..000000000 --- a/nonprism/your-privacy/PKGBUILD +++ /dev/null @@ -1,25 +0,0 @@ -# Maintainer: Parabola Project <dev@list.parabolagnulinux.org> -pkgname=your-privacy -pkgver=$(LC_ALL=C date -u +%Y%m%d) -pkgrel=1 -pkgdesc="This package will remove support for unsafe/dangerous for privacy protocols/services." -arch=('any') -url="https://parabolagnulinux.org" -license=('GPL3') -install=${pkgname}.install -replaces=your-coherence -source=(${pkgname}-blacklist-${pkgver}.txt::https://projects.parabolagnulinux.org/blacklist.git/plain/${pkgname}-blacklist.txt) - -package() { - conflicts=($(cut -d: -f1,2 ${pkgname}-blacklist-${pkgver}.txt | \ - sed "s/:$//" | \ - grep -v ":" | \ - grep -v '^#' | \ - sort -u - )) - cd ${srcdir} - install -d ${pkgdir}/usr/share/doc/${pkgname} - install -m644 ${pkgname}-blacklist-${pkgver}.txt ${pkgdir}/usr/share/doc/${pkgname}/ -} - -md5sums=('5fd14982619414fea1882b351607291e') diff --git a/nonprism/your-privacy/your-privacy.install b/nonprism/your-privacy/your-privacy.install deleted file mode 100644 index 965fdbf43..000000000 --- a/nonprism/your-privacy/your-privacy.install +++ /dev/null @@ -1,30 +0,0 @@ - -pre_install() { - cat <<EOM - == IMPORTANT NOTICE == - - This package will help you identify if packages that support - unsafe/dangerous for privacy protocols/services are installed on your - system at the time of its installation, as well as protecting you from - (accidentally) installing them. - - Also, if any other package that support unsafe/dangerous for privacy - protocols/services is identified, later updates will ask you for its - removal. - - Have in mind that, if you want to retain certain packages that support - unsafe/dangerous for privacy protocols/services installed on your system, - you'll have to remove your-privacy :) - - Please report any issue to the Nonprism Team on the usual channels: - * https://labs.parabola.nu - * irc://freenode.net/#nonprism - * mailto:dev@lists.parabolagnulinux.org -EOM -} - -pre_upgrade() { - pre_install -} - -# vim:set ts=2 sw=2 et: |