Commit Graph
100 Commits
Author SHA1 Message Date
Ted HessandGitHub cfdc1d4269 Merge pull request #7588 from thess/cci-mods
CircleCI: Do not run build as root. Move to public docker repo.
2018-12-06 17:17:38 -05:00
Ted Hess 1c2c18a16a CircleCI: Do not run build as root. Move to public docker repo.
Change docker hub repository to 'openwrtorg'.
Create and use non-root user 'build'. Add xz-utils and unzip.
Use version numbers for docker images (SHA has no sense of time).
Disable pipefail in build step

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-12-05 15:28:36 -05:00
Ted HessandEtienne Champetier e47ca98a5e build,circleci: Updates with additional checks from travis scripts.
Checking:
- Pull request does not contain unwanted merges
- signed-off-by tag exists and matches author
- Subject line has package name
- Author name has 'firstname lastname' (no nicknames)

Signed-off-by: Ted Hess <thess@kitschensync.net>
[Use git instead of CircleCI variables]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2018-11-24 22:18:05 -05:00
Ted HessandGitHub ee449bf678 Merge pull request #7467 from neheb/patch-19
shairport-sync: Update to 3.2.2
2018-11-19 11:15:30 -05:00
Ted Hess 69eae69032 sox: Build without opus (explicitly)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-11-19 10:42:20 -05:00
Ted HessandGitHub 9beeebc440 Merge pull request #7442 from neheb/patch-17
lftp: Update to 4.8.4
2018-11-16 09:36:32 -05:00
Ted HessandGitHub 27c3e39d7d Merge pull request #7269 from neheb/emailr
emailrelay: Remove SSLv3 option
2018-11-16 09:35:59 -05:00
Ted HessandGitHub b3fc83bd92 Merge pull request #7189 from neheb/gstr
gstreamer1: Update to 1.14.4
2018-11-15 22:14:12 -05:00
Ted HessandGitHub 1d6a1c2b40 Merge pull request #7413 from thess/libsoup-work
libsoup: fix intltool host dependency. Cleaup some build args
2018-11-14 08:34:02 -05:00
Ted HessandGitHub f3f26865c3 Merge pull request #7320 from neheb/motion
motion: Update to 4.2
2018-11-13 21:41:59 -05:00
Ted Hess ad3497bad8 libpsl: Fix build errors when BUILD_NLS=y
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-11-13 16:35:11 -05:00
Ted Hess 0daec55ce5 libsoup: fix intltool host dependency. Cleaup some build args
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-11-13 16:31:57 -05:00
Ted HessandGitHub 49c4ab36d7 Merge pull request #7378 from thess/ffmpeg-custom
ffmpeg: Add choices to libffmpeg-custom to select and build CLI programs
2018-11-13 11:56:36 -05:00
Ted Hess 37ddc58ab9 CircleCI: Fix URL references to openwrt.org
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-11-13 11:24:50 -05:00
Ted HessandGitHub 263fdf74e8 Merge pull request #7372 from eduardoabinader/bump-opus-tools-0.2
opus-tools: bump to 0.2
2018-11-12 13:04:42 -05:00
Ted Hess 7b49f60567 ffmpeg: Add choices to libffmpeg-custom to select and build CLI programs
Add postproc to libffmpeg-custom if x264 selected

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-11-11 17:32:41 -05:00
Ted HessandGitHub 79928f9278 Merge pull request #7396 from thess/ffmpeg-x264
ffmpeg: Resolve libx264, BUILD_PATENTED anomalies
2018-11-11 17:17:05 -05:00
Ted Hess c44e1d43a3 ffmpeg: Resolve libx264, BUILD_PATENTED anomalies
libx264 will be included in both hard & soft float libffmpeg-full builds if selected
and BUILD_PATENTED=y. Otherwise, it is not included in libffmpeg-full

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-11-11 14:06:13 -05:00
Ted HessandGitHub 6d702eb97f Merge pull request #7383 from neheb/squ
socat: Fix compile with deprecated APIs disabled
2018-11-10 20:47:48 -05:00
Ted HessandGitHub 7e36a24dd3 Merge pull request #7319 from neheb/icecast
icecast: Update to 2.4.4
2018-11-10 15:07:54 -05:00
Ted HessandGitHub 440e932e66 Merge pull request #7375 from eduardoabinader/bump-alsa-utils-1.1.7
alsa-utils: bump to 1.1.7
2018-11-10 14:56:29 -05:00
Ted HessandGitHub b4cf2b4df5 Merge pull request #7365 from thess/ffmpeg-work
ffmpeg: Resolve hard/float builds with work-around dependencies
2018-11-10 10:50:27 -05:00
Ted Hess b4d191995c ffmpeg: Resolve hard/float builds with work-around dependencies
Hard float includes: libx264, mp3lame
Soft float includes: shine (mp3 encoder)

