fd00 / yacp Goto Github PK
View Code? Open in Web Editor NEWYet Another Cygwin Ports
License: MIT License
Yet Another Cygwin Ports
License: MIT License
I just found that Neofetch is packaged here and saw that it's still using a year old release. I don't remember the install method for the version in this repo but it now uses make install
.
Thanks :)
Could you put a license on the cygports in this repo so others have permission to use and redistribute them?
Separate issue (but why I'm asking this), do you have any interest in upstreaming (ITP) some of these into the official cygwin repositories? I'd love to help you do that with libsixel.
Currently in this repo: 0.4.0
Hi, OpenCoarrays maintainer here 👋
A few questions:
Thanks for including igraph in YACP. I am opening this issue to give feedback on a few minor points.
flex
/bison
can be removed from the build dependencies.See https://repology.org/repository/yacp
This repository does not provide package homepage information in a way accessible by Repology. This is critical, because homepages are used to resolve project name conflicts, e.g. to distinguish similarly named packages of unrelated projects. Because of that, this repository is subject for removal in the near future.
Hi,
The "Canonical website" of liburcu in https://github.com/fd00/yacp/tree/master/userspace-rcu README should be updated to http://liburcu.org . Thanks!
Mathieu
Hello,
I compiled libnfc 1.7.1 win CMAKE on windows 8.1 and need compile mfoc/mfcuk on windows too, so tried Cygwin and minGW32-make and get same error for both(mfoc & mfcuk)
Cygwin and minGW32-make and Cygport ERROR:
mingw32-make all-recursive
mingw32-make[1]: Entering directory '/usr/src/mfoc/mfoc-0.10.7-1bl1.x86_64/src/mfoc-0.10.7'
Making all in src
mingw32-make[2]: Entering directory '/usr/src/mfoc/mfoc-0.10.7-1bl1.x86_64/src/mfoc-0.10.7/src'
CC crapto1.o
CC crypto1.o
CC mfoc.o
CC mifare.o
CC nfc-utils.o
CCLD mfoc.exe
/usr/lib/gcc/x86_64-pc-cygwin/4.8.3/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lnfc
collect2: error: ld returned 1 exit status
Makefile:305: recipe for target 'mfoc.exe' failed
mingw32-make[2]: *** [mfoc.exe] Error 1
mingw32-make[2]: Leaving directory 'D:/mifare1K/_with makefile/mfoc-0.10.7/src'
Makefile:289: recipe for target 'all-recursive' failed
mingw32-make[1]: *** [all-recursive] Error 1
mingw32-make[1]: Leaving directory 'D:/mifare1K/_with makefile/mfoc-0.10.7'
Makefile:229: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
What mean -lnfc? (defined as mfoc_LDADD and libnfc_LIBS in makefile, I guess load library nfc)
After try for many days I encountered this error, it maybe my last error so I'm very interested to bypass it,
HELP ME PLEASE!
.
I would like to install fapg (and required uriparser) to my local Cygwin install. I am not sure how to use this repository to do that.
The README files for the various ports in this repo say to use setup.exe
to download the XYZ-src.tar.gz files to then build them locally. I don't see either of the packages I am interested in the package list of the default cygwin mirror I use.
Do I have to change setup.exe
to use a certain mirror to find these non-standard packages for Cygwin?
Thanks.
please and thank you
Hi!
Just a quick heads up that uriparser 0.8.6 with bugfixes has been released.
Thanks for updating!
Release Annoucement: https://blog.kitware.com/vtk-8-2-0/
Thank you for your unlimited sharing.
Error appears as attached document.
I have tried a few things but it does not work.
Please tell me how to fix it.
error.txt
Since the 0.4.0 version is packaged in YACP, there were many significant changes:
From the packaging point of view there were these changes:
Hi!
uriparser 0.8.5 has been released:
https://github.com/uriparser/uriparser/releases
Thanks for updating!
I've moved ExpatMM development to my GitHub repository. I noticed you have it referenced here in the cygwin ports, so wanted to let you know!
I am trying to see if I can run libcaldav on ios. I find that I need to build this library for arm7 architecture. Can you please provide pointers?
Hi fd00,
I just fuond your cygwin repo today by searching for lzip2 cygwin port. However, I can't connect to http://fd0.x0.to/cygwin/ with cygwin setup. Could you check whether this web site is working or not?
I've tried the cygport build from here:
https://github.com/fd00/yacp/tree/master/hivex
... and after installing a bunch of missing libraries, everything compiled, but the package step failed with:
...
Preparing debuginfo source files:
26 files
>>> Packaging hivex-1.3.18-1bl1.x86_64
>>> Creating binary package(s)
>>> hivex-1.3.18-1bl1.tar.xz
usr/bin/hivexget
usr/bin/hivexml.exe
...
>>> hivex-debuginfo-1.3.18-1bl1.tar.xz
usr/lib/debug/
usr/lib/debug/usr/
...
usr/src/debug/hivex-1.3.18-1bl1/xml/
usr/src/debug/hivex-1.3.18-1bl1/xml/hivexml.c
>>> Checking packages for missing or duplicate files
*** Warning: Packages are missing files:
-usr/lib/ocaml/hivex/META
-usr/lib/ocaml/hivex/hivex.cmi
-usr/lib/ocaml/hivex/hivex.cmx
-usr/lib/ocaml/hivex/hivex.mli
-usr/lib/ocaml/hivex/libmlhivex.a
-usr/lib/ocaml/hivex/mlhivex.a
-usr/lib/ocaml/hivex/mlhivex.cma
-usr/lib/ocaml/hivex/mlhivex.cmxa
-usr/lib/ocaml/stublibs/dllmlhivex.so
-usr/lib/ocaml/stublibs/dllmlhivex.so.owner
*** ERROR: Packages are missing files:
So, apparently, by default, it build ocaml bindings on my system (probably because the configure found relevant libraries); but that couldn't be packaged.
It turns out, we can just add directives in the .cygport file, so that these files are added to a new package, ocaml-hivex. The patch is attached: hivex-1.3.18-1bl1.cygport.ocaml.patch.txt - and since it is small, I'm also pasting it inline:
--- hivex-1.3.18-1bl1.cygport.orig 2020-03-22 09:29:49.693831400 +0100
+++ hivex-1.3.18-1bl1.cygport 2020-03-22 09:18:37.506292500 +0100
@@ -31,6 +31,7 @@
lib${PN}0
lib${PN}-devel
python2-${PN}
+ ocaml-${PN}
"
hivex_CONTENTS="
usr/bin/${PN}*
@@ -50,7 +51,11 @@
python2_hivex_CONTENTS="
usr/lib/python*
"
+ocaml_hivex_CONTENTS="
+ usr/lib/ocaml*
+"
hivex_SUMMARY="${SUMMARY} (utilities)"
libhivex0_SUMMARY="${SUMMARY} (runtime)"
libhivex_devel_SUMMARY="${SUMMARY} (development)"
python2_hivex_SUMMARY="${SUMMARY} (python2 bindings)"
+ocaml_hivex_SUMMARY="${SUMMARY} (ocaml bindings)"
Using cygport on cygwin 1.7.33-2 and get this error:
/usr/src/cmatrix-1.2a-1bl2.x86_64/src/cmatrix-1.2a/cmatrix.c: In function ‘handle_sigwinch’:
/usr/src/cmatrix-1.2a-1bl2.x86_64/src/cmatrix-1.2a/cmatrix.c:226:10: error: lvalue required as left operand of assignment
COLS = win.ws_col;
^
/usr/src/cmatrix-1.2a-1bl2.x86_64/src/cmatrix-1.2a/cmatrix.c:227:11: error: lvalue required as left operand of assignment
LINES = win.ws_row;
^
Makefile:415: recipe for target 'cmatrix.o' failed
make[1]: *** [cmatrix.o] Error 1
make[1]: Leaving directory '/usr/src/cmatrix-1.2a-1bl2.x86_64/build'
Makefile:304: recipe for target 'all' failed
make: *** [all] Error 2
*** ERROR: make failed
See the latest release: https://github.com/bitcoin/bitcoin/releases/tag/v26.1.
Note that v23.x shipped here (shipped here) is currently EOL.
when you go here:
you get this message:
Sorry, we had to truncate this directory to 1,000 files. 1,180 entries were
omitted from the list.
so instead of this:
a-package-1/README
a-package-2/README
b-package-1/README
b-package-2/README
you can split like this:
a/a-package-1/README
a/a-package-2/README
b/b-package-1/README
b/b-package-2/README
Notice that Debian uses similar tactic:
I've finally released h5utils 1.13, which contains an updated version of this patch; please use that instead: https://github.com/stevengj/h5utils
Hello,
sounds pretty impressive, but I am having hard time finding dependencies through a apt-cyg
regards,
Imran
FOSS 3D parametric modeler
Website: https://www.freecadweb.org/
Latest Stable: https://github.com/FreeCAD/FreeCAD/releases/tag/0.18.3
Build: https://www.freecadweb.org/wiki/CompileOnWindows
Official website: https://www.gimp.org/
Gitlab: https://gitlab.gnome.org/GNOME/gimp/
Build on Windows: https://wiki.gimp.org/wiki/Hacking:Building/Windows
Current stable 2.10.12
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.