Diag| Considering item [tag:pappp.net,2026-04-15:/2472147] "Academic fraud may be the symptom of a more systemic problem"
Diag| Considering item [tag:pappp.net,2026-04-14:/2471801] "Why Aren’t the Kids Out Protesting Against Trump?"
Diag| Considering item [tag:pappp.net,2026-04-08:/2470398] "I ported Mac OS X to the Nintendo Wii"
Diag| Considering item [tag:pappp.net,2026-03-27:/2467289] "Author of Red Mars calls 'bullshit' on emigrating to the planet"
Diag| Considering item [tag:pappp.net,2026-03-25:/2466758] "Supreme Court rejects Sony's attempt to kick music pirates off the Internet"
Diag| Considering item [tag:pappp.net,2026-03-25:/2466743] "Tracy Kidder has died"
Diag| Considering item [tag:pappp.net,2026-03-23:/2466208] "FCC updates covered list to include foreign-made consumer routers"
Diag| Considering item [tag:pappp.net,2026-03-23:/2466050] "The OpenBSD init system and boot process"
Diag| Considering item [tag:pappp.net,2026-03-22:/2465869] "I hate: Programming Wayland applications"
Diag| Considering item [tag:pappp.net,2026-03-22:/2465853] "Building an FPGA 3dfx Voodoo with Modern RTL Tools"
Diag| Considering item [tag:pappp.net,2026-03-20:/2465513] "Our commitment to Windows quality"
Diag| Considering item [tag:pappp.net,2026-03-19:/2465298] "Minecraft Source Code Is Interesting"
Diag| Considering item [tag:pappp.net,2026-03-19:/2465184] "Google details new 24-hour process to sideload unverified Android apps"
Diag| Considering item [tag:pappp.net,2026-03-18:/2464917] "FBI is buying location data to track US citizens, director confirms"
Diag| Considering item [tag:pappp.net,2026-03-18:/2464827] "Forgetfulino 2.0.1 – never lose your Arduino sketch again"
Diag| Considering item [tag:pappp.net,2026-03-13:/2463634] "Digg is gone again"
Diag| Considering item [tag:pappp.net,2026-03-05:/2461309] "The great license-washing has begun"
Diag| Considering item [tag:pappp.net,2026-03-05:/2461226] "The Government Uses Targeted Advertising to Track Your Location"
Diag| Considering item [tag:pappp.net,2026-03-04:/2460816] "Government grant-funded research should not be published in for-profit journals"
Diag| Considering item [tag:pappp.net,2026-02-26:/2459140] "FTC declines to enforce a kids privacy law for data collected to verify users’ ages"
Diag| Considering item [tag:pappp.net,2026-02-26:/2459011] "Burger King will use AI to check if employees say 'please' and 'thank you'"
Diag| Considering item [tag:pappp.net,2026-02-25:/2458760] "Bcachefs creator insists his custom LLM is female and 'fully conscious'"
Diag| Considering item [tag:pappp.net,2026-02-25:/2458733] "The Misuses of the University"
Diag| Considering item [tag:pappp.net,2026-02-24:/2458494] "If you’ve been holding on to a phone for a while, current phones are really disappointing"
Diag| Considering item [tag:pappp.net,2026-02-23:/2457958] "Elsevier shuts down its finance journal citation cartel"
Diag| Considering item [tag:pappp.net,2026-02-19:/2457171] "California's new bill requires DOJ-approved 3D printers that report themselves"
Diag| Considering item [tag:pappp.net,2026-02-23:/2457921] "My journey to the microwave alternate timeline"
Diag| Considering item [tag:pappp.net,2026-02-17:/2456572] "BarraCUDA Open-source CUDA compiler targeting AMD GPUs"
Diag| Considering item [tag:pappp.net,2026-02-19:/2457227] "A beginner's guide to split keyboards"
Diag| Considering item [tag:pappp.net,2026-02-13:/2455560] "MyMiniFactory has Acquired Thingiverse Bringing Anti-AI Focus"
Diag| Considering item [tag:pappp.net,2026-02-11:/2455032] "Microsoft adds and fixes remote code execution vulnerability in Notepad"
Diag| Considering item [tag:pappp.net,2026-02-11:/2455001] "How Did the FBI Get Nancy Guthrie's Nest Doorbell Footage?"
Diag| Considering item [tag:pappp.net,2026-02-10:/2454754] "The Day the Telnet Died"
Diag| Considering item [tag:pappp.net,2026-02-09:/2454274] "Discord will require a face scan or ID for full access next month"
Diag| Considering item [tag:pappp.net,2026-02-04:/2452987] "Texas Instruments Acquiring Silicon Labs for $7.5 Billion"
Diag| Considering item [tag:pappp.net,2026-01-29:/2451557] "Slopaganda: AI images posted by the White House and what they teach us"
Diag| Considering item [tag:pappp.net,2026-01-29:/2451518] "SpaceX in Merger Talks with xAI"
Diag| Considering item [tag:pappp.net,2026-01-27:/2450683] "Albania Created an ‘A.I. Minister’ to Curb Corruption. Then Its Developers Were Accused of Graft."
Diag| Considering item [tag:pappp.net,2026-01-27:/2450729] "Xfwl4 – The Roadmap for a Xfce Wayland Compositor"
Diag| Considering item [tag:pappp.net,2026-01-25:/2450237] "FAA institutes nationwide drone no-fly zones around ICE operations"
Diag| Considering item [tag:pappp.net,2026-01-23:/2449737] "Microsoft Gave FBI Keys to Unlock Encrypted Data, Exposing Major Privacy Flaw"
Diag| Considering item [tag:pappp.net,2026-01-20:/2448840] "Immigration Agencies Are Openly Defying Federal Courts"
Diag| Considering item [tag:pappp.net,2026-01-14:/2447163] "SparkFun Officially Dropping AdaFruit due to CoC Violation"
Diag| Considering item [tag:pappp.net,2026-01-09:/2445771] "Logistics Is Dying; Or – Dude, Where's My Mail?"
Diag| Considering item [tag:pappp.net,2026-01-06:/2444687] "Researcher Wipes White Supremacist Dating Sites, Leaks Data on okstupid.lol – Hackread – Cybersecurity News, Data Breaches, AI, and More"
Diag| Considering item [tag:pappp.net,2026-01-05:/2444673] "Dell is eating humble pie and bringing back the XPS brand"
Diag| Considering item [tag:pappp.net,2026-01-05:/2444589] "PicoPCMCIA leverages the Raspberry Pi RP2350 to emulate a PCMCIA card"
Diag| Considering item [tag:pappp.net,2026-01-05:/2444396] "ICE is using facial-recognition technology to quickly arrest people"
Diag| Considering item [tag:pappp.net,2026-01-04:/2444185] "Developing a BLAS Library for the AMD AI Engine [pdf]"
Diag| Considering item [tag:pappp.net,2026-01-03:/2444143] "Total monthly number of StackOverflow questions over time"
Diag| Considering item [tag:pappp.net,2025-12-27:/2442641] "Researchers develop a camera that can focus on different distances at once"
Diag| Considering item [tag:pappp.net,2025-12-22:/2441759] "Anna’s Archive Backed Up Spotify, Plans to Release 300TB Music Archive"
Diag| Considering item [tag:pappp.net,2025-12-22:/2441687] "UNIX v4 tape successfully recovered"
Diag| Considering item [tag:pappp.net,2025-12-20:/2441389] "Big GPUs don't need big PCs"
Diag| Considering item [tag:pappp.net,2025-12-18:/2440782] "The D.N.C. Is Scrapping Its Report on What Went Wrong in 2024"
Diag| Considering item [tag:pappp.net,2025-12-17:/2440388] "Coursera to combine with Udemy"
Diag| Considering item [tag:pappp.net,2025-12-16:/2440168] "Reporter suggests Half-Life 3 will be a Steam Machine launch title"
Diag| Considering item [tag:pappp.net,2025-12-16:/2440076] "Mozilla’s new CEO is doubling down on an AI future for Firefox"
Diag| Considering item [tag:pappp.net,2025-12-16:/2440093] "Sega Channel: VGHF Recovers over 100 Sega Channel ROMs (and More)"
Diag| Considering item [tag:pappp.net,2025-12-15:/2439885] "Problems with D-Bus on the Linux desktop"
package – PAPPP's Rambling https://pappp.net Hacking, Geekery, and life in Academia. Sun, 10 Nov 2013 22:41:47 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 chdk-ptp PKGBUILD https://pappp.net/?p=1309 https://pappp.net/?p=1309#respond Sun, 10 Nov 2013 22:41:47 +0000 http://pappp.net/?p=1309 Continue reading ]]> In another episode of fixing things for the Cameras as Computing Systems class I’m taking, I made a PKGBUILD that apparently correctly builds and installs chdk-ptp on Archlinux systems. Chdk-ptp is a tethered-control application for Canon cameras running CHDK, that hooks a variety of custom extensions to the ptp protocol. Their build system is a little lackluster, is missing things like an install rule, and requires a helper script be installed to do some path munging before running the binary, but the documentation is good enough to sort it out, and the program itself seems to work. My package depends on iup-all-bin from the AUR which also provides the cd dependency (not marked in its provides array, though there isn’t an official package to conflict with). I tried to use the built-from-source AUR packages for cd (Seriously, who thought that was a good name for a piece of software?) and iup, but iup was giving me a hassle and the chdk-ptp documentation suggests the binary distribution will be less trouble anyway.

The PKGBUILD format has changed a bit since I was last making my own- I like most of the changes in terms of clarity and modularity, but it does require a bit of re-learning. It also means I have a couple of pet packages that probably need attention.

The build is a little janky so despite it passing through namcap with only one expected warning, I don’t want to put it in the AUR until I’ve tested it enough to be reasonably sure it works as intended. I expect I will get around to that eventually.

]]>
https://pappp.net/?feed=rss2&p=1309 0