You are not logged in.

#126 2020-07-07 22:45:41

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 1,288

Re: Openbox with rounded corners

Nili wrote:

Porting to Wayland, well, this is another story, this seems impossible to me again for matters of time or will. I believe that someone will come out to make it Wayland like sway/i3 in the future.

waybox - work in progress.
I've seen some screenshots (reddit?); don't recall how stable it is.


You must unlearn what you have learned.
    -- yoda

Offline

#127 2020-07-08 08:17:16

ohnonot
...again
Registered: 2015-09-29
Posts: 4,943
Website

Re: Openbox with rounded corners

twoion wrote:
Naik wrote:

^ & ^^ I just found some of this rices and that's why I went here in the first place. It looks like there is a openbox-3.6.2-rounded-corners but I am clueless on how to get this arch-linux package to run on debian. Alien maybe?

PKGBUILDs need makepkg to interpret them, I don't think translating them is that simple, especially since PKGBUILDs are basically Bash scripts with arbitrary code in them.

I think you wanted to say that PKGBUILDs are easy to translate?
The PKGBUILD for that package.
To compile manually, I'd extract these commands (paths will need to be adjusted):
from the prepare function:

cd "${_pkgname}-${pkgver}"

patch -Np1 -i "${srcdir}/openbox-3.5.0-title-matching.patch"  # OB#5277
patch -Np1 -i "${srcdir}/openbox-3.5.0-which-2.20.patch"  # FS#11455

# https://forums.bunsenlabs.org/viewtopic.php?pid=46711#p46711
patch -Np1 -i "${srcdir}/openbox-3.6.2-rounded-corners.patch"

# https://github.com/danakj/openbox/pull/26
patch -Np1 -i "${srcdir}/openbox-3.6.2-fix-out-of-bounds.patch"

sed -i 's|/usr/bin/env python|/usr/bin/env python2|' \
    data/autostart/openbox-xdg-autostart

from the build function:

cd "${_pkgname}-${pkgver}"

./configure \
    --prefix=/usr \
    --with-x \
    --enable-startup-notification \
    --sysconfdir=/etc \
    --libexecdir=/usr/lib/openbox
make

from the package function:

cd "${_pkgname}-${pkgver}"
make DESTDIR="$pkgdir" install

# GNOME Panel is no longer available in the official repositories
rm -r "${pkgdir}/usr/bin/"{gdm-control,gnome-panel-control,openbox-gnome-session} \
      "${pkgdir}/usr/share/gnome"{,-session} \
      "${pkgdir}/usr/share/man/man1/openbox-gnome-session.1" \
      "${pkgdir}/usr/share/xsessions/openbox-gnome.desktop"

sed -i 's:startkde:/usr/bin/\0:' \
    "${pkgdir}/usr/share/xsessions/openbox-kde.desktop"

This will effectively install the package into a subdirectory of the build directory. I think it's possible to simply remove 'DESTDIR="$pkgdir"' from the make install command to install into standard system directories. The 'make install' command (and subsequent rm/sed commands) will need superuser privileges then.


BL quote proposals to this thread please.
my repos / my repos

Offline

#128 2020-07-08 14:04:51

DeepDayze
Like sands through an hourglass...
From: In Linux Land
Registered: 2017-05-28
Posts: 997

Re: Openbox with rounded corners

ohnonot wrote:
twoion wrote:
Naik wrote:

^ & ^^ I just found some of this rices and that's why I went here in the first place. It looks like there is a openbox-3.6.2-rounded-corners but I am clueless on how to get this arch-linux package to run on debian. Alien maybe?

PKGBUILDs need makepkg to interpret them, I don't think translating them is that simple, especially since PKGBUILDs are basically Bash scripts with arbitrary code in them.

I think you wanted to say that PKGBUILDs are easy to translate?
The PKGBUILD for that package.
To compile manually, I'd extract these commands (paths will need to be adjusted):
from the prepare function:

cd "${_pkgname}-${pkgver}"

patch -Np1 -i "${srcdir}/openbox-3.5.0-title-matching.patch"  # OB#5277
patch -Np1 -i "${srcdir}/openbox-3.5.0-which-2.20.patch"  # FS#11455

# https://forums.bunsenlabs.org/viewtopic.php?pid=46711#p46711
patch -Np1 -i "${srcdir}/openbox-3.6.2-rounded-corners.patch"

# https://github.com/danakj/openbox/pull/26
patch -Np1 -i "${srcdir}/openbox-3.6.2-fix-out-of-bounds.patch"

sed -i 's|/usr/bin/env python|/usr/bin/env python2|' \
    data/autostart/openbox-xdg-autostart

from the build function:

cd "${_pkgname}-${pkgver}"

./configure \
    --prefix=/usr \
    --with-x \
    --enable-startup-notification \
    --sysconfdir=/etc \
    --libexecdir=/usr/lib/openbox
make

from the package function:

cd "${_pkgname}-${pkgver}"
make DESTDIR="$pkgdir" install

# GNOME Panel is no longer available in the official repositories
rm -r "${pkgdir}/usr/bin/"{gdm-control,gnome-panel-control,openbox-gnome-session} \
      "${pkgdir}/usr/share/gnome"{,-session} \
      "${pkgdir}/usr/share/man/man1/openbox-gnome-session.1" \
      "${pkgdir}/usr/share/xsessions/openbox-gnome.desktop"

sed -i 's:startkde:/usr/bin/\0:' \
    "${pkgdir}/usr/share/xsessions/openbox-kde.desktop"

This will effectively install the package into a subdirectory of the build directory. I think it's possible to simply remove 'DESTDIR="$pkgdir"' from the make install command to install into standard system directories. The 'make install' command (and subsequent rm/sed commands) will need superuser privileges then.

