Age | Commit message (Collapse) | Author |
|
Removed the fixes.patch as the upstream accepted our pull request:
https://github.com/dev47apps/droidcam-obs-plugin/pull/25
While the "official" 2.3.3 tag points to commit
b931e2569ff6208eb6bb9c9c3f5723b2956cc63d (on the upstream) the latest
commit aea63f61667040480bb1a9cb12c39b74d9b98306 is the same as the
2.3.3 tagged version minus the changes to the linux/linux.mk and the
updated constant in src/ffmpeg_decode.cc.
Therefore, the _tag variable in PKGBUILD was updated to this newer
commit reducing the file count in this AUR package and bringing the
build in line with the build for droidcam-obs-plugin-git.
|
|
Updated patch for linux/linux.mk to match those changes submitted (and merged) on the upstream project.
Also added a provides= line to PKGBUILD and .SRCINFO
|
|
After opening an issue on the upstream project here:
https://github.com/dev47apps/droidcam-obs-plugin/pull/25
Some suggestions were made by the upstream developer. Their current
linux/linux.mk make file allows for variables to be passed in. I've
submitted a pull request to their project hopefully allowing for
variables representing the dynamic library names for:
* libusbmuxd
* libimobiledevice
* libturbojpeg
On Arch the current library names differ (respectively) as follows:
* libusbmuxd-2.0
* libimobiledevice-1.0
* libturbojpeg
And libturbojpeg does currently match.
fix_Makefile.patch has been renamed to fixes.patch as it currently
contains both a fix to the make file ```linux/linux.mk``` as well as
the fix (made in the previous commit) to ```src/ffmpeg_decode.cc```.
The fix for ```src/ffmpeg_decode.cc``` was mentioned in the pull request
above as a TODO so that will proably end up in the official source in
the future. If my changes to the linux/linux.mk file are accepted into
the upstream as well this package should be reduced to just the PKGBUILD
as the fixes.patch will no longer be needed (fingers crossed).
|
|
Bumped to version 2.3.3.
It appears the OBS project has removed the obs-ffmpeg-compat.h include
file starting around release 30.2.0 which breaks the droidcam obs
Camera plugin as `ffmpeg_decode.cc` depends on it for
`INPUT_BUFFER_PADDING_SIZE`. It appears that
`AV_INPUT_BUFFER_PADDING_SIZE` is the newer FFMPEG equivalent.
`fix_Makefile.patch` has been updated to apply that change as well
and allows this package to build.
|
|
Adjusted fix_Makefile.patch to once again include
LDD_LIBS += -limobiledevice-1.0
Tried to use the $(eval $(call ADD_Lib, limobiledevice-1.0))
but that did not seem to work.
Package now builds correctly without undefined symbol error
on version 2.3.2.
|
|
|
|
Also confirmed a successful build in a clean chroot:
https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
Sorry this is a bit behind, it was released in April. I'm slacking
on maintaining my 1st AUR package.
|
|
Updated to dev47apps latest version 2.1.0
Also updated some build dependencies based
on feeback from the archlinux forums:
https://bbs.archlinux.org/viewtopic.php?id=283694
|
|
I have disabled to build .cc files (it will fail). And I'm not developer so please someone fix it
|
|
|
|
|
|
|