Permalink
Cannot retrieve contributors at this time
Fetching contributors…
| name: corebird | |
| version: "1.7.3" | |
| grade: stable | |
| summary: CoreBird Twitter Client | |
| description: | | |
| Corebird is a modern and lightweight Twitter client for the GNOME 3 desktop. It | |
| features inline image and video preview, creation of lists and favorites, | |
| filtering of tweets and full text search. Corebird is able to manage multiple | |
| Twitter accounts. | |
| icon: data/corebird.svg | |
| confinement: strict | |
| slots: | |
| dbus-corebird: | |
| interface: dbus | |
| bus: session | |
| name: org.baedert.corebird | |
| plugs: | |
| gnome-3-26-1604: | |
| interface: content | |
| target: $SNAP/gnome-platform | |
| default-provider: gnome-3-26-1604:gnome-3-26-1604 | |
| apps: | |
| corebird: | |
| command: | | |
| desktop-launch pulse-launch libopenh264-launch gstreamer-launch fontconfig-launch $SNAP/usr/bin/corebird | |
| plugs: | |
| - desktop | |
| - gsettings | |
| - home | |
| - network | |
| - opengl | |
| - pulseaudio | |
| - unity7 | |
| - wayland | |
| - x11 | |
| parts: | |
| gnome-platform: | |
| plugin: nil | |
| after: [desktop-gnome-platform] | |
| prepare: | | |
| echo "deb http://ppa.launchpad.net/ubuntu-desktop/gnome-3-26/ubuntu xenial main" | tee /etc/apt/sources.list.d/gnome-3-24.list | |
| apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 399B698EEA9EF163B6F9A0F62CC98497A1231595 | |
| apt update | |
| apt upgrade -yy | |
| prime: | |
| - -* | |
| helper-scripts: | |
| plugin: dump | |
| source: snap-files | |
| prepare: | | |
| chmod +x fontconfig-launch | |
| chmod +x gstreamer-launch | |
| chmod +x pulse-launch | |
| organize: | |
| fontconfig-launch: bin/fontconfig-launch | |
| gstreamer-launch: bin/gstreamer-launch | |
| pulse-launch: bin/pulse-launch | |
| prime: | |
| - bin/fontconfig-launch | |
| - bin/gstreamer-launch | |
| - bin/pulse-launch | |
| build-attributes: [no-system-libraries] | |
| libopenh264-helper: | |
| source: libopenh264-helper | |
| source-subdir: libopenh264 | |
| plugin: make | |
| stage-packages: | |
| - bzip2 | |
| - curl | |
| prime: | |
| - bin/bunzip2 | |
| - bin/libopenh264-launch | |
| - usr/bin/curl | |
| - usr/lib/**/libasn1* | |
| - usr/lib/**/libcurl-gnutls* | |
| - usr/lib/**/libgssapi.so* | |
| - usr/lib/**/libhcrypto* | |
| - usr/lib/**/libheimbase* | |
| - usr/lib/**/libheimntlm* | |
| - usr/lib/**/libhx509* | |
| - usr/lib/**/liblber* | |
| - usr/lib/**/libldap* | |
| - usr/lib/**/libroken* | |
| - usr/lib/**/librtmp* | |
| - usr/lib/**/libsasl2* | |
| - usr/lib/**/libwind* | |
| - usr/lib/**/sasl2 | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| libopenh264-library: | |
| after: [libopenh264-helper] | |
| plugin: make | |
| source: https://github.com/cisco/openh264/archive/v1.7.0.tar.gz | |
| build-packages: | |
| - g++ | |
| - gettext | |
| - libasound2-dev | |
| - libpulse-dev | |
| - nasm | |
| stage-packages: [libpulse0] | |
| install: | | |
| find $SNAPCRAFT_PART_INSTALL/usr/local/lib/pkgconfig -name "*openh264*.pc" -exec \ | |
| sed -i "s|/usr/local/include|$SNAPCRAFT_STAGE/usr/local/include|g;s|/usr/local/lib|$SNAPCRAFT_STAGE/usr/local/lib|g" '{}' \; | |
| prime: | |
| - lib/libjson-c* | |
| - lib/libwrap* | |
| - usr/lib/**/libasyncns* | |
| - usr/lib/**/libFLAC* | |
| - usr/lib/**/libpulse* | |
| - usr/lib/**/libsndfile* | |
| - usr/lib/**/libvorbisenc* | |
| - usr/lib/**/pulseaudio | |
| - usr/local/lib/libopenh264.so* | |
| build-attributes: [no-system-libraries] | |
| gstreamer: | |
| after: | |
| - gnome-platform | |
| - libopenh264-library | |
| plugin: autotools | |
| source: https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.12.3.tar.xz | |
| configflags: | |
| - --prefix=/usr | |
| - --disable-benchmarks | |
| - --disable-debug | |
| - --disable-examples | |
| - --disable-gst-debug | |
| - --disable-gst-tracer-hooks | |
| - --disable-rpath | |
| - --disable-tests | |
| - --disable-tools | |
| build-packages: | |
| - bison | |
| - flex | |
| - gettext | |
| - libasound2-dev | |
| - liborc-0.4-dev | |
| - libpulse-dev | |
| - libxv-dev | |
| stage-packages: | |
| - libpulse0 | |
| - libxv1 | |
| install: | | |
| find $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig -name "*gstreamer*.pc" -exec \ | |
| sed -i "s|/usr/include|$SNAPCRAFT_STAGE/usr/include|g;s|/usr/lib|$SNAPCRAFT_STAGE/usr/lib|g" '{}' \; | |
| prime: | |
| - lib/libjson-c* | |
| - usr/lib/**/libXv.so* | |
| - usr/lib/girepository-1.0 | |
| - usr/lib/gstreamer-1.0 | |
| - -usr/lib/gstreamer-1.0/include | |
| - usr/lib/libgst* | |
| - usr/libexec/gstreamer-1.0/gst-plugin-scanner | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| # gstreamer-vaapi: | |
| # plugin: autotools | |
| # source: https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.12.3.tar.xz | |
| # configflags: | |
| # - --prefix=/usr | |
| # build-packages: | |
| # - libgles2-mesa-dev | |
| # - libv4l-dev | |
| # - libva-dev | |
| # - libwayland-dev | |
| # - libxrandr-dev | |
| # stage-packages: | |
| # - libv4l-0 | |
| # - libva-wayland1 | |
| # - libva-x11-1 | |
| # - libva1 | |
| # after: | |
| # - gnome-platform | |
| # - gst-plugins-bad | |
| # - gst-plugins-base | |
| # - gstreamer | |
| # prime: | |
| # - usr/lib/gstreamer-1.0 | |
| # - usr/lib/libgst* | |
| # - usr/lib/**/libboost* | |
| # - usr/lib/**/libcapnp* | |
| # - usr/lib/**/libv4l* | |
| # - usr/lib/**/libva* | |
| # - usr/share/locale/* | |
| gst-plugins-base: | |
| after: | |
| - cairo | |
| - gnome-platform | |
| - gstreamer | |
| - pango | |
| plugin: autotools | |
| source: http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.12.3.tar.xz | |
| configflags: | |
| - --prefix=/usr | |
| build-packages: | |
| - gettext | |
| - libasound2-dev | |
| - libpulse-dev | |
| stage-packages: [libpulse0] | |
| install: | | |
| find $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig -name "*gstreamer*.pc" -exec \ | |
| sed -i "s|/usr/include|$SNAPCRAFT_STAGE/usr/include|g;s|/usr/lib|$SNAPCRAFT_STAGE/usr/lib|g" '{}' \; | |
| prime: | |
| - lib/libjson-c* | |
| - usr/lib/girepository-1.0/* | |
| - usr/lib/gstreamer-1.0 | |
| - -usr/lib/gstreamer-1.0/include | |
| - usr/lib/libgst* | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| gst-plugins-libav: | |
| after: | |
| - gnome-platform | |
| - gst-plugins-base | |
| - libopenh264-library | |
| plugin: autotools | |
| source: http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.12.3.tar.xz | |
| configflags: | |
| - --prefix=/usr | |
| - --enable-gpl | |
| - --enable-orc | |
| build-packages: | |
| - bison | |
| - flex | |
| - gettext | |
| - libasound2-dev | |
| - libgnutls28-dev | |
| - liborc-0.4-dev | |
| - libpulse-dev | |
| - libva-dev | |
| - libwayland-dev | |
| - libxrandr-dev | |
| - yasm | |
| - zlib1g-dev | |
| stage-packages: | |
| - libpulse0 | |
| - libva-wayland1 | |
| - libva-x11-1 | |
| - libva1 | |
| - zlib1g | |
| prime: | |
| - lib/libjson-c* | |
| - usr/lib/girepository-1.0/* | |
| - usr/lib/gstreamer-1.0 | |
| - -usr/lib/gstreamer-1.0/include | |
| - usr/lib/libgst* | |
| - usr/lib/**/libva* | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| gst-plugins-good: | |
| after: | |
| - gnome-platform | |
| - gst-plugins-base | |
| - gstreamer | |
| - libopenh264-library | |
| plugin: autotools | |
| source: http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.12.3.tar.xz | |
| configflags: | |
| - --prefix=/usr | |
| - --disable-aalib | |
| - --disable-aalibtest | |
| - --disable-alpha | |
| - --disable-apetag | |
| - --disable-audiofx | |
| - --disable-cutter | |
| - --disable-debug | |
| - --disable-debugutils | |
| - --disable-directsound | |
| - --disable-dtmf | |
| - --disable-dv1394 | |
| - --disable-effectv | |
| - --disable-equalizer | |
| - --disable-examples | |
| - --disable-flac | |
| - --disable-flv | |
| - --disable-flx | |
| - --disable-goom | |
| - --disable-goom2k1 | |
| - --disable-icydemux | |
| - --disable-id3demux | |
| - --disable-imagefreeze | |
| - --disable-interleave | |
| - --disable-jack | |
| - --disable-jpeg | |
| - --disable-law | |
| - --disable-level | |
| - --disable-libcaca | |
| - --disable-libdv | |
| - --disable-libpng | |
| - --disable-monoscope | |
| - --disable-oss | |
| - --disable-oss4 | |
| - --disable-osx_audio | |
| - --disable-osx_video | |
| - --disable-replaygain | |
| - --disable-rpath | |
| - --disable-rtp | |
| - --disable-rtpmanager | |
| - --disable-rtsp | |
| - --disable-shapewipe | |
| - --disable-shout2 | |
| - --disable-smpte | |
| - --disable-spectrum | |
| - --disable-speex | |
| - --disable-sunaudio | |
| - --disable-taglib | |
| - --disable-udp | |
| - --disable-videobox | |
| - --disable-vpx | |
| - --disable-waveform | |
| - --disable-wavenc | |
| - --disable-wavpack | |
| - --disable-wavparse | |
| - --disable-y4m | |
| build-packages: | |
| - bison | |
| - flex | |
| - gettext | |
| - libasound2-dev | |
| - liborc-0.4-dev | |
| - libpulse-dev | |
| stage-packages: | |
| - libpulse0 | |
| prime: | |
| - lib/libjson-c* | |
| - usr/lib/girepository-1.0/* | |
| - usr/lib/gstreamer-1.0 | |
| - -usr/lib/gstreamer-1.0/include | |
| - usr/lib/libgst* | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| gst-plugins-bad: | |
| after: | |
| - gnome-platform | |
| - gst-plugins-base | |
| - gstreamer | |
| - libopenh264-library | |
| plugin: autotools | |
| source: http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.12.3.tar.xz | |
| configflags: | |
| - --prefix=/usr | |
| - --disable-accurip | |
| - --disable-acm | |
| - --disable-adpcmdec | |
| - --disable-adpcmenc | |
| - --disable-aiff | |
| - --disable-android_media | |
| - --disable-apexsink | |
| - --disable-apple_media | |
| - --disable-asfmux | |
| - --disable-assrender | |
| - --disable-audiofxbad | |
| - --disable-audiomixer | |
| - --disable-audiovisualizers | |
| - --disable-autoconvert | |
| - --disable-bayer | |
| - --disable-bluez | |
| - --disable-bs2b | |
| - --disable-bz2 | |
| - --disable-camerabin2 | |
| - --disable-cdxaparse | |
| - --disable-chromaprint | |
| - --disable-coloreffects | |
| - --disable-compositor | |
| - --disable-daala | |
| - --disable-dash | |
| - --disable-dc1394 | |
| - --disable-dccp | |
| - --disable-debug | |
| - --disable-debugutils | |
| - --disable-decklink | |
| - --disable-direct3d | |
| - --disable-directfb | |
| - --disable-directsound | |
| - --disable-dtls | |
| - --disable-dvb | |
| - --disable-dvbsuboverlay | |
| - --disable-dvdspu | |
| - --disable-examples | |
| - --disable-faac | |
| - --disable-faceoverlay | |
| - --disable-fbdev | |
| - --disable-fdk_aac | |
| - --disable-festival | |
| - --disable-fieldanalysis | |
| - --disable-flite | |
| - --disable-fluidsynth | |
| - --disable-freeverb | |
| - --disable-frei0r | |
| - --disable-gaudieffects | |
| - --disable-gdp | |
| - --disable-geometrictransform | |
| - --disable-gme | |
| - --disable-gsm | |
| - --disable-hdvparse | |
| - --disable-id3tag | |
| - --disable-inter | |
| - --disable-interlace | |
| - --disable-ivfparse | |
| - --disable-ivtc | |
| - --disable-jp2kdecimator | |
| - --disable-jpegformat | |
| - --disable-kate | |
| - --disable-kms | |
| - --disable-ladspa | |
| - --disable-libmms | |
| - --disable-librfb | |
| - --disable-libvisual | |
| - --disable-linsys | |
| - --disable-lv2 | |
| - --disable-midi | |
| - --disable-mimic | |
| - --disable-modplug | |
| - --disable-mpeg2enc | |
| - --disable-mplex | |
| - --disable-musepack | |
| - --disable-mve | |
| - --disable-mxf | |
| - --disable-nas | |
| - --disable-neon | |
| - --disable-netsim | |
| - --disable-nuvdemux | |
| - --disable-nvenc | |
| - --disable-ofa | |
| - --disable-onvif | |
| - --disable-openal | |
| - --disable-opencv | |
| - --disable-openexr | |
| - --disable-openjpeg | |
| - --disable-openni2 | |
| - --disable-opensles | |
| - --disable-opus | |
| - --disable-patchdetect | |
| - --disable-pcapparse | |
| - --disable-pnm | |
| - --disable-pvr | |
| - --disable-qt | |
| - --disable-removesilence | |
| - --disable-resindvd | |
| - --disable-rpath | |
| - --disable-rsvg | |
| - --disable-sbc | |
| - --disable-schro | |
| - --disable-sdi | |
| - --disable-sdp | |
| - --disable-shm | |
| - --disable-siren | |
| - --disable-sndfile | |
| - --disable-sndio | |
| - --disable-soundtouch | |
| - --disable-spandsp | |
| - --disable-spc | |
| - --disable-speed | |
| - --disable-srtp | |
| - --disable-stereo | |
| - --disable-subenc | |
| - --disable-teletextdec | |
| - --disable-timecode | |
| - --disable-timidity | |
| - --disable-tinyalsa | |
| - --disable-tta | |
| - --disable-uvch264 | |
| - --disable-vcd | |
| - --disable-videofilters | |
| - --disable-videoframe_audiolevel | |
| - --disable-videomeasure | |
| - --disable-videosignal | |
| - --disable-vmnc | |
| - --disable-voaacenc | |
| - --disable-voamrwbenc | |
| - --disable-wasapi | |
| - --disable-webp | |
| - --disable-webrtcdsp | |
| - --disable-wildmidi | |
| - --disable-wininet | |
| - --disable-winks | |
| - --disable-winscreencap | |
| - --disable-y4m | |
| - --disable-yadif | |
| - --disable-zbar | |
| build-packages: | |
| - bison | |
| - flex | |
| - gettext | |
| - libasound2-dev | |
| - libgl1-mesa-dev | |
| - libgles2-mesa-dev | |
| - libneon27-gnutls-dev | |
| - liborc-0.4-dev | |
| - libpulse-dev | |
| - nettle-dev | |
| stage-packages: | |
| - libneon27-gnutls | |
| - libpulse0 | |
| install: | | |
| find $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig -name "*gstreamer*.pc" -exec \ | |
| sed -i "s|/usr/include|$SNAPCRAFT_STAGE/usr/include|g;s|/usr/lib|$SNAPCRAFT_STAGE/usr/lib|g" '{}' \; | |
| prime: | |
| - lib/libjson-c* | |
| - usr/lib/**/libneon* | |
| - usr/lib/girepository-1.0/* | |
| - usr/lib/gstreamer-1.0 | |
| - -usr/lib/gstreamer-1.0/include | |
| - usr/lib/libgst* | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| harfbuzz: | |
| after: [gnome-platform] | |
| plugin: autotools | |
| source: https://github.com/behdad/harfbuzz/releases/download/1.6.3/harfbuzz-1.6.3.tar.bz2 | |
| configflags: | |
| - --prefix=/usr | |
| - --sysconfdir=/etc | |
| - --without-cairo | |
| - --with-graphite2 | |
| - --with-glib | |
| - --with-gobject | |
| - --with-icu | |
| - --enable-introspection | |
| build-packages: | |
| - gettext | |
| - gobject-introspection | |
| - libgirepository1.0-dev | |
| - libglib2.0-dev | |
| - libgraphite2-dev | |
| - libicu-dev | |
| install: | | |
| sed -i "s|/usr/include|$SNAPCRAFT_STAGE/usr/include|" $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig/harfbuzz.pc | |
| sed -i "s|/usr/lib|$SNAPCRAFT_STAGE/usr/lib|" $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig/harfbuzz.pc | |
| prime: | |
| - usr/lib/libharfbuzz* | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| freetype: | |
| after: [harfbuzz] | |
| plugin: autotools | |
| source: https://download.savannah.gnu.org/releases/freetype/freetype-2.8.1.tar.bz2 | |
| configflags: | |
| - --prefix=/usr | |
| - --sysconfdir=/etc | |
| - --disable-static | |
| build-packages: | |
| - gettext | |
| - libbz2-dev | |
| - libpng12-dev | |
| - zlib1g-dev | |
| install: | | |
| sed -i "s|/usr/include|$SNAPCRAFT_STAGE/usr/include|" $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig/freetype2.pc | |
| sed -i "s|/usr/lib|$SNAPCRAFT_STAGE/usr/lib|" $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig/freetype2.pc | |
| prime: | |
| - etc/fonts/* | |
| - usr/lib/libfreetype* | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| fontconfig: | |
| after: [freetype] | |
| plugin: autotools | |
| source: https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.12.6.tar.bz2 | |
| configflags: | |
| - --prefix=/snap/corebird/current/usr | |
| - --sysconfdir=/snap/corebird/current/etc | |
| - --enable-iconv | |
| build-packages: | |
| - gettext | |
| - gperf | |
| - libexpat1-dev | |
| - libxml2-dev | |
| organize: | |
| snap/corebird/current/usr: usr | |
| snap/corebird/current/etc: etc | |
| prime: | |
| - etc/fonts | |
| - usr/bin/fc-* | |
| - usr/lib/libfontconfig* | |
| - usr/share/fontconfig | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| cairo: | |
| after: [fontconfig] | |
| plugin: autotools | |
| source: http://cairographics.org/snapshots/cairo-1.15.8.tar.xz | |
| configflags: | |
| - --prefix=/usr | |
| build-packages: | |
| - gettext | |
| - libegl1-mesa-dev | |
| - libgl1-mesa-dev | |
| - libpng12-dev | |
| - libwayland-dev | |
| - libx11-dev | |
| - libxcb-shm0-dev | |
| - libxcb1-dev | |
| install: | | |
| find $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig -name "*cairo*.pc" -exec \ | |
| sed -i "s|/usr/include|$SNAPCRAFT_STAGE/usr/include|g;s|/usr/lib|$SNAPCRAFT_STAGE/usr/lib|g" '{}' \; | |
| prime: | |
| - usr/lib/cairo/* | |
| - usr/lib/libcairo* | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| pango: | |
| after: [cairo, fontconfig] | |
| plugin: autotools | |
| source: http://ftp.gnome.org/pub/GNOME/sources/pango/1.40/pango-1.40.13.tar.xz | |
| configflags: | |
| - --prefix=/usr | |
| build-packages: | |
| - gettext | |
| - gobject-introspection | |
| - libgirepository1.0-dev | |
| - libglib2.0-dev | |
| - libwayland-dev | |
| - libx11-dev | |
| - libxft-dev | |
| - libxrender-dev | |
| install: | | |
| find $SNAPCRAFT_PART_INSTALL/usr/lib/pkgconfig -name "*pango*.pc" -exec \ | |
| sed -i "s|/usr/include|$SNAPCRAFT_STAGE/usr/include|g;s|/usr/lib|$SNAPCRAFT_STAGE/usr/lib|g" '{}' \; | |
| prime: | |
| - usr/lib/girepository-1.0/Pango*.typelib | |
| - usr/lib/libpango* | |
| - usr/share/locale/* | |
| build-attributes: [no-system-libraries] | |
| corebird: | |
| after: | |
| - cairo | |
| - gnome-platform | |
| - gst-plugins-bad | |
| - gst-plugins-good | |
| - gst-plugins-libav | |
| - gstreamer | |
| # - gstreamer-vaapi | |
| - pango | |
| plugin: autotools | |
| source: https://github.com/baedert/corebird/releases/download/1.7.3/corebird-1.7.3.tar.xz | |
| # source: https://github.com/baedert/corebird.git | |
| # source-tag: '1.7.2' | |
| # for some reason building from git is failing due to the gst check in the | |
| # configure script | |
| prepare: | | |
| apt-get install -yqq libgspell-1-dev | |
| # this package doesn't exist in xenial so we can't add it to | |
| # build-packages and rely on it upgrading by the gnome-platform part's | |
| # apt upgrade step. | |
| configflags: | |
| - --prefix=/usr | |
| - --disable-rpath | |
| build-packages: | |
| - gettext | |
| - libjson-glib-dev | |
| - libsoup2.4-dev | |
| - libsqlite3-dev | |
| - libxml2-utils | |
| - locales-all | |
| - valac | |
| prime: | |
| - usr/bin/corebird | |
| - usr/lib/locale/* | |
| - usr/share/applications/org.baedert.corebird.desktop | |
| - usr/share/dbus-1/services/org.baedert.corebird.service | |
| - usr/share/glib-2.0/schemas/org.baedert.corebird.gschema.xml | |
| - usr/share/icons/**/corebird.png | |
| - usr/share/locale/* | |
| - usr/share/metainfo/org.baedert.corebird.appdata.xml | |
| build-attributes: [no-system-libraries] |