Could it be possible to get the sources for OB , apply the Arch patches referenced in the PKGBUILD to the source then build a custom Debian package?


Real Men Use Linux

Offline

#129 2020-07-08 21:24:15

ohnonot
...again
Registered: 2015-09-29
Posts: 4,943
Website

Re: Openbox with rounded corners

DeepDayze wrote:

Could it be possible to get the sources for OB , apply the Arch patches referenced in the PKGBUILD to the source then build a custom Debian package?

The first two steps: definitely yes.
Building & installing: definitely yes.
I just don't know about the last step. I'm sure it's possible but not at which step you would need to start being Debian specific.


BL quote proposals to this thread please.
my repos / my repos

Offline

#130 2020-07-13 20:34:59

Naik
Member
From: Lipsia
Registered: 2015-10-03
Posts: 270

Re: Openbox with rounded corners

^ The first two steps: I did.
Building and installing went smooth but there must be some difference in the source the arch package used because I came out of this without rounded corners at all.
Building a *.deb at first failed due to missing debian/changelog file. After this was created I got:

┌─[naik@GerryTSSD ~/bin/openbox]
└──$ dpkg-buildpackage -rfakeroot -uc -b
dpkg-buildpackage: info: source package openbox
dpkg-buildpackage: info: source version 3.6.2-13
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Naik von Drachenfels <naik@nachtlicht.one>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
dpkg-checkbuilddeps: error: Unmet build dependencies: automake1.9 xlibs-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)

The dependencies are unsatisfieable (for me) in buster but I tried it by force without any luck.

┌─[naik@GerryTSSD ~/bin/openbox]
└──$ dpkg-buildpackage -rfakeroot -uc -b -d
dpkg-buildpackage: info: source package openbox
dpkg-buildpackage: info: source version 3.6.2-13
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Naik von Drachenfels <naik@nachtlicht.one>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp 
# Add here commands to clean up after the build process.
/usr/bin/make distclean
make[1]: Entering directory '/home/naik/bin/openbox'
Making distclean in m4
make[2]: Entering directory '/home/naik/bin/openbox/m4'
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f 
test . = "." || test -z "" || rm -f 
rm -f Makefile
make[2]: Leaving directory '/home/naik/bin/openbox/m4'
Making distclean in po
make[2]: Entering directory '/home/naik/bin/openbox/po'
rm -f *.insert-header
rm -f remove-potcdate.sed
rm -f stamp-poT
rm -f core core.* openbox.po openbox.1po openbox.2po *.new.po
rm -fr *.o
rm -f Makefile Makefile.in POTFILES *.mo
make[2]: Leaving directory '/home/naik/bin/openbox/po'
make[2]: Entering directory '/home/naik/bin/openbox'
 rm -f openbox/openbox tools/gdm-control/gdm-control tools/gnome-panel-control/gnome-panel-control tools/obxprop/obxprop
 rm -f obrender/rendertest
test -z "doc/openbox.1 doc/openbox-session.1 doc/openbox-gnome-session.1 doc/openbox-kde-session.1 doc/obxprop.1 data/xsession/openbox-session data/xsession/openbox-gnome-session data/xsession/openbox-kde-session data/xsession/openbox.desktop data/xsession/openbox-gnome.desktop data/xsession/openbox-kde.desktop data/autostart/autostart data/autostart/openbox-autostart" || rm -f doc/openbox.1 doc/openbox-session.1 doc/openbox-gnome-session.1 doc/openbox-kde-session.1 doc/obxprop.1 data/xsession/openbox-session data/xsession/openbox-gnome-session data/xsession/openbox-kde-session data/xsession/openbox.desktop data/xsession/openbox-gnome.desktop data/xsession/openbox-kde.desktop data/autostart/autostart data/autostart/openbox-autostart
test -z "obt/libobt.la obrender/libobrender.la" || rm -f obt/libobt.la obrender/libobrender.la
rm -f obrender/so_locations obt/so_locations
rm -rf .libs _libs
rm -rf obrender/.libs obrender/_libs
rm -rf obt/.libs obt/_libs
rm -rf openbox/.libs openbox/_libs
rm -rf tools/gdm-control/.libs tools/gdm-control/_libs
rm -rf tools/gnome-panel-control/.libs tools/gnome-panel-control/_libs
rm -rf tools/obxprop/.libs tools/obxprop/_libs
 rm -f obt/obt_unittests
