Package Details: feedreader-git 2.10.0.r2908-1

Git Clone URL: https://aur.archlinux.org/feedreader-git.git (read-only, click to copy)
Package Base: feedreader-git
Description: FeedReader is a modern desktop application designed to complement existing web-based RSS accounts.
Upstream URL: https://github.com/jangernert/FeedReader
Keywords: atom feed feedreader reader rss tt-rss
Licenses: GPL3
Conflicts: feedreader
Provides: feedreader
Submitter: horosgrisa
Maintainer: asm0dey
Last Packager: asm0dey
Votes: 19
Popularity: 0.000442
First Submitted: 2016-02-04 17:35
Last Updated: 2020-03-10 06:44

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

goldensuneur commented on 2019-01-23 08:29

Since yesterday I have an error when building this package.

ERROR: Language Vala does not support position-independent executable

Removing the b_pie flag in /bin/arch-meson seams to fix the build but I'm not sure about the consequences of this change.

Here is the complete log:

==> Making package: feedreader-git 2.6.1.r2794-1 (Wed Jan 23 09:18:48 2019)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Cloning FeedReader git repo...
Cloning into bare repository '/home/goldensuneur/.cache/yay/feedreader-git/FeedReader'...
remote: Enumerating objects: 579, done.
remote: Counting objects: 100% (579/579), done.
remote: Compressing objects: 100% (498/498), done.
remote: Total 27650 (delta 130), reused 394 (delta 81), pack-reused 27071
Receiving objects: 100% (27650/27650), 24.28 MiB | 21.81 MiB/s, done.
Resolving deltas: 100% (19837/19837), done.
==> Validating source files with sha256sums...
    FeedReader ... Skipped
==> Extracting sources...
  -> Creating working copy of FeedReader git repo...
Cloning into 'FeedReader'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Starting build()...
+ exec meson setup --prefix /usr --libdir /usr/lib --libexecdir /usr/lib --bindir /usr/bin --sbindir /usr/bin --includedir /usr/include --datadir /usr/share --mandir /usr/share/man --infodir /usr/share/info --localedir /usr/share/locale --sysconfdir /etc --localstatedir /var --sharedstatedir /var/lib --buildtype release --auto-features enabled --wrap-mode nofallback -D b_lto=true -D b_pie=true
The Meson build system
Version: 0.49.0
Source dir: /home/goldensuneur/.cache/yay/feedreader-git/src/FeedReader
Build dir: /home/goldensuneur/.cache/yay/feedreader-git/src/FeedReader/build
Build type: native build
Project name: feedreader
Project version: 2.6.0
Appending CFLAGS from environment: '-march=x86-64 -mtune=native -O2 -pipe -fstack-protector-strong -fno-plt'
Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2'
Native C compiler: cc (gcc 8.2.1 "cc (GCC) 8.2.1 20181127")
Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now'
Native Vala compiler: valac (valac 0.42.5)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Program afl-fuzz found: NO
Program gtester found: YES (/bin/gtester)
Found pkg-config: /bin/pkg-config (1.6.0)
Dependency gdk-pixbuf-2.0 found: YES 2.38.0
Dependency gee-0.8 found: YES 0.20.1
Dependency glib-2.0 found: YES 2.58.2
Dependency goa-1.0 found: YES 3.30.1
Dependency gstreamer-1.0 found: YES 1.14.4
Dependency gstreamer-pbutils-1.0 found: YES 1.14.4
Dependency gtk+-3.0 found: YES 3.24.4
Dependency gumbo found: YES 0.10.1
Dependency json-glib-1.0 found: YES 1.4.4
Library libcurl found: YES
Dependency libnotify found: YES 0.7.7
Dependency libpeas-1.0 found: YES 1.22.0
Dependency libsecret-1 found: YES 0.18.7
Dependency libsoup-2.4 found: YES 2.64.2
Dependency libxml-2.0 found: YES 2.9.9
Library linux found: YES
Library posix found: YES
Dependency rest-0.7 found: YES 0.8.1
Dependency sqlite3 found: YES 3.26.0
Dependency webkit2gtk-4.0 found: YES 2.22.5
Dependency webkit2gtk-web-extension-4.0 found: YES 2.22.5
Found CMake: /bin/cmake (3.13.3)
Dependency unity found: NO (tried pkgconfig and cmake)
Configuring Constants.intermediate.vala using configuration
Library webkit2gtk-web-extension-4.0 found: YES
Program desktop-file-validate found: YES (/bin/desktop-file-validate)
Program appstream-util found: NO
Library gd-1.0 found: YES
Library gtkimageview found: YES
Library htmlclean found: YES
Library rss-glib-1.0 found: YES
Library m found: YES
Message: libUnity support OFF
Message: Backend Plugin: bazqux ON
Message: Backend Plugin: decsync ON
Message: Backend Plugin: feedbin ON
Message: Backend Plugin: feedhq ON
Message: Backend Plugin: feedly ON
Message: Backend Plugin: fresh ON
Message: Backend Plugin: inoreader ON
Message: Backend Plugin: local ON
Message: Backend Plugin: oldreader ON
Message: Backend Plugin: owncloud ON
Message: Backend Plugin: ttrss ON
Message: Share Plugin: Browser ON
Message: Share Plugin: Email ON
Message: Share Plugin: Instapaper ON
Message: Share Plugin: Pocket ON
Message: Share Plugin: Telegram ON
Message: Share Plugin: Twitter ON
Message: Share Plugin: Wallabag ON
Program meson_post_install.py found: YES (/home/goldensuneur/.cache/yay/feedreader-git/src/FeedReader/meson_post_install.py)
Build targets in project: 80
Found ninja-1.8.2 at /bin/ninja