fdk-aac will not be available in libffmpeg-full due to incompatible license with libx264.
Custom builds can override licensing restrictions but results may not be re-distributable.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-11-09 13:32:28 -05:00
Ted HessandGitHub 9753c21d5c Merge pull request #7232 from neheb/patch-11
libarchive: Update to 3.3.3
2018-11-05 17:40:08 -05:00
Ted HessandGitHub cf2b81696e Merge pull request #7182 from neheb/dark
darkstat: Remove libbsd dependency
2018-10-15 17:55:10 -04:00
Ted HessandGitHub 448051b95f Merge pull request #7190 from yangfl/master
i2pd: Update to 2.21.0
2018-10-12 12:28:57 -04:00
Ted HessandGitHub 988a9886d4 Merge pull request #7153 from neheb/xml
xmlrpc-c: Update to 1.43.08
2018-10-08 14:07:49 -04:00
Ted Hess c2cc90a3dd ffmpeg: Configuration fixes for optional codec libraries
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-10-04 15:39:42 -04:00
Ted HessandGitHub 2d4d736dd4 Merge pull request #7134 from ejurgensen/forked-daapd_update_264
forked-daapd: update to 26.4
2018-10-03 10:59:48 -04:00
Ted Hess c77c962de4 CONTRIBUTING.md: Update documentation links
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-29 11:04:34 -04:00
Ted HessandGitHub bf3745850e Merge pull request #7104 from thess/master
CONTRIBUTING.md: Revise and clarify Copyright and PKG_MAINTANER fields.
2018-09-29 10:41:58 -04:00
Ted Hess 4227736d63 CONTRIBUTING.md: Revise and clarify Copyright and PKG_MAINTANER fields.
Add description of preferred archive formats and download methods.
Encourage multiple maintainers.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-29 10:40:26 -04:00
Ted HessandGitHub 8c6215cd78 Merge pull request #7100 from thess/boost-work
boost: Makefile and package changes to support builds with both Python versions selected
2018-09-25 11:48:45 -04:00
Ted HessandGitHub 99fa19f218 Merge pull request #7089 from pprindeville/perlmod-fix-include-perlver.mk
perlmod: fix ability to build module out-of-feed
2018-09-24 17:14:54 -04:00
Ted Hess 7947583519 boost: Makefile and package changes to support builds with both Python 2.x and Python 3.x versions.
Python versioning is automatically configured from lang/python repository xxx-version.mk files.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-24 14:33:39 -04:00
Ted Hess 80e40c393b boost: Bump PKG_RELEASE to force buildbot re-builds
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-21 11:43:22 -04:00
Ted HessandGitHub 428f65bee8 Merge pull request #7081 from thess/boost-work
boost: Fix mips32r1 cpu builds (exclude Boost.fiber)
2018-09-20 16:08:41 -04:00
Ted Hess dd8b637646 boost: Fix mips32r1 cpu builds (exclude Boost.fiber)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-20 14:25:11 -04:00
Ted HessandGitHub 94113ca4d6 Merge pull request #7067 from ClaymorePT/boost_1.68_r2
boost: Package Makefile Revision
2018-09-18 12:14:18 -04:00
Ted HessandGitHub 933c9802aa Merge pull request #7026 from neheb/motion
motion: Backport upstream commit to fix running on musl.
2018-09-15 19:40:21 -04:00
Ted HessandGitHub c15c5589cf Merge pull request #7002 from tsl0922/ttyd-1.4.2
ttyd: update to 1.4.2
2018-09-12 11:55:44 -04:00
Ted HessandGitHub 1545eb2194 Merge pull request #6989 from ryzhovau/ffmpeg-libpostproc
ffmpeg: pack libpostproc for hard float archs only
2018-09-11 10:51:40 -04:00
Ted HessandGitHub ce013d1190 Merge pull request #6951 from MikePetullo/dmapd
dmapd: update to 0.0.77
2018-09-05 12:50:15 -04:00
Ted HessandGitHub b65ad650c9 Merge pull request #6876 from MikePetullo/keyutils
keyutils: add new package
2018-09-04 15:23:38 -04:00
Ted HessandGitHub f86e4b5524 Merge pull request #6658 from MikePetullo/hwloc
hwloc: add new package
2018-09-04 15:23:12 -04:00
Ted HessandGitHub 27f9d875e7 Merge pull request #6944 from mhei/expat-docbook-hostbuild
expat: fix host build issue with docbook
2018-09-03 09:37:36 -04:00
Ted Hess b2b44c9f3e libv4l: Upgrade to 1.14.2. Adding RDS and CEC components
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-09-01 15:18:28 -04:00
Ted HessandGitHub b01d2c5a72 Merge pull request #6910 from neheb/patch-35
libupnp: Update to 1.6.25
2018-09-01 12:02:34 -04:00
Ted HessandGitHub da55ed3f6a Merge pull request #6777 from jqqqqqqqqqq/master
fish: add package fish shell
2018-09-01 10:22:53 -04:00
Ted HessandGitHub a603a9a26a Merge pull request #6919 from neheb/tdb
tdb: Remove libbsd dependency
2018-09-01 10:08:32 -04:00
Ted HessandGitHub 2871569b46 Merge pull request #6923 from Andy2244/expat-without-docbook
expat: disable docbook
2018-09-01 10:07:07 -04:00
Ted HessandGitHub 67ff849bce Merge pull request #6795 from MikePetullo/gst1-libav
gst1-libav: update to 1.14.2
2018-08-31 16:14:40 -04:00
Ted HessandGitHub 523bed69e9 Merge pull request #6794 from MikePetullo/gst1-plugins-bad
gst1-plugins-bad: update to 1.14.2
2018-08-31 16:13:22 -04:00
Ted HessandGitHub b4297c5889 Merge pull request #6791 from MikePetullo/gst1-plugins-ugly
gst1-plugins-ugly: update to 1.14.2
2018-08-31 16:12:54 -04:00
Ted HessandGitHub a7b0dd94ec Merge pull request #6793 from MikePetullo/gst1-plugins-base
gst1-plugins-base: update to 1.14.2
2018-08-31 16:12:12 -04:00
Ted HessandGitHub 9926200049 Merge pull request #6792 from MikePetullo/gst1-plugins-good
gst1-plugins-good: update to 1.14.2
2018-08-31 16:11:45 -04:00
Ted HessandGitHub 69dadc4b11 Merge pull request #6797 from MikePetullo/gstreamer1
gstreamer1: update to 1.14.2
2018-08-31 16:10:23 -04:00
Ted HessandGitHub 2adc8366ad Merge pull request #6856 from neheb/patch-25
less: Update to 530
2018-08-31 16:05:37 -04:00
Ted HessandGitHub 874f7f2d14 Merge pull request #6907 from thess/espeak-work
espeak: Fix build issues. Cleanup patches
2018-08-31 15:18:09 -04:00
Ted HessandGitHub 1ac6e16b6c Merge pull request #6908 from thess/portaudio-work
portaudio: Update to 19060_20161030 stable release
2018-08-31 15:17:33 -04:00
Ted HessandGitHub 7a6c41977b Merge pull request #6909 from neheb/patch-34
crelay: Update to 0.13
2018-08-31 15:15:00 -04:00
Ted Hess 160bf84ab9 README.md - update links to current docs pages
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-31 15:08:17 -04:00
Ted HessandGitHub 5f254b504d Merge pull request #6917 from thess/socat-work
socat: Fix CRDLY, TABDLY and CSIZE shifts for PowerPC
2018-08-30 15:26:45 -04:00
Ted Hess 8f56973564 socat: Fix CRDLY, TABDLY and CSIZE shifts for PowerPC
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-30 14:47:43 -04:00
Ted HessandGitHub 53aa4049a6 Merge pull request #6898 from diizzyy/patch-11
lib/expat: Update to 2.2.6
2018-08-29 13:23:17 -04:00
Ted Hess 32d55a2715 portaudio: Update to 19060_20161030 stable release
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-29 11:45:54 -04:00
Ted Hess 308a058e5f espeak: Fix build issues. Cleanup patches
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-29 11:27:51 -04:00
Ted HessandGitHub 604901bea8 Merge pull request #6895 from miska/socat
socat: Do not use libbsd
2018-08-28 19:00:09 -04:00
Ted HessandGitHub fc7fd0ebe2 Merge pull request #6901 from thess/talloc-work
libtalloc: Remove libbsd dependencies. Add myself as maintainer
2018-08-28 18:57:46 -04:00
Ted Hess 72a46ce355 libtalloc: Remove libbsd dependencies. Add myself as maintainer
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-28 18:21:14 -04:00
Ted Hess 864fd2bfee mpd: Update to 0.20.21. Enable WebDAV storage support.
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-28 09:39:40 -04:00
Ted Hess 11cf24d560 pianod: Update to 174.09 release (removes BSD dependencies)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-27 16:28:53 -04:00
Ted HessandGitHub d97e89d256 Merge pull request #6828 from neheb/patch-32
freetype: Add PKG_CPE_ID for proper CVE tracking
2018-08-22 18:42:59 -04:00
Ted HessandGitHub 31573ca348 Merge pull request #6816 from neheb/patch-4
avahi: Add CPE ID to track CVEs
2018-08-22 16:03:41 -04:00
Ted HessandGitHub 1417cec3dd Merge pull request #6837 from neheb/patch-33
giflib: Add PKG_CPE_ID for proper CVE tracking
2018-08-22 15:58:48 -04:00
Ted HessandGitHub 39b064f890 Merge pull request #6818 from neheb/patch-31
ffmpeg: Add CPE ID for proper CVE tracking
2018-08-22 15:57:56 -04:00
Ted HessandGitHub d67647f64f Merge pull request #6827 from neheb/flac
flac: Fix CVE-2017-6888
2018-08-22 15:57:16 -04:00
Ted HessandGitHub 23efd1f3f1 Merge pull request #6775 from neheb/patch-27
shairport-sync: Install /etc/config as 600
2018-08-18 15:33:03 -04:00
Ted Hess 8b37cf3b06 ffmpeg: Add build overrides for some specific CPUs: Octeon, X86 and 24kf.
Octeon: Rename octeonplus to oction+
MIPS 24kf: Inline ASM fails to build (unknown reason)
X86: Configure finds NASM and assumes YASM if name explictly set (wrong switches)

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-15 09:01:39 -04:00
Ted HessandGitHub da77cb5683 Merge pull request #6743 from thess/ffmpeg-update
ffmpeg: Add cpu_type to configure opts. Upgrade to 3.2.12
2018-08-12 19:55:39 -04:00
Ted HessandGitHub c5afcd21af Merge pull request #6649 from neheb/int
intltool: Update to 0.51
2018-08-12 19:23:19 -04:00
Ted HessandGitHub 6b65499c42 Merge pull request #6651 from neheb/ntp
ntpclient: Update to 2015_365
2018-08-12 19:22:25 -04:00
Ted Hess 8067051bfc ffmpeg: Add cpu_type to configure opts. Upgrade to 3.2.12
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-12 17:36:28 -04:00
Ted HessandGitHub fbdd19a074 Merge pull request #6652 from neheb/patch-21
shairport-sync: Update to 3.2.1
2018-08-02 16:32:01 -04:00
Ted HessandGitHub df9f020b82 Merge pull request #6643 from neheb/patch-11
crelay: Update to 0.12 and switch to codeload
2018-08-01 18:51:36 -04:00
Ted HessandGitHub 0358b0d470 Merge pull request #6579 from thess/mpc-autotools
mpc: Update to 0.30. Use autotools
2018-07-30 10:36:47 -04:00
Ted HessandGitHub 6a04e2aabb Merge pull request #6578 from thess/libmpdclient-autotools
libmpdclient: Update to 2.14. Use autotools
2018-07-30 10:36:21 -04:00
Ted Hess e67a932bd1 libmpdclient: Update to 2.14. Use autotools
Package versions newer than 2.11 require meson/ninja which OpenWrt does not
support in its build environment. These files provide the minimum autotool
configuration necessary to build later versions.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-07-30 10:24:06 -04:00
Ted Hess 36ff5a1769 mpc: Update to 0.30. Use autotools
Package versions newer than 0.28 require meson/ninja which OpenWrt does not
    support in its build environment. These files provide the minimum autotool
    configuration necessary to build later versions.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-07-30 10:22:54 -04:00