rm -f *.o
rm -f obrender/*.o
rm -f obrender/*.lo
rm -f obt/*.o
rm -f obt/*.lo
rm -f openbox/*.o
rm -f openbox/actions/*.o
rm -f tools/gdm-control/*.o
rm -f tools/gnome-panel-control/*.o
rm -f tools/obxprop/*.o
rm -f *.lo
rm -f *.tab.c
test -z "obrender/obrender-3.5.pc obt/obt-3.5.pc obrender/version.h obt/version.h version.h" || rm -f obrender/obrender-3.5.pc obt/obt-3.5.pc obrender/version.h obt/version.h version.h
test . = "." || test -z "" || rm -f 
rm -f obrender/.deps/.dirstamp
rm -f obrender/.dirstamp
rm -f obt/.deps/.dirstamp
rm -f obt/.dirstamp
rm -f openbox/.deps/.dirstamp
rm -f openbox/.dirstamp
rm -f openbox/actions/.deps/.dirstamp
rm -f openbox/actions/.dirstamp
rm -f tools/gdm-control/.deps/.dirstamp
rm -f tools/gdm-control/.dirstamp
rm -f tools/gnome-panel-control/.deps/.dirstamp
rm -f tools/gnome-panel-control/.dirstamp
rm -f tools/obxprop/.deps/.dirstamp
rm -f tools/obxprop/.dirstamp
rm -f libtool config.lt
for d in . m4 po obrender parser obt openbox; do \
	for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do \
		rm -f "$d/$p"; \
	done \
done
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -f cscope.out cscope.in.out cscope.po.out cscope.files
make[2]: Leaving directory '/home/naik/bin/openbox'
rm -f config.status config.cache config.log configure.lineno config.status.lineno
rm -f obrender/.deps/libobrender_la-button.Plo
rm -f obrender/.deps/libobrender_la-color.Plo
rm -f obrender/.deps/libobrender_la-font.Plo
rm -f obrender/.deps/libobrender_la-gradient.Plo
rm -f obrender/.deps/libobrender_la-image.Plo
rm -f obrender/.deps/libobrender_la-imagecache.Plo
rm -f obrender/.deps/libobrender_la-instance.Plo
rm -f obrender/.deps/libobrender_la-mask.Plo
rm -f obrender/.deps/libobrender_la-render.Plo
rm -f obrender/.deps/libobrender_la-theme.Plo
rm -f obrender/.deps/rendertest-test.Po
rm -f obt/.deps/libobt_la-ddparse.Plo
rm -f obt/.deps/libobt_la-display.Plo
rm -f obt/.deps/libobt_la-keyboard.Plo
rm -f obt/.deps/libobt_la-link.Plo
rm -f obt/.deps/libobt_la-paths.Plo
rm -f obt/.deps/libobt_la-prop.Plo
rm -f obt/.deps/libobt_la-signal.Plo
rm -f obt/.deps/libobt_la-xml.Plo
rm -f obt/.deps/libobt_la-xqueue.Plo
rm -f obt/.deps/obt_unittests-bsearch_unittest.Po
rm -f obt/.deps/obt_unittests-unittest_base.Po
rm -f openbox/.deps/openbox-actions.Po
rm -f openbox/.deps/openbox-client.Po
rm -f openbox/.deps/openbox-client_list_combined_menu.Po
rm -f openbox/.deps/openbox-client_list_menu.Po
rm -f openbox/.deps/openbox-client_menu.Po
rm -f openbox/.deps/openbox-config.Po
rm -f openbox/.deps/openbox-debug.Po
rm -f openbox/.deps/openbox-dock.Po
rm -f openbox/.deps/openbox-event.Po
rm -f openbox/.deps/openbox-focus.Po
rm -f openbox/.deps/openbox-focus_cycle.Po
rm -f openbox/.deps/openbox-focus_cycle_indicator.Po
rm -f openbox/.deps/openbox-focus_cycle_popup.Po
rm -f openbox/.deps/openbox-frame.Po
rm -f openbox/.deps/openbox-framerender.Po
rm -f openbox/.deps/openbox-grab.Po
rm -f openbox/.deps/openbox-group.Po
rm -f openbox/.deps/openbox-keyboard.Po
rm -f openbox/.deps/openbox-keytree.Po
rm -f openbox/.deps/openbox-menu.Po
rm -f openbox/.deps/openbox-menuframe.Po
rm -f openbox/.deps/openbox-mouse.Po
rm -f openbox/.deps/openbox-moveresize.Po
rm -f openbox/.deps/openbox-openbox.Po
rm -f openbox/.deps/openbox-ping.Po
rm -f openbox/.deps/openbox-place.Po
rm -f openbox/.deps/openbox-place_overlap.Po
rm -f openbox/.deps/openbox-popup.Po
rm -f openbox/.deps/openbox-prompt.Po
rm -f openbox/.deps/openbox-resist.Po
rm -f openbox/.deps/openbox-screen.Po
rm -f openbox/.deps/openbox-session.Po
rm -f openbox/.deps/openbox-stacking.Po
rm -f openbox/.deps/openbox-startupnotify.Po
rm -f openbox/.deps/openbox-translate.Po
rm -f openbox/.deps/openbox-window.Po
rm -f openbox/actions/.deps/openbox-addremovedesktop.Po
rm -f openbox/actions/.deps/openbox-all.Po
rm -f openbox/actions/.deps/openbox-breakchroot.Po
rm -f openbox/actions/.deps/openbox-close.Po
rm -f openbox/actions/.deps/openbox-cyclewindows.Po
rm -f openbox/actions/.deps/openbox-debug.Po
rm -f openbox/actions/.deps/openbox-decorations.Po
rm -f openbox/actions/.deps/openbox-desktop.Po
rm -f openbox/actions/.deps/openbox-directionalwindows.Po
rm -f openbox/actions/.deps/openbox-dock.Po
rm -f openbox/actions/.deps/openbox-dockautohide.Po
rm -f openbox/actions/.deps/openbox-execute.Po
rm -f openbox/actions/.deps/openbox-exit.Po
rm -f openbox/actions/.deps/openbox-focus.Po
rm -f openbox/actions/.deps/openbox-focustobottom.Po
rm -f openbox/actions/.deps/openbox-fullscreen.Po
rm -f openbox/actions/.deps/openbox-growtoedge.Po
rm -f openbox/actions/.deps/openbox-iconify.Po
rm -f openbox/actions/.deps/openbox-if.Po
rm -f openbox/actions/.deps/openbox-kill.Po
rm -f openbox/actions/.deps/openbox-layer.Po
rm -f openbox/actions/.deps/openbox-lower.Po
rm -f openbox/actions/.deps/openbox-maximize.Po
rm -f openbox/actions/.deps/openbox-move.Po
rm -f openbox/actions/.deps/openbox-moverelative.Po
rm -f openbox/actions/.deps/openbox-moveresizeto.Po
rm -f openbox/actions/.deps/openbox-movetoedge.Po
rm -f openbox/actions/.deps/openbox-omnipresent.Po
rm -f openbox/actions/.deps/openbox-raise.Po
rm -f openbox/actions/.deps/openbox-raiselower.Po
rm -f openbox/actions/.deps/openbox-reconfigure.Po
rm -f openbox/actions/.deps/openbox-resize.Po
rm -f openbox/actions/.deps/openbox-resizerelative.Po
rm -f openbox/actions/.deps/openbox-restart.Po
rm -f openbox/actions/.deps/openbox-shade.Po
rm -f openbox/actions/.deps/openbox-shadelowerraise.Po
rm -f openbox/actions/.deps/openbox-showdesktop.Po
rm -f openbox/actions/.deps/openbox-showmenu.Po
rm -f openbox/actions/.deps/openbox-unfocus.Po
rm -f tools/gdm-control/.deps/gdm_control-gdm-control.Po
rm -f tools/gnome-panel-control/.deps/gnome_panel_control-gnome-panel-control.Po
rm -f tools/obxprop/.deps/obxprop-obxprop.Po
rm -f Makefile
make[1]: Leaving directory '/home/naik/bin/openbox'
cp -f /usr/share/misc/config.sub config.sub
cp -f /usr/share/misc/config.guess config.guess
dh_clean 
dh_clean: Compatibility levels before 9 are deprecated (level 5 in use)
 debian/rules build
dh_testdir
# Add here commands to configure the package.
./configure --host=x86_64-linux-gnu --build=x86_64-linux-gnu --prefix=/usr --sysconfdir=/etc --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info CFLAGS="-g -O2" LDFLAGS="-Wl,-z,defs"
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking build type... RELEASE
checking whether make supports the include directive... yes (GNU style)
checking for x86_64-linux-gnu-gcc... x86_64-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-linux-gnu-gcc accepts -g... yes
checking for x86_64-linux-gnu-gcc option to accept ISO C89... none needed
checking whether x86_64-linux-gnu-gcc understands -c and -o together... yes
checking dependency style of x86_64-linux-gnu-gcc... gcc3
checking how to run the C preprocessor... x86_64-linux-gnu-gcc -E
checking for GNU CC... yes
checking for compiler specific flags... -DNDEBUG -DG_DISABLE_ASSERT -fno-strict-aliasing
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by x86_64-linux-gnu-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-linux-gnu-nm -B
checking the name lister (/usr/bin/x86_64-linux-gnu-nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-linux-gnu-objdump... x86_64-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-linux-gnu-ar... x86_64-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-linux-gnu-strip... x86_64-linux-gnu-strip
checking for x86_64-linux-gnu-ranlib... x86_64-linux-gnu-ranlib
checking command to parse /usr/bin/x86_64-linux-gnu-nm -B output from x86_64-linux-gnu-gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for x86_64-linux-gnu-mt... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-linux-gnu-gcc static flag -static works... yes
checking if x86_64-linux-gnu-gcc supports -c -o file.o... yes
checking if x86_64-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-linux-gnu-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for string.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking for sed... (cached) /usr/bin/sed
checking for dirname... /usr/bin/dirname
checking for x86_64-linux-gnu-pkg-config... /usr/bin/x86_64-linux-gnu-pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking for PANGO... yes
checking for XML... yes
checking for LIBSN... yes
checking for XCURSOR... yes
checking for IMLIB2... yes
checking for LIBRSVG... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XOpenDisplay in -lX11... yes
checking for SmcSaveYourselfDone in -lSM... yes
checking X11/SM/SMlib.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
checking for session management support... yes
checking for XkbBell in -lX11... yes
checking for X11/XKBlib.h... yes
checking for the Xkb extension... yes
checking for XRRSelectInput in -lXrandr... yes
checking for X11/extensions/Xrandr.h... yes
checking for the XRandR extension... yes
checking for XShapeCombineShape in -lXext... yes
checking for X11/extensions/shape.h... yes
checking for the Shape extension... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for X11/extensions/Xinerama.h... yes
checking for the Xinerama extension... yes
checking for XSyncInitialize in -lXext... yes
checking for X11/extensions/sync.h... yes
checking for the Sync extension... yes
checking for XauReadAuth in -lXau... yes
checking for X11/Xauth.h... yes
checking for the Xauth extension... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating m4/Makefile
config.status: creating po/Makefile.in
config.status: creating obrender/obrender-3.5.pc
config.status: creating obt/obt-3.5.pc
config.status: creating obrender/version.h
config.status: creating obt/version.h
config.status: creating version.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing doc commands
config.status: executing data commands
config.status: executing data/xsession commands

Compiling with these options:
               Startup Notification... yes
               X Cursor Library... yes
               Session Management... yes
               Imlib2 Library... yes
               SVG Support (librsvg)... yes
               
configure complete, now type "make"
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory '/home/naik/bin/openbox'
Making all in m4
make[2]: Entering directory '/home/naik/bin/openbox/m4'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/naik/bin/openbox/m4'
Making all in po
make[2]: Entering directory '/home/naik/bin/openbox/po'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/naik/bin/openbox/po'
make[2]: Entering directory '/home/naik/bin/openbox'
  CC       openbox/actions/openbox-all.o
  CC       openbox/actions/openbox-addremovedesktop.o
  CC       openbox/actions/openbox-breakchroot.o
  CC       openbox/actions/openbox-close.o
  CC       openbox/actions/openbox-cyclewindows.o
  CC       openbox/actions/openbox-debug.o
  CC       openbox/actions/openbox-decorations.o
  CC       openbox/actions/openbox-desktop.o
  CC       openbox/actions/openbox-dock.o
  CC       openbox/actions/openbox-dockautohide.o
  CC       openbox/actions/openbox-directionalwindows.o
  CC       openbox/actions/openbox-execute.o
  CC       openbox/actions/openbox-exit.o
  CC       openbox/actions/openbox-focus.o
  CC       openbox/actions/openbox-focustobottom.o
  CC       openbox/actions/openbox-fullscreen.o
  CC       openbox/actions/openbox-growtoedge.o
  CC       openbox/actions/openbox-iconify.o
  CC       openbox/actions/openbox-if.o
  CC       openbox/actions/openbox-kill.o
  CC       openbox/actions/openbox-layer.o
  CC       openbox/actions/openbox-lower.o
  CC       openbox/actions/openbox-maximize.o
  CC       openbox/actions/openbox-move.o
  CC       openbox/actions/openbox-moverelative.o
  CC       openbox/actions/openbox-moveresizeto.o
  CC       openbox/actions/openbox-movetoedge.o
  CC       openbox/actions/openbox-omnipresent.o
  CC       openbox/actions/openbox-raise.o
  CC       openbox/actions/openbox-raiselower.o
  CC       openbox/actions/openbox-reconfigure.o
  CC       openbox/actions/openbox-resize.o
  CC       openbox/actions/openbox-resizerelative.o
  CC       openbox/actions/openbox-restart.o
  CC       openbox/actions/openbox-shade.o
  CC       openbox/actions/openbox-shadelowerraise.o
  CC       openbox/actions/openbox-showdesktop.o
  CC       openbox/actions/openbox-showmenu.o
  CC       openbox/actions/openbox-unfocus.o
  CC       openbox/openbox-actions.o
  CC       openbox/openbox-client.o
  CC       openbox/openbox-client_list_menu.o
  CC       openbox/openbox-client_list_combined_menu.o
  CC       openbox/openbox-client_menu.o
  CC       openbox/openbox-config.o
  CC       openbox/openbox-debug.o
  CC       openbox/openbox-dock.o
  CC       openbox/openbox-event.o
  CC       openbox/openbox-focus.o
  CC       openbox/openbox-focus_cycle.o
  CC       openbox/openbox-focus_cycle_indicator.o
  CC       openbox/openbox-focus_cycle_popup.o
  CC       openbox/openbox-frame.o
  CC       openbox/openbox-framerender.o
openbox/framerender.c: In function 'framerender_frame':
openbox/framerender.c:50:9: warning: implicit declaration of function 'frame_round_corners' [-Wimplicit-function-declaration]
         frame_round_corners(self->window);
         ^~~~~~~~~~~~~~~~~~~
  CC       openbox/openbox-grab.o
  CC       openbox/openbox-group.o
  CC       openbox/openbox-keyboard.o
  CC       openbox/openbox-keytree.o
  CC       openbox/openbox-menuframe.o
openbox/menuframe.c: In function 'menu_frame_render':
openbox/menuframe.c:850:9: warning: implicit declaration of function 'frame_round_corners' [-Wimplicit-function-declaration]
         frame_round_corners(self->window);
         ^~~~~~~~~~~~~~~~~~~
  CC       openbox/openbox-menu.o
  CC       openbox/openbox-mouse.o
  CC       openbox/openbox-moveresize.o
  CC       openbox/openbox-openbox.o
  CC       openbox/openbox-ping.o
  CC       openbox/openbox-place.o
  CC       openbox/openbox-place_overlap.o
  CC       openbox/openbox-prompt.o
  CC       openbox/openbox-popup.o
  CC       openbox/openbox-resist.o
  CC       openbox/openbox-screen.o
  CC       openbox/openbox-session.o
  CC       openbox/openbox-stacking.o
  CC       openbox/openbox-startupnotify.o
  CC       openbox/openbox-translate.o
  CC       openbox/openbox-window.o
  CC       obrender/libobrender_la-button.lo
  CC       obrender/libobrender_la-color.lo
  CC       obrender/libobrender_la-font.lo
  CC       obrender/libobrender_la-gradient.lo
  CC       obrender/libobrender_la-image.lo
  CC       obrender/libobrender_la-imagecache.lo
  CC       obrender/libobrender_la-instance.lo
obrender/instance.c: In function 'RrInstanceNew':
obrender/instance.c:67:5: warning: 'pango_xft_get_context' is deprecated [-Wdeprecated-declarations]
     definst->pango = pango_xft_get_context(display, screen);
     ^~~~~~~
In file included from obrender/render.h:25,
                 from obrender/instance.c:20:
/usr/include/pango-1.0/pango/pangoxft.h:82:15: note: declared here
 PangoContext *pango_xft_get_context      (Display *display,
               ^~~~~~~~~~~~~~~~~~~~~
  CC       obrender/libobrender_la-mask.lo
  CC       obrender/libobrender_la-render.lo
  CC       obrender/libobrender_la-theme.lo
  CC       obt/libobt_la-display.lo
  CC       obt/libobt_la-keyboard.lo
  CC       obt/libobt_la-xml.lo
  CC       obt/libobt_la-ddparse.lo
  CC       obt/libobt_la-link.lo
  CC       obt/libobt_la-paths.lo
  CC       obt/libobt_la-prop.lo
  CC       obt/libobt_la-signal.lo
  CC       obt/libobt_la-xqueue.lo
  CCLD     obt/libobt.la
x86_64-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     obrender/libobrender.la
x86_64-linux-gnu-ar: `u' modifier ignored since `D' is the default (see `U')
  CCLD     openbox/openbox
  CC       tools/gdm-control/gdm_control-gdm-control.o
  CCLD     tools/gdm-control/gdm-control
  CC       tools/gnome-panel-control/gnome_panel_control-gnome-panel-control.o
  CCLD     tools/gnome-panel-control/gnome-panel-control
  CC       tools/obxprop/obxprop-obxprop.o
  CCLD     tools/obxprop/obxprop
  CC       obt/obt_unittests-unittest_base.o
  CC       obt/obt_unittests-bsearch_unittest.o
  CCLD     obt/obt_unittests
make: creating data/xsession/openbox-session
make: creating data/xsession/openbox-gnome-session
make: creating data/xsession/openbox-kde-session
make: creating data/autostart/openbox-autostart
make: creating data/autostart/autostart
make: creating doc/openbox.1
make: creating doc/openbox-session.1
make: creating doc/openbox-gnome-session.1
make: creating doc/openbox-kde-session.1
make: creating doc/obxprop.1
make: creating data/xsession/openbox.desktop
make: creating data/xsession/openbox-gnome.desktop
make: creating data/xsession/openbox-kde.desktop
make[2]: Leaving directory '/home/naik/bin/openbox'
make[1]: Leaving directory '/home/naik/bin/openbox'
#docbook-to-man debian/openbox.sgml > openbox.1
touch build-stamp
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_clean -k 
dh_clean: No packages to build. Architecture mismatch: amd64, want: i386
dh_installdirs
# Add here commands to install the package into debian/openbox.
/usr/bin/make DESTDIR=/home/naik/bin/openbox/debian/openbox install
make[1]: Entering directory '/home/naik/bin/openbox'
Making install in m4
make[2]: Entering directory '/home/naik/bin/openbox/m4'
make[3]: Entering directory '/home/naik/bin/openbox/m4'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/naik/bin/openbox/m4'
make[2]: Leaving directory '/home/naik/bin/openbox/m4'
Making install in po
make[2]: Entering directory '/home/naik/bin/openbox/po'
/usr/bin/mkdir -p /home/naik/bin/openbox/debian/openbox/usr/share
installing af.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/af/LC_MESSAGES/openbox.mo
installing ar.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/ar/LC_MESSAGES/openbox.mo
installing be.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/be/LC_MESSAGES/openbox.mo
installing bn_IN.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/bn_IN/LC_MESSAGES/openbox.mo
installing ca.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/ca/LC_MESSAGES/openbox.mo
installing cs.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/cs/LC_MESSAGES/openbox.mo
installing da.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/da/LC_MESSAGES/openbox.mo
installing de.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/de/LC_MESSAGES/openbox.mo
installing en@quot.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/en@quot/LC_MESSAGES/openbox.mo
installing en@boldquot.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/en@boldquot/LC_MESSAGES/openbox.mo
installing es.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/es/LC_MESSAGES/openbox.mo
installing et.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/et/LC_MESSAGES/openbox.mo
installing eu.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/eu/LC_MESSAGES/openbox.mo
installing gl_ES.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/gl_ES/LC_MESSAGES/openbox.mo
installing fi.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/fi/LC_MESSAGES/openbox.mo
installing fr.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/fr/LC_MESSAGES/openbox.mo
installing he.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/he/LC_MESSAGES/openbox.mo
installing hr.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/hr/LC_MESSAGES/openbox.mo
installing hu.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/hu/LC_MESSAGES/openbox.mo
installing ia.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/ia/LC_MESSAGES/openbox.mo
installing it.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/it/LC_MESSAGES/openbox.mo
installing lv.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/lv/LC_MESSAGES/openbox.mo
installing nl.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/nl/LC_MESSAGES/openbox.mo
installing no.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/no/LC_MESSAGES/openbox.mo
installing ja.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/ja/LC_MESSAGES/openbox.mo
installing lt.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/lt/LC_MESSAGES/openbox.mo
installing pl.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/pl/LC_MESSAGES/openbox.mo
installing pt.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/pt/LC_MESSAGES/openbox.mo
installing pt_BR.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/pt_BR/LC_MESSAGES/openbox.mo
installing ro.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/ro/LC_MESSAGES/openbox.mo
installing ru.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/ru/LC_MESSAGES/openbox.mo
installing sk.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/sk/LC_MESSAGES/openbox.mo
installing sr.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/sr/LC_MESSAGES/openbox.mo
installing sr@latin.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/sr@latin/LC_MESSAGES/openbox.mo
installing sv.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/sv/LC_MESSAGES/openbox.mo
installing tr.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/tr/LC_MESSAGES/openbox.mo
installing uk.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/uk/LC_MESSAGES/openbox.mo
installing vi.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/vi/LC_MESSAGES/openbox.mo
installing zh_TW.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/zh_TW/LC_MESSAGES/openbox.mo
installing zh_CN.gmo as /home/naik/bin/openbox/debian/openbox/usr/share/locale/zh_CN/LC_MESSAGES/openbox.mo
if test "openbox" = "gettext-tools"; then \
  /usr/bin/mkdir -p /home/naik/bin/openbox/debian/openbox/usr/share/gettext/po; \
  for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
    /usr/bin/install -c -m 644 ./$file \
		    /home/naik/bin/openbox/debian/openbox/usr/share/gettext/po/$file; \
  done; \
  for file in Makevars; do \
    rm -f /home/naik/bin/openbox/debian/openbox/usr/share/gettext/po/$file; \
  done; \
else \
  : ; \
fi
make[2]: Leaving directory '/home/naik/bin/openbox/po'
make[2]: Entering directory '/home/naik/bin/openbox'
make[3]: Entering directory '/home/naik/bin/openbox'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/lib'
 /bin/sh ./libtool --silent   --mode=install /usr/bin/install -c   obt/libobt.la obrender/libobrender.la '/home/naik/bin/openbox/debian/openbox/usr/lib'
libtool: warning: relinking 'obrender/libobrender.la'
libtool: warning: remember to run 'libtool --finish /usr/lib'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/bin'
  /bin/sh ./libtool --silent   --mode=install /usr/bin/install -c openbox/openbox tools/gdm-control/gdm-control tools/gnome-panel-control/gnome-panel-control tools/obxprop/obxprop '/home/naik/bin/openbox/debian/openbox/usr/bin'
libtool: warning: 'obrender/libobrender.la' has not been installed in '/usr/lib'
libtool: warning: 'obt/libobt.la' has not been installed in '/usr/lib'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/libexec'
 /usr/bin/install -c data/autostart/openbox-xdg-autostart '/home/naik/bin/openbox/debian/openbox/usr/libexec'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/bin'
 /usr/bin/install -c data/xsession/openbox-session data/xsession/openbox-gnome-session data/xsession/openbox-kde-session '/home/naik/bin/openbox/debian/openbox/usr/bin'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/libexec'
 /usr/bin/install -c data/autostart/openbox-autostart '/home/naik/bin/openbox/debian/openbox/usr/libexec'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/applications'
 /usr/bin/install -c -m 644 data/openbox.desktop '/home/naik/bin/openbox/debian/openbox/usr/share/applications'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Artwiz-boxed/openbox-3'
 /usr/bin/install -c -m 644 themes/Artwiz-boxed/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Artwiz-boxed/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Bear2/openbox-3'
 /usr/bin/install -c -m 644 themes/Bear2/openbox-3/close_pressed.xbm themes/Bear2/openbox-3/close.xbm themes/Bear2/openbox-3/desk_toggled.xbm themes/Bear2/openbox-3/desk.xbm themes/Bear2/openbox-3/iconify_pressed.xbm themes/Bear2/openbox-3/iconify.xbm themes/Bear2/openbox-3/max_pressed.xbm themes/Bear2/openbox-3/max_toggled.xbm themes/Bear2/openbox-3/max.xbm themes/Bear2/openbox-3/shade_pressed.xbm themes/Bear2/openbox-3/shade.xbm themes/Bear2/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Bear2/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Clearlooks-3.4/openbox-3'
 /usr/bin/install -c -m 644 themes/Clearlooks-3.4/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Clearlooks-3.4/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Clearlooks/openbox-3'
 /usr/bin/install -c -m 644 themes/Clearlooks/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Clearlooks/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Clearlooks-Olive/openbox-3'
 /usr/bin/install -c -m 644 themes/Clearlooks-Olive/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Clearlooks-Olive/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/doc/openbox'
 /usr/bin/install -c -m 644 COMPLIANCE README AUTHORS CHANGELOG COPYING data/rc.xsd data/menu.xsd doc/rc-mouse-focus.xml '/home/naik/bin/openbox/debian/openbox/usr/share/doc/openbox'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/doc/openbox/xbm'
 /usr/bin/install -c -m 644 data/xbm/bullet.xbm data/xbm/close.xbm data/xbm/desk_toggled.xbm data/xbm/desk.xbm data/xbm/iconify.xbm data/xbm/max_toggled.xbm data/xbm/max.xbm data/xbm/shade_toggled.xbm data/xbm/shade.xbm '/home/naik/bin/openbox/debian/openbox/usr/share/doc/openbox/xbm'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/gnome-session/sessions'
 /usr/bin/install -c -m 644 data/gnome-session/openbox-gnome.session data/gnome-session/openbox-gnome-fallback.session '/home/naik/bin/openbox/debian/openbox/usr/share/gnome-session/sessions'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/gnome/wm-properties'
 /usr/bin/install -c -m 644 data/gnome-wm-properties/openbox.desktop '/home/naik/bin/openbox/debian/openbox/usr/share/gnome/wm-properties'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Mikachu/openbox-3'
 /usr/bin/install -c -m 644 themes/Mikachu/openbox-3/bullet.xbm themes/Mikachu/openbox-3/close.xbm themes/Mikachu/openbox-3/desk.xbm themes/Mikachu/openbox-3/iconify.xbm themes/Mikachu/openbox-3/max.xbm themes/Mikachu/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Mikachu/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Natura/openbox-3'
 /usr/bin/install -c -m 644 themes/Natura/openbox-3/close_hover.xbm themes/Natura/openbox-3/close.xbm themes/Natura/openbox-3/desk_toggled.xbm themes/Natura/openbox-3/desk_hover.xbm themes/Natura/openbox-3/desk.xbm themes/Natura/openbox-3/iconify_hover.xbm themes/Natura/openbox-3/iconify.xbm themes/Natura/openbox-3/max_hover.xbm themes/Natura/openbox-3/max_toggled.xbm themes/Natura/openbox-3/max.xbm themes/Natura/openbox-3/shade.xbm themes/Natura/openbox-3/shade_hover.xbm themes/Natura/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Natura/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Onyx/openbox-3'
 /usr/bin/install -c -m 644 themes/Onyx/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Onyx/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Onyx-Citrus/openbox-3'
 /usr/bin/install -c -m 644 themes/Onyx-Citrus/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Onyx-Citrus/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Orang/openbox-3'
 /usr/bin/install -c -m 644 themes/Orang/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Orang/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/pixmaps'
 /usr/bin/install -c -m 644 data/openbox.png '/home/naik/bin/openbox/debian/openbox/usr/share/pixmaps'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/etc/xdg/openbox'
 /usr/bin/install -c -m 644 data/rc.xml data/menu.xml '/home/naik/bin/openbox/debian/openbox/etc/xdg/openbox'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/etc/xdg/openbox'
 /usr/bin/install -c data/environment '/home/naik/bin/openbox/debian/openbox/etc/xdg/openbox'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Syscrash/openbox-3'
 /usr/bin/install -c -m 644 themes/Syscrash/openbox-3/max_disabled.xbm themes/Syscrash/openbox-3/max_pressed.xbm themes/Syscrash/openbox-3/max_toggled.xbm themes/Syscrash/openbox-3/max.xbm themes/Syscrash/openbox-3/themerc '/home/naik/bin/openbox/debian/openbox/usr/share/themes/Syscrash/openbox-3'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/man/man1'
 /usr/bin/install -c -m 644 doc/openbox.1 doc/openbox-session.1 doc/openbox-gnome-session.1 doc/openbox-kde-session.1 doc/obxprop.1 '/home/naik/bin/openbox/debian/openbox/usr/share/man/man1'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/lib/pkgconfig'
 /usr/bin/install -c -m 644 obrender/obrender-3.5.pc obt/obt-3.5.pc '/home/naik/bin/openbox/debian/openbox/usr/lib/pkgconfig'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/etc/xdg/openbox'
 /usr/bin/install -c data/autostart/autostart '/home/naik/bin/openbox/debian/openbox/etc/xdg/openbox'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/share/xsessions'
 /usr/bin/install -c -m 644 data/xsession/openbox.desktop data/xsession/openbox-gnome.desktop data/xsession/openbox-kde.desktop '/home/naik/bin/openbox/debian/openbox/usr/share/xsessions'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/include/openbox/3.6/obt'
 /usr/bin/install -c -m 644 obt/link.h obt/display.h obt/keyboard.h obt/xml.h obt/paths.h obt/prop.h obt/signal.h obt/util.h obt/version.h obt/xqueue.h '/home/naik/bin/openbox/debian/openbox/usr/include/openbox/3.6/obt'
 /usr/bin/mkdir -p '/home/naik/bin/openbox/debian/openbox/usr/include/openbox/3.6/obrender'
 /usr/bin/install -c -m 644 obrender/color.h obrender/font.h obrender/geom.h obrender/gradient.h obrender/image.h obrender/instance.h obrender/mask.h obrender/render.h obrender/theme.h obrender/version.h '/home/naik/bin/openbox/debian/openbox/usr/include/openbox/3.6/obrender'
make[3]: Leaving directory '/home/naik/bin/openbox'
make[2]: Leaving directory '/home/naik/bin/openbox'
make[1]: Leaving directory '/home/naik/bin/openbox'
dh_testdir
dh_testroot
dh_installchangelogs CHANGELOG
dh_installmenu
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
 dpkg-genbuildinfo --build=binary
dpkg-genbuildinfo: error: binary build with no binary artifacts found; .buildinfo is meaningless
dpkg-buildpackage: error: dpkg-genbuildinfo --build=binary subprocess returned exit status 255

Unfortunatly .biuldinfo seems to be a bit like life and I have no idea how to give a meaning to it.

As expected the easy way won't work:

┌─[naik@GerryTSSD ~/bin/openbox]
└──$dpkg-genbuildinfo
dpkg-genbuildinfo: error: cannot fstat file ../openbox_3.6.2-13.dsc: No such file or directory

I'll try to read up on it and keep you updated!

EDIT: The patch works (sorry, don't know what went wrong there) and I went further and included the output of my try.

Last edited by Naik (2020-07-13 21:30:08)


"Kaum macht [Mensch]* es richtig, funktioniert es sofort!"
BL-Kitchen on GitHub

Offline

#131 2020-07-13 22:22:56

cloverskull
Member
Registered: 2015-10-01
Posts: 323

Re: Openbox with rounded corners

Can’t you get the source package for current stable Openbox via apt and patch that?

Offline

#132 2020-07-14 19:11:05

Naik
Member
From: Lipsia
Registered: 2015-10-03
Posts: 270

Re: Openbox with rounded corners

^ I already did that, and it works like a charm.
But There seems to be a newer version and some other kind of patches on the AUR


"Kaum macht [Mensch]* es richtig, funktioniert es sofort!"
BL-Kitchen on GitHub

Offline

#133 2020-07-14 19:35:55

cloverskull
Member
Registered: 2015-10-01
Posts: 323

Re: Openbox with rounded corners

Gotcha. Yeah, makes sense. Because of how Debian works (stable, in any case) I can't say I'm surprised. AUR is pretty bleeding edge, particularly when compared to Debian stable.

Offline

#134 2020-07-14 23:10:35

DeepDayze
Like sands through an hourglass...
From: In Linux Land
Registered: 2017-05-28
Posts: 997

Re: Openbox with rounded corners

cloverskull wrote:

Gotcha. Yeah, makes sense. Because of how Debian works (stable, in any case) I can't say I'm surprised. AUR is pretty bleeding edge, particularly when compared to Debian stable.

AUR would most likely correlate with Debian Experimental.


Real Men Use Linux

Offline

#135 2020-07-15 12:21:15

Naik
Member
From: Lipsia
Registered: 2015-10-03
Posts: 270

Re: Openbox with rounded corners

^ Good news! or bad I don't know.. Anyway looking at the file in AUR more closely, they just derived the patch from here:

dylan wrote:

Report issues and feature requests here: https://github.com/dylanaraps/openbox-patched

To enable Rounded Corners add this line to the '<theme>' section of your Openbox config.

'<cornerRadius>8</cornerRadius>'

The patch also takes an argument for menu corners.

'<cornerRadius menu="yes">8</cornerRadius>'

The rounded corners patch was taken from here:
https://forums.bunsenlabs.org/viewtopic … 711#p46711

See this post for caveats of the rounded corners patch:
https://forums.bunsenlabs.org/viewtopic … 814#p42814

and the PKGBUILD is written in a way that it is only fetching http://openbox.org/dist/openbox/openbox-3.6.1.tar.gz to install from.

No bleeding edges here, but if you think about it.. Where should any updates come from, since openbox itself has not been updated for years like I heard.
So besides the mentioned variant to achieve the round corners with compiz or the like (I never found any info on that, but maybe someone else can inform us) there is no better way to achieve this, I guess.
But I will totally try to create a patched deb-package, just for the sake of it and post here whenever I'll be successful.

naik --greatz


"Kaum macht [Mensch]* es richtig, funktioniert es sofort!"
BL-Kitchen on GitHub

Offline

Board footer

Powered by FluxBB