ERROR: Language Vala does not support position-independent executable

A full log can be found at /home/goldensuneur/.cache/yay/feedreader-git/src/FeedReader/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...

asm0dey commented on 2018-11-28 17:05

@korin43 done, thanks

korin43 commented on 2018-11-28 15:14

This package should depend on gnome-keyring to make password storage work right:

https://github.com/jangernert/FeedReader/issues/802 https://github.com/jangernert/FeedReader/issues/724#issuecomment-441462963

(We use libsecret to try to not be GNOME-specific, but apparently KDE stopped working on their service service backend)

asm0dey commented on 2018-11-09 18:08

@jplatte tank you for notice, fixed

jplatte commented on 2018-11-09 07:24

Why does this package depend on gumbo-git instead of gumbo-parser?

asm0dey commented on 2018-08-14 20:17

FeedReader migrated to meson build system. Please update PKGBUILD as following:

# Maintainer: Grigorii Horos <horosgrisa@gmail.com>
pkgname=feedreader-git
pkgver=2.4.r2632.c8362c1c
_pkgver=2.4 # Must be manually bumped when a new stable version is released (see pkgver())
pkgrel=1
pkgdesc="FeedReader is a modern desktop application designed to complement existing web-based RSS accounts."
arch=('i686' 'x86_64')
url="https://github.com/jangernert/FeedReader"
license=('GPL3')
groups=()
depends=('sqlite3' 'gtk3' 'webkit2gtk' 'libnotify' 'libsoup' 'libgee' 'json-glib' 'libsecret' 'libpeas' 'gnome-online-accounts' 'curl')
makedepends=('git' 'vala' 'gobject-introspection' 'meson')
provides=("${pkgname%-*}")
conflicts=("${pkgname%-*}")
source=('git+https://github.com/jangernert/FeedReader.git')
sha256sums=('SKIP')

# Upstream tags point releases in a "stable" branch, so these are not reachable from master.
# Therefore, we use the "no tags" version, but manually prepended by the latest stable.
pkgver() {
  cd "$srcdir/FeedReader"
  printf "${_pkgver}.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

prepare() {
  cd "$srcdir/FeedReader"
  git submodule init; git submodule update
}

build() {
  mkdir -p "$srcdir/FeedReader/build"
  cd "$srcdir/FeedReader/build"
  arch-meson
  ninja
}

package() {
  cd "$srcdir/FeedReader/build"
  DESTDIR="${pkgdir}" ninja install
}

churro commented on 2018-08-06 16:07

the current PKGBUILD has a slight problem, feedreader can attempt tog rab full articles when the feeds are truncated, but for that it needs to download files from a different repo which can't be done with a mere git clone, to remedy this here's a PKGBUILD that grabs everything it needs to get said files https://pastebin.com/fuzLtTbA

churro commented on 2018-07-19 05:17

apparently, woff2 should be added as a dependency as otherwise I get feedreader: error while loading shared libraries: libwoff2dec.so.1.0.2: cannot open shared object file: No such file or directory

TheMatten commented on 2018-07-18 11:26

@carbolymer can't we somehow contact admins directly to get this updated?

carbolymer commented on 2018-07-14 13:38

Can we get an update on this package?

EDIT: Here's my updated PKGBUILD. Feel free to merge the changes to AUR repository: https://gitlab.com/carbolymer/feedreader-git/blob/master/PKGBUILD