Ted HessandGitHub a8407ee18a Merge pull request #6548 from neheb/picocom
picocom: Update to 3.1
2018-07-26 10:07:16 -04:00
Ted HessandGitHub dec589ca4b Merge pull request #6582 from MikePetullo/libpsl
libpsl: depend on libidn2 and libunistring
2018-07-26 10:06:42 -04:00
Ted HessandGitHub dee34ad747 Merge pull request #6580 from neheb/xmlrpc
xmlrpc-c: Fix TLS dependency
2018-07-26 10:05:29 -04:00
Ted HessandGitHub 889c4ca345 Merge pull request #6558 from neheb/patch-11
uvcdynctrl: Update to 0.2.5
2018-07-25 20:40:47 -04:00
Ted Hess 91171954ea mpd: Update to 0.20.20. Re-enable flac encoder for mpd-full
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-07-25 11:47:21 -04:00
Ted HessandGitHub e146db291f Merge pull request #6433 from MikePetullo/gst1-plugins-good
gst1-plugins-good: build lame and mpg123 plugins, which moved from ugly
2018-07-10 10:28:11 -04:00
Ted HessandGitHub f1248985bb Merge pull request #6431 from neheb/patch-3
xmlrpc-c: Update to 1.39.13
2018-07-09 07:17:22 -04:00
Ted HessandGitHub 21bef99c74 Merge pull request #6429 from MikePetullo/gst1-plugins-ugly
gst1-plugins-ugly: update to 1.14.1
2018-07-08 20:17:12 -04:00
Ted HessandGitHub a81df2bc61 Merge pull request #6383 from thess/add-nasm
ffmpeg/libx264: Replacing YASM with NASM and fixing ffmpeg/x264 module dependency
2018-07-06 12:31:45 -04:00
Ted Hess 75f0499469 ffmpeg/libx264: Replacing YASM with NASM and fixing ffmpeg/x264 module dependency
Both libraries on X86 platforms require NASM instead of YASM going forward.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-06-28 19:54:09 -04:00
Ted HessandGitHub 9930c3bf54 Merge pull request #6307 from diizzyy/sound-fdk-aac
sound/fdk-aac: Clean up Makefile, add overflow patch
2018-06-18 22:19:34 +